ctags查看java代码,Vim和Ctags提示和技巧[关闭]

我刚刚使用我的Vim(或者更确切地说是gVim)安装了Ctags (以帮助进行C ++开发),并希望找到您最喜欢的命令,宏,快捷方式,以及随之而来的提示......

分享你最好的武器库。 在Vim开发中你会推荐哪些其他Vim附加组件用于C ++?

编辑您将与Ctags一起使用的其他附加组件?

EDIT2您使用哪个版本的gVim标签? 这有什么不同吗?

EDIT3如何增强大型和小型项目的编程体验?

#1楼

几个同名的定义

g在拆分中打开定义,但也执行:tjump要么转到定义,要么如果有多个定义,则会显示可供选择的定义列表。

#2楼

我在macos中使用vim,原来的ctags不能正常工作,所以我下载最新的并配置make make install。 我在/ usr / local / bin / ctags中安装ctgas(保留原始版本)

"taglist

let Tlist_Ctags_Cmd = "/usr/local/bin/ctags"

let Tlist_WinWidth = 50

map ta :TlistToggle

map bta :!/usr/local/bin/ctags -R .

set tags=tags;/

map

map

#3楼

我使用ALT-left和ALT-right来弹出/推送/到标签栈。

" Alt-right/left to navigate forward/backward in the tags stack

map

map

如果您使用hjkl进行移动,则可以映射和 。

#4楼

您可以将目录添加到ctags查找中。 例如,我有一个为Qt4构建的ctags索引,并在我的.vimrc中有这个:

set tags+=/usr/local/share/ctags/qt4

#5楼

我最常使用的命令是C-],它跳转到光标下函数的定义。 您可以更频繁地使用它来跟随更多呼叫。 在那之后,Co将带你回到一个级别,Ci再次深入。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值