# vimscript **Repository Path**: lihaicg/vimscript ## Basic Information - **Project Name**: vimscript - **Description**: My vim scripts - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-17 - **Last Updated**: 2021-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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主页
    相关介绍
    Shortcuts:
    ]t — Jump to beginning of block
    ]e — Jump to end of block
    ]v — Select (Visual Line Mode) block
    ]< — Shift block to left
    ]> — Shift block to right
    ]# — Comment selection
    ]u — Uncomment selection
    ]c — Select current/previous class
    ]d — Select current/previous function
    ] — Jump to previous line with the same/lower indentation
    ] — Jump to next line with the same/lower indentation
  12. pydiction
    pydiction 通过tab键补全python代码
    在.vimrc中设置“let g:pydiction_location = '/path/to/complete-dict'” 使用方法:
    键:在插入中输入部分Pyton关键字,模块名称,属性或者方法名时,可以按来自动完成 +键:撤销用键产生的自动输入。
  13. atex-suite 使用教程
    2、安装 2.1在/home/用户名 (即~目录)目录下新建.vim文件夹,.vimrc文件 2.2 在下载下来的vim-latex-1.5-20091002-r1074.tar.gz上点鼠标右键(我还不是很习惯用命令行作这些“日常事务”,呵呵;-) 选中解压得到的vim-latex-1.5-20091002-r1074文件夹下的所有文件及文件夹,拷贝到新建的~/.vim中

注意事项:


  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篇