获取突出显示的变量-Eclipse

时间:2015-05-17 08:08:32

标签: java eclipse-plugin syntax-highlighting eclipse-cdt highlight

我正在为C程序员实现一个Eclipse插件。 我找不到一种方法来获取用户已经高位的变量。(用户将在编辑器中突出显示一个变量,我需要在编辑器中知道它是变量的哪个变量/变量的名称/位置,如行数..) 任何人都可以帮助实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

在搜索某些链接后,我通过使用 ISelectionProvider ITextSelection 接口来实现这一点。这里有一个代码来获取突出显示的变量的名称:

ISelectionProvider selProvider = textEditor.getSelectionProvider();
            ITextSelection txtSel = (ITextSelection) selProvider.getSelection();
            String varName = txtSel.getText();