VIM插件

安装环境

我的安装环境是Centos 7.4.1708,VIM编辑器版本是7.4.629,python版本2.7.5,root用户登录。

vim按F5编译

1.将以下代码复制到~/.vimrc中

""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Quickly Run
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

map <F5> :call CompileRunGcc()<CR>

func! CompileRunGcc()
    exec "w" 
    if &filetype == 'c' 
        exec '!g++ % -o %<'
        exec '!time ./%<'
    elseif &filetype == 'cpp'
        exec '!g++ % -o %<'
        exec '!time ./%<'
    elseif &filetype == 'python'
        exec '!time python %'
    elseif &filetype == 'sh'
        :!time bash %
    endif                                                                              
endfunc 

2.使用vim打开代码文件按F5即可编译。

pathogen&snipmate

用来统一管理 vim 插件包的插件。

1.安装

mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim \
https://gitee.com/jojo2019007/vim-pathogen/raw/master/autoload/pathogen.vim

2.添加以下代码到 ~/.vimrc 文件中

execute pathogen#infect()
syntax on
filetype plugin indent on

3.安装插件
官方很久不更新了,最新snipmate在https://github.com/garbas/vim-snipmate

% cd ~/.vim/bundle
% git clone https://github.com/tomtom/tlib_vim.git
% git clone https://github.com/MarcWeber/vim-addon-mw-utils.git
% git clone https://github.com/garbas/vim-snipmate.git

如果访问过慢,可以从码云gitee上下载

cd ~/.vim/bundle
git clone https://gitee.com/mamamiyear/tlib_vim.git
git clone https://gitee.com/vim_runtime_plugins/vim-addon-mw-utils.git
git clone https://gitee.com/vim_runtime_plugins/vim-snipmate.git

4.安装模板
新版的snipmate默认不带模板,需要自己去下载或编辑

#从gitee上下载
git clone https://gitee.com/chenjo/vim-snippets.git

#官方推荐地址
https://github.com/honza/vim-snippets

5.自定义snippets
snippets模板地址在/root/.vim/bundle/vim-snippets/snippets

#先备份
cp python.snippets python.snippets.backup 

#vim python.snippets文件,输入如下代码
snippet p
    print()

这样编辑py文件输入p<tab>就会输入print()

jedi-vim

1.先安装pathogen
2.设置pip国内源,升级pip
3.安装jedi-vim

pip install jedi

cd ~/.vim/bundle/ &&
git clone --recursive https://github.com/davidhalter/jedi-vim.git ~/.vim/bundle/jedi-vim

4.修改~/.vimrc配置文件

Plugin 'davidhalter/jedi-vim'

学习来自:pathogen安装,snipmate安装,vim编译运行参考1,vim编译运行参考2,安装jedi-vim插件,自定义快捷键,《python linux系统管理与自动化运维》 第二章

posted @ 2020-12-17 14:56  努力吧阿团  阅读(194)  评论(0)    收藏  举报