我自己的vim配置文件##
針對python向
?github地址:vim
一鍵安裝腳本安裝
chmod 755 install.sh
./install.sh
二 手動詳解安裝步驟:
創(chuàng)建文件夾:
cd ~
mkdir .vim
mkdir -p ~/.vim/bundle
mkdir -p ~/.vim/ftplugin
安裝python包:
pip install autopep8
pip install jedi
插件管理器安裝:
cd ~/.vim/bundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
在vim中 :PluginInstall 來安裝插件
主題插件安裝
mkdir -p ~/.vim/colors && cd ~/.vim/colors
wget -O wombat256mod.vim http://www.vim.org/scripts/download_script.php?src_id=13400
python 折疊
mkdir -p ~/.vim/ftplugin
wget -O ~/.vim/ftplugin/python_editing.vim http://www.vim.org/scripts/download_script.php?src_id=5492
文件頭的添加
mkdir -p ~/.vim/template/
cp template/* ~/.vim/template/
三 用法說明(快捷鍵):
上方的F按鍵:
F2 打開文件樹
F3 開啟格式化粘貼 (用于在外部粘貼大段代碼塊窟扑,復制進來脸秽,要不會無限縮進)
F4 一鍵注釋
F5 一鍵執(zhí)行
F6 快速開啟/關閉行號
F8 自動pep8 格式化
插件列表:
kien/ctrlp.vim :
我的leader鍵映射的是","
按<leader>f (贞滨,f) 打開最近打開的文件,非常好用
按<leader>p (巴柿,p) 文件所在文件夾列表文件
ctrl + v 豎排打開文件
ctrl + x 上下打開文件
ctrl + t tab中打開文件
tacahiroy/ctrlp-funky
<leader>fu 進入當前文件的函數列表搜索
<leader>fU 搜索當前光標下單詞對應的函數
klen/python-mode
<leader>r 一鍵執(zhí)行
Valloric/YouCompleteMe
<leader>d : 跳轉到函數定義
tpope/vim-surround
"替換: cs"'
""Hello world!" -> 'Hello world!'
"替換-標簽(t=tag): cst"
"<a>abc</a> -> "abc"
"刪除: ds"
"Hello world!" -> Hello world!
"添加(ys=you surround): ysiw"
"Hello -> "Hello"
"添加-整行: yss"
"Hello world -> "Hello world"
mattn/emmet-vim
插入 html:5 ====》ctrl+y+,生產html文件
教程:https://www.zfanw.com/blog/zencoding-vim-tutorial-chinese.html
NERD Tree
通過hjkl來移動光標
o打開關閉文件或目錄,如果想打開文件,必須光標移動到文件名
t在標簽頁中打開
s和i可以水平或縱向分割窗口打開文件
p到上層目錄
P到根目錄
K到同目錄第一個節(jié)點
P到同目錄最后一個節(jié)點