git clone ~/.vim/bundle/vundle.vim
vi .vimrc
set nocompatible "去除vim一致性,必須"
filetype off "必須"
"設定包括vundle和初始化相關的執行時路徑"
set rtp+=~/.vim/bundle/vundle.vim
call vundle#begin()
"啟用vundle管理外掛程式,必須"
plugin 'vundlevim/vundle.vim'
"在此增加其他外掛程式,安裝的外掛程式需要放在vundle#begin和vundle#end之間"
"安裝github上的外掛程式格式為 plugin '使用者名稱/外掛程式倉庫名'"
call vundle#end()
filetype plugin indent on "載入vim自帶和外掛程式相應的語法和檔案型別相關指令碼,必須"
安裝youcompleteme
git clone ~/.vim/bundle/youcompleteme
cd ~/.vim/bundle/youcompleteme
git submodule update --init --recursive
vim ~/.vimrc
call vundle#begin()
和call vundle#end()
之間新增plugin 'valloric/youcompleteme'
wq儲存並退出
開啟vim
輸入:plugininsttall
cd ~/.vim/bundle/youcompleteme
git submodule update --init --recursive
./install.py --clang-completer
進入vimrc下方新增
let g:ycm_global_ycm_extra_conf='~/.vim/bundle/youcompleteme/third_party/ycmd/.ycm_extra_conf.py'
安裝python3.6和新版vim
python3.6
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
wget
tar -zxvf python-3.5.1.tgz
cd python-3.5.1
make
make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
vim ~/.bash_profile
path
=
$path:$home
/
bin
:
/
usr
/
local
/
python3
/
bin(路徑)
source ~/.bash_profile
檢查安裝是否完成
python3 -v
pip3 -v
vimgit clone
./configure --with-features=huge --enable-multibyte --enable-rubyinterp=yes --enable-python3interp=yes --prefix=/usr/local/vim
檢視vim是否支援python
vim --version |grep pythonvim: 解決delete(backspace)按鍵失效問題
開啟vim,輸入
:set backspace如果出現的是
backspace=那麼就是backspace為空導致的了, 解決方法很簡單,在.vimrc中加入
set backspace=2其他相關設定
"語法高亮(顯示彩色)
syntax on
"顯示行號
set nu
取消自動預覽
set completeopt-=preview
解決顏色沒有的問題:
解決辦法:開啟shell配置檔案,.bash_profile或.bashrc加入下面一行
term=xtermsource ~/.bashrcexport term
參考:
vim 自動補全
開啟終端 alt ctrl t 輸入 vim 這樣就開啟了該編輯器。要檢視自動補全,可以輸入 help compl generic help complete help ins completion任意乙個均可。ctrl n 向下補全 ctrl p 向上補全 其它補全方式 整行補全 ctrl x c...
vim 自動補全
一 vim自帶的補全功能 ctrl x ctrl o全能補全 omnicomplete ctrl x ctrl l 整行補全 ctrl x ctrl n 根據當前檔案裡關鍵字補全 ctrl x ctrl k 根據字典補全 ctrl x ctrl t 根據同義詞字典補全 ctrl x ctrl i 根...
vim括號自動補全
發表於 2011年05月22日 分類 vim 括號是程式設計中最常接觸的特殊符,因其往往成對出現,成對刪除的特性,加上vim強大的自定義功能,實現括號的自動完成,成對刪除等各種功能,大大減少了程式設計手指負擔。本文介紹如何對小括號進行設計達到上述功能,加深對vim指令碼的理解。1.括號自動完成 功能...