- 今天突然想学一手emacs,虽然之前一直用的vim,win10下也是使用gvim来查看代码(小工程用vim看代码真的方便),不过总忍不住想要尝尝鲜。虽然emacs,没学多少,不过找到了在windos下用vim+ctags的方法,以后看代码就能很方便的跳转代码定义了。
操作方法
1、下载emacs
去emacs官网下载emacs,解压后进入bin文件夹找到ctags.exe(emacs.exe也在这),然后将bin文件夹添加进环境变量,这个我就不细讲了,基本操作。
2、检查是否能正确调用ctags
按win+r,输入cmd,在控制台中输入 ctags --help
如果出现以下输出则证明可以正常使用。
3、修改vim脚本
参考的vim指令看这里
我们修改vim脚本,使得vim可以一键生成ctag文件并自动读入,从而可以在vim中跳转到函数定义处,要添加的脚本命令如下
"生成ctags文件
map <F2> :!ctags -R * <CR>
"自动切换目录并指定tag文件
set tags=tags;
set autochdir
我这里把生成tag文件的快捷键映射到了F2,然后vim自动切换目录并读入tag文件,这样就能在vim中追踪代码了:)
- 如有错误和改进之处,欢迎交流指正。