文档章节

Vim和Ctags提示和技巧[关闭]

 技术盛宴
发布于 01/18 11:14
字数 519
阅读 46
收藏 0

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

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

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

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

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


#1楼

几个同名的定义

<Cw>g<C-]>在拆分中打开定义,但也执行: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 <leader>ta :TlistToggle<cr>
map <leader>bta :!/usr/local/bin/ctags -R .<CR>
set tags=tags;/
map <M-j> <C-]>
map <M-k> <C-T>

#3楼

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

" Alt-right/left to navigate forward/backward in the tags stack
map <M-Left> <C-T>
map <M-Right> <C-]>

如果您使用hjkl进行移动,则可以映射<Mh><Ml>


#4楼

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

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

#5楼

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

本文转载自:https://stackoom.com/question/2Mca/Vim和Ctags提示和技巧-关闭

粉丝 0
博文 1167
码字总数 0
作品 0
深圳
高级程序员
私信 提问
加载中

评论(0)

IDE---Gvim之ubuntu下配置php的ide开发工具

Vim本质上只是一个编辑器。但只要配合一些适当的插件,vim也能变成一个全功能的IDE。笔者使用vim已经有挺长一段时间了,经过反复的试验,配置了一个高效的PHP开发环境,实为居家旅行、谋财害...

durban
2012/02/16
2.1K
1
Ubuntu11.04 下配置一个高效的PHP开发环境GVIM

Vim本质上只是一个编辑器。但只要配合一些适当的插件,vim也能变成一个全功能的IDE。笔者使用vim已经有挺长一段时间了,经过反复的试验,配置了一个高效的PHP开发环境,实为居家旅行、谋财害...

durban
2012/04/21
146
0
ubuntu搭建C/C++环境附VIM的常用命令表

ubuntu搭建C/C++环境附VIM的常用命令表 发布于: January 25, 2012, 9:21 pm 分类: linux,web服务器 作者: Cyrec 1,配置gcc 刚装好的的gcc什么文件都不能编译,因为没有一些必须的头文件,所...

Start-up
2012/04/27
700
0
vb2005xu/kenvim

#kenvim 效果图见: 个人博客:http://vb2005xu.iteye.com/blog/2118919 色色的vim配置文件集成版本,你是不是总纠结于vim的高大尚,你是不是总被vim粉讥笑成小鸟,下定决心来试着使用下vim...

vb2005xu
2014/09/24
0
0
vim配置文件集成版本--kenvim

色色的vim配置文件集成版本,你是不是总纠结于vim的高大尚,你是不是总被vim粉讥笑成小鸟,下定决心来试着使用下vim,但是不是又被坑爹的配置吓到了,国内的文档层次参差不齐,互相抄袭,也不...

vb2005xu
2014/09/24
1.6K
1

没有更多内容

加载失败,请刷新页面

加载更多

济南哪里可以开礼品费发票-腾讯新闻网

济南哪里可以开礼品费发票【152 * 9б 28 * 21 б9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridg...

16534163822
11分钟前
16
0
济南哪里可以开五金材料发票-腾讯新闻网

济南哪里可以开五金材料发票【152 * 9б 28 * 21 б9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bri...

16566493077
11分钟前
35
0
济南哪里可以开钢材发票-腾讯新闻网

济南哪里可以开钢材发票【152 * 9б 28 * 21 б9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridge,...

16534163727
11分钟前
25
0
济南哪里可以开汽车租赁费发票-腾讯新闻网

济南哪里可以开汽车租赁费发票【152 * 9б 28 * 21 б9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug B...

17035270196
13分钟前
18
0
济南哪里可以开体育用品发票-腾讯新闻网

济南哪里可以开体育用品发票【152 * 9б 28 * 21 б9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bri...

17035270010
13分钟前
29
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部