此vimrc主要是为了保存对Vim 的配置,不断学习,不断更新
安装步骤: ./setup 然后打开vim,执行BundleInstall命令,在命令模式下输入:BundleInstall
- Taglist:tag 显示(将宏、全局变量、函数等tag显示在Symbol窗口)
-
ctags:
生成C++tag文件的命令:
头文件目录的链接
第一步:进入到C++头文件的目录下
ctags -R --c++-kinds=+plx --fields=+iaS --extra=+q --language-force=c++ .
然后将生成的tags放到你喜欢的目录下。并用set tags +=包含进去,具体可以参考上面的2358连接。 -
OmniCppComplete 插件使用
C++ code completion
OmniCppComplete 插件下载 - cscope
- cscope_macro
- cscope_maps
- miniBufexpl
- Winmanager Winmanager 下载地址
-
pydoc:显示python模块或者类的文档(github 主页)
:Pydoc 例如 :Pydoc int 作用是显示python模块或者类的文档。
:PydocSearch 等价于 :Pydoc -k 作用是搜索keyword的相关文档。
pw 当光标在一个关键字上,可以按下,就可以显示该关键字的相关文档。
-
pyflakes-vim:python代码语法检查。命令 :cc 定位语法错误(推荐使用syntastic)
- python_fn github主页
<a href="http://blog.gdsyzx.edu.cn/sense/?p=1779" >相关介绍</a><br/> Shortcuts:<br/> ]t — Jump to beginning of block<br/> ]e — Jump to end of block<br/> ]v — Select (Visual Line Mode) block<br/> ]< — Shift block to left<br/> ]> — Shift block to right<br/> ]# — Comment selection<br/> ]u — Uncomment selection<br/> ]c — Select current/previous class<br/> ]d — Select current/previous function<br/> ]<up> — Jump to previous line with the same/lower indentation<br/> ]<down> — Jump to next line with the same/lower indentation<br/> </li> <li><a href="https://github.com/vim-scripts/Pydiction"> pydiction</a> <br/> <a>pydiction 通过tab键补全python代码</a><br/> 在.vimrc中设置“let g:pydiction_location = '/path/to/complete-dict'” 使用方法:<br/> <Tab>键:在插入中输入部分Pyton关键字,模块名称,属性或者方法名时,可以按<Tab>来自动完成 <shift>+<Tab>键:撤销用<Tab>键产生的自动输入。 </li> <li> atex-suite 使用教程</br> 2、安装 2.1在/home/用户名 (即~目录)目录下新建.vim文件夹,.vimrc文件 2.2 在下载下来的vim-latex-1.5-20091002-r1074.tar.gz上点鼠标右键(我还不是很习惯用命令行作这些“日常事务”,呵呵;-) 选中解压得到的vim-latex-1.5-20091002-r1074文件夹下的所有文件及文件夹,拷贝到新建的~/.vim中 </li>
- 关于vim的安装与卸载,一不小心将/usr/share/vim (ubuntu)目录给删了, 然后就是各种问题。卸载安装也不行。后来发现是自己在卸载的时候没有卸载完全, 要用apt-get remove vim vim\-\*.
- 在添加tag文件的时候一定要注意你的文件的权限的问题(尤其是放在$VIMRUNTIME目录下),不然会导致你的tag被添加到变量中,但是就是无法补全(原因是没有可读的权限)。
- OmniCppComplete 脚本一定要放在用户目录~\.vim下,不然也可能出项无法自动补全的情况,这个原因,暂时还没有去探究。