我刚刚安装了Ctags (帮助 C++ 开发)使用我的 Vim(或者更确切地说 gVim),并且想找出您最喜欢的命令、宏、快捷方式、与之相关的提示...
分享您最好的武器库。对于 Vim 开发中的 C++,您会推荐哪些其他 Vim 插件?
编辑您还会将哪些其他附加组件与 Ctags 结合使用?
EDIT2 您使用标签的 gVim 版本是什么?这有什么不同吗?
EDIT3您如何增强大型和小型项目的编程体验?
最佳答案
Ctrl+] - 转到定义
Ctrl+T - 从定义跳回。
Ctrl+W Ctrl+] - 以水平分割打开定义
在 vimrc 中添加这些行
map <C-\> :tab split<CR>:exec("tag ".expand("<cword>"))<CR>
map <A-]> :vsp <CR>:exec("tag ".expand("<cword>"))<CR>
Ctrl+\ - 在新选项卡中打开定义
Alt+] - 以垂直分割打开定义
标签生成后。您可以使用以下键来标记进入和标记出函数:
Ctrl+ Left MouseClick
- 转到定义
Ctrl+ Right MouseClick
- 从定义跳回
关于Vim 和 Ctags 提示和技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/563616/