zoukankan      html  css  js  c++  java
  • 自己用的vim插件

    一、Plugin 'VundleVim/Vundle.vim'.

    二、Plugin 'Valloric/YouCompleteMe'

    let g:ycm_server_python_interpreter='/usr/bin/python'
    let g:ycm_global_ycm_extra_conf='/home/jyb/.vim/.ycm_extra_conf.py'

    三、Bundle 'ctrlpvim/ctrlp.vim'

    "ctrlp 配置
    let g:ctrlp_map = '<c-p>'
    let g:ctrlp_cmd = 'CtrlP'
    map <c-k>  :CtrlPMRUFiles<CR>
    let g:ctrlp_tabpage_position = 'ac'
    let g:ctrlp_extensions = ['tag']
    let g:ctrlp_working_path_mode = 'ra'
    let g:ctrlp_working_path_mode = 0
    let g:ctrlp_use_caching = 1
    let g:ctrlp_clear_cache_on_exit = 0
    let g:ctrlp_mruf_max = 250
    set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*.rc,*.aps,*.vcproj.*,/home/shuaijun/se/SimulationEngine_Rapid/tinyxml/*
    let g:ctrlp_custom_ignore = {
       'dir':  '.git$|.hg$|.svn$|.yardoc|public/images|public/system|data|log|tmp$|node_modules|vendor',
       'file': '.exe$|.so$|.dat$'
       }
    快捷键                          功能
    Ctrl+p                          打开ctrlp并定位在file mode
    ?                               查看帮助
    F5                              刷新当前目录
    Ctrl+f,Ctrl+d                   在mode间左右切换
    Ctrl+r                          切换正则表达式mode
    Ctrl+j,Ctrl+k                   在搜索结果间上下移动
    Ctrl+t                          在新tab打开选中结果
    Ctrl+v                          在新vsplit打开选中结果
    Ctrl+x                          在新split打开选中结果
    Ctrl+z then Ctrl+o              先标记多个文件,然后一起打开
    …                               向上跳一层级
    :25                             跳转到文件第25行
    :/any: string                 跳转到第一个any: string
    :+setfiletype myfiletype|25    将文件类型设为myfiletype并跳转到第25行
    :diffthis                       对前4个用Ctrl+z标记的文件比较不同
    --------------------- 
    作者:兴趣斗士 
    来源:CSDN 
    原文:https://blog.csdn.net/BjarneCpp/article/details/80608706 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    四、Plugin 'easymotion/vim-easymotion'

    快捷键         功能
    ,,w            跳转到当前光标前的位置(w)
    ,,b             跳转到当前光标后的位置(b)
    ,,s             搜索跳转(s),双向跳转

    五、Plugin 'jiangmiao/auto-pairs'

    六、Plugin 'airblade/vim-gitgutter'

    Vim Gitgutter 插件对使用 Git 作为版本控制工具的人来说非常有用。它会在 Vim 的行号列旁显示 git diff 的差异标记。

  • 相关阅读:
    如何使用数据卷在宿主机和docker容器之间共享文件
    Debian 7 安装 Docker
    ajax简单封装
    GridView列的排序功能
    SqlHelper帮助类
    模板引擎小例子
    WCF练习小程序总结
    热线接口开发调试工作记录
    在Oracle中使用rank()over()排名的问题
    项目实施中出现的问题点汇总
  • 原文地址:https://www.cnblogs.com/jiangyibo/p/10108749.html
Copyright © 2011-2022 走看看