为了账号安全,请及时绑定邮箱和手机立即绑定

Vim和Ctags提示和技巧

Vim和Ctags提示和技巧

Vim和Ctags提示和技巧我刚刚使用我的Vim(或者更确切地说是gVim)安装了Ctags(以帮助进行C ++开发),并希望找到您最喜欢的命令,宏,快捷方式,以及随之而来的提示......分享你最好的武器库。在Vim开发中你会推荐哪些其他Vim附加组件用于C ++?编辑您将与Ctags一起使用的其他附加组件?EDIT2您使用哪个版本的gVim标签?这有什么不同吗?EDIT3如何增强大型和小型项目的编程体验?
查看完整描述

3 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

Ctrl]- 转到定义
CtrlT- 从定义中跳回来。
CtrlW Ctrl]- 以水平分割打开定义

在vimrc中添加这些行
map <C-\> :tab split<CR>:exec("tag ".expand("<cword>"))<CR>
map <A-]> :vsp <CR>:exec("tag ".expand("<cword>"))<CR>

Ctrl\- 在新选项卡中打开定义
Alt]- 以垂直拆分打开定义

生成标记后。您可以使用以下键标记和标记功能:

CtrlLeft MouseClick- 转到定义
CtrlRight MouseClick- 从定义中跳回


查看完整回答
反对 回复 2019-08-05
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

一行总是在我的.vimrc中:

set tags=./tags;/

这将在当前目录中查找“tags”,并将树向上处理,直到找到一个。IOW,你可以在源代码树的任何地方而不仅仅是它的根目录。


查看完整回答
反对 回复 2019-08-05
  • 3 回答
  • 0 关注
  • 691 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号