我已经安装了 cvim 和 NodeTree 插件,并为我的构建树生成了一个丰富的 ctags 文件。
这就是我的 ~/.vim/.vimrc 文件的样子:
:noremap :TlistToggle
:let Tlist_Show_One_File = 1
:let Tlist_Exit_OnlyWindow = 1
:let Tlist_Use_Right_Window = 1
set tags=./tags;/
set number
set tabstop=4
set incsearch
当我开始编辑文件时,我注意到 Ctrl ] 不起作用,我不得不求助于打字ta: funcname
- 一段时间后会很累。有趣的是,Ctrl T按预期将我从标签堆栈中弹出——我不明白发生了什么——我该如何解决这个问题?
顺便说一句,vim(似乎)完全忽略了我的 .vimrc 文件的内容,我总是必须在编辑器中输入相同的命令,以获得我想要的设置 - 非常烦人。
最后但并非最不重要的一点是,我曾经能够:make
在编辑器窗口中输入,拖放到控制台,然后将构建结果显示在一个小窗口中,然后我可以转到并选择一行(有错误或警告说),然后让编辑器自动将我带到有问题的行 - 不幸的是,我不记得我曾经允许我从 vim 中构建的插件(或命令)。
那么,我该如何:
- 修复我的 vim 设置,以便我可以使用Ctrl-]移动到定义/声明
- 修复我的 .vimrc 文件,以便将内容实际应用于我的 vim 会话。
- 找到要安装的适当插件以允许从 vim 中构建(使用 make)