/vimscript

My vim scripts

Primary LanguageVim ScriptMIT LicenseMIT

vimrc

此vimrc主要是为了保存对Vim 的配置,不断学习,不断更新

安装步骤:
./setup
然后打开vim,执行BundleInstall命令,在命令模式下输入:BundleInstall

相关插件

  1. Taglist:tag 显示(将宏、全局变量、函数等tag显示在Symbol窗口)
  2. ctags: 生成C++tag文件的命令: 头文件目录的链接 第一步:进入到C++头文件的目录下 ctags -R --c++-kinds=+plx --fields=+iaS --extra=+q --language-force=c++ .
    然后将生成的tags放到你喜欢的目录下。并用set tags +=包含进去,具体可以参考上面的2358连接。
  3. OmniCppComplete 插件使用
    C++ code completion
    OmniCppComplete 插件下载
  4. cscope
  5. cscope_macro
  6. cscope_maps
  7. miniBufexpl
  8. Winmanager Winmanager 下载地址
  9. pydoc:显示python模块或者类的文档(github 主页)
    :Pydoc 例如 :Pydoc int 作用是显示python模块或者类的文档。
    :PydocSearch 等价于 :Pydoc -k 作用是搜索keyword的相关文档。
    pw 当光标在一个关键字上,可以按下,就可以显示该关键字的相关文档。
  10. pyflakes-vim:python代码语法检查。命令 :cc 定位语法错误(推荐使用syntastic)
  11. 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>
    

注意事项:


  1. 关于vim的安装与卸载,一不小心将/usr/share/vim (ubuntu)目录给删了, 然后就是各种问题。卸载安装也不行。后来发现是自己在卸载的时候没有卸载完全, 要用apt-get remove vim vim\-\*.
  2. 在添加tag文件的时候一定要注意你的文件的权限的问题(尤其是放在$VIMRUNTIME目录下),不然会导致你的tag被添加到变量中,但是就是无法补全(原因是没有可读的权限)。
  3. OmniCppComplete 脚本一定要放在用户目录~\.vim下,不然也可能出项无法自动补全的情况,这个原因,暂时还没有去探究。

参考文献:


  1. The ultimate Vim configuration
  2. Gvim开发环境配置笔记--Windows篇