vim终极配置

作者: 好好编程 | 来源:发表于2017-11-04 23:12 被阅读195次

    这是我的vim配置:my vim config.
    linux 下的vim 与 windows 下的gvim 通用。

    适用范围

    此vimrc适合如下开发:

    • c/c++
    • html/css/js
    • markdown

    截图

    screenshot for molokai

    主题:molokai

    安装

    注意,所有的操作之前需要先安装git

    对于linux

    1. git clone https://github.com/qw8880000/vim_config.git ~/vim_config
    2. 创建符号链接 ln -s ~/vim_config/_vimrc ~/.vimrc
    3. 创建目录 mkdir ~/.vim
    4. 安装Vundle git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
    5. 打开vim,输入 :BundleInstall 来安装其他插件

    然后安装 ctags 和 cscope

    1. sudo apt-get install ctags
    2. sudo apt-get install cscope

    对于windows (gvim)

    1. 下载gvim并安装
    2. 复制我的配置文件_vimrc_gvimrc 到正确的位置,如下图
      image
    3. 在vimfiles 文件夹下新建文件夹 bundle
    4. 切换目录到vimfiles/bundle,执行安装Vundle的命令 git clone https://github.com/gmarik/vundle.git
    5. 打开vim,输入 :BundleInstall 来安装其他插件

    插件列表

    plugin
    gmarik/vundle
    junegunn/vim-easy-align
    Shougo/neocomplcache.vim
    OmniCppComplete
    Shougo/neosnippet.vim
    Shougo/context_filetype.vim
    qw8880000/neosnippet-snippets
    bufexplorer.zip
    scrooloose/nerdtree
    majutsushi/tagbar
    qw8880000/ccvext.vim
    ctrlpvim/ctrlp.vim
    Lokaltog/vim-powerline
    scrooloose/syntastic
    easymotion/vim-easymotion
    terryma/vim-multiple-cursors
    tomasr/molokai
    tpope/vim-fugitive
    mattn/emmet-vim
    pangloss/vim-javascript
    maksimr/vim-jsbeautify
    leshill/vim-json
    heavenshell/vim-jsdoc
    gko/vim-coloresque
    qw8880000/DoxygenToolkit.vim
    justinmk/vim-syntax-extra
    qw8880000/c.vim
    cpp.vim
    scrooloose/nerdcommenter
    TxtBrowser
    plasticboy/vim-markdown
    qw8880000/vim-tab

    快捷键

    • 显示目录树 F2

      image
    • 显示本文件的代码结构 F4

      image
    • 在打开过的文件之间切换 ,be

      image
    • 切换到右边的窗口 ctrl + l, 切换到左边的窗口 ctrl + h

      image
    • 在目录树中定位当前文件 ,nf

      image
    • 生成 doxygen author 注释 ,da

      image
    • 生成doxygen函数注释 ,dx

      image
    • 生成注释(每行都生成注释) ,ci. 取消注释 ,cu.

      image
    • 生成注释(整块注释) ,cm. 取消注释 ,cu.

      image
    • 在行尾生成注释 ,cA

      image
    • /**/// 之间切换 ,ca

      image
    • 其他快捷键可查看.vimrc

    更多

    更多内容请参考vim学习汇总

    相关文章

      网友评论

      • cd666c2bd87d:楼主你好,我下载下来的_vimrc打开后中文是乱码,用的是xshell5,连接自己的虚拟机,虚拟机文字格式和xshell的格式一样,请问怎么解决?
        cd666c2bd87d:自行解决了~

      本文标题:vim终极配置

      本文链接:https://www.haomeiwen.com/subject/zaiqmxtx.html