获取高亮变量-Eclipse
Get highlighted variable -Eclipse
我正在为 C 程序员实现一个 Eclipse 插件。
我找不到一种方法来获取用户已经高亮显示的变量。(用户将在编辑器中突出显示一个变量,我需要知道它 is/variable 这个变量的 name/location 是哪个变量在编辑器中,如行号..)
任何人都可以帮助实现这一目标吗?
在搜索一些链接后,我通过使用 ISelectionProvider 和 实现了这一点ITextSelection 接口。这是获取突出显示变量名称的代码:
ISelectionProvider selProvider = textEditor.getSelectionProvider();
ITextSelection txtSel = (ITextSelection) selProvider.getSelection();
String varName = txtSel.getText();
我正在为 C 程序员实现一个 Eclipse 插件。 我找不到一种方法来获取用户已经高亮显示的变量。(用户将在编辑器中突出显示一个变量,我需要知道它 is/variable 这个变量的 name/location 是哪个变量在编辑器中,如行号..) 任何人都可以帮助实现这一目标吗?
在搜索一些链接后,我通过使用 ISelectionProvider 和 实现了这一点ITextSelection 接口。这是获取突出显示变量名称的代码:
ISelectionProvider selProvider = textEditor.getSelectionProvider();
ITextSelection txtSel = (ITextSelection) selProvider.getSelection();
String varName = txtSel.getText();