我尝试学习使用Emacs作为编程编辑器.我用它来编辑Java.现在,让我说我有这个代码:
private Sprite logo = null;//1
private void createSprites(){//2
logo = new ASprite();//3
}//4
Run Code Online (Sandbox Code Playgroud)
现在我的光标位于第3行的单词徽标中.如何快速跳转到第1行的徽标定义?我所知道的只是Cs,Cr...但后来我要输入logo,而不是直接找到logo定义.
谢谢
编辑:我只是在Emacs 2.2上使用语义模式:我可以跳转到标签的定义(函数,变量)使用C-c , j这解决我的问题:)
您可以通过使用应已安装的exuberant-ctags或 Etags 构建包含所需信息的 TAGS 文件来实现此目的。为了生成 TAGS 文件,您可以使用:
exuberant-ctags -e -R --language-force=java /opt/sun-jdk-1.5.0.08/share/
Run Code Online (Sandbox Code Playgroud)
完成后,您的光标位于“logo”字符串上,按M-.(,emacs 会询问您 TAGS 文件。输入该文件的位置,它将找到变量的定义。
| 归档时间: |
|
| 查看次数: |
2300 次 |
| 最近记录: |