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