把vim打造成一個全能IDE
如果你連vim都不知道是什麼,那麼請你不要再看下文。
本文主要適合聽說過vim但由於vim 的負責操作望而卻步的同行們。
本人係統是ubunt12.10,默認已經安裝vim,是7.3版本,沒有安裝的話執行
sudo apt-get install vim
下麵進入正題
一.基本操作
vim有三種模式,分別是:命令模式(Command mode),插入模式(Insert mode)和底線命令模式(Last line mode)。
如果我們鍵入vim filename那麼我們默認就進入了命令模式。在命令模式不能編輯,主要用來輸入一些命令。插入模式可以進行文件的編輯,底線命令模式主要是退出文件的編輯,進而退出vim。我們主要是掌握這三種模式的轉化,這很重要。
命令模式---->插入模式, 按i,a,o(小寫),O(大寫)這三個字母來進入,對應的單詞分別是insert,append,open,大小寫o的區別你試試就知道了。
插入模式---->命令模式,按Esc鍵
命令模式---->底線命令模式,按:(冒號)即可進入
插入模式不能直接到底線命令模式,需要經過命令模式這個中介。這樣三種模式你就會切換了。
下麵說說編輯時常用的命令.
gg 跳到文件首行
GG調到文件末行
(PS:這裏的g就是go的首子父母,大家都是大小寫切換可以通過shift鍵實現,所以一般來說小寫字母完成某功能,那麼大寫字母完成相反的功能)
複製,粘帖,刪除,分別對應y,p,d字母,分別是yank(六級詞匯,你不懂很正常,我六級過了都不知道),paste,delete的首字母,單行、多行、單個單詞等的操作均通過這三個字母來實現。
耗子叔有篇比較好的文章,我也在學習中,共享之https://coolshell.cn/articles/5426.html
二.配置vim
vim的強大主要是它能夠和各種插件配套使用。https://www.vim.org/scripts/這裏是插件庫。授之以魚不如授之以漁,插件的安裝方式都差不多,我這裏不講某一個插件的安裝方式,這裏講一般的安裝方式。
vim插件放置的位置有幾處,我們可以通過使用set runtimepath(在命令模式下輸入)來查看。
我們在插件庫下載的插件放在以上任意文件夾即可,不過一般放在~/.vim比較好。安裝方法插件庫都有說的,如果沒有說你google一下就可以了。
這裏推薦一個個人覺得好用的插件:
自動補全:https://www.vim.org/scripts/script.php?script_id=1879
vim的配置文件為vimrc,/etc/vim/vimrc這個文件是全局的,個人的在~/.vimrc這裏,如果沒有就自己創建一個
最後貼一下我的vim的配置
"不要vim模仿vi模式,建議設置,否則會有很多不兼容的問題
set nocompatible
set backspace=indent,eol,start
"打開高亮
syntax enable
syntax on
filetype plugin on
filetype plugin indent on
let g:pydiction_location = '/home/liujiacai/.vim/vimfiles/ftplugin/pydiction-1.2.1/complete-dict'
" 顯示行號
set number
"啟用鼠標
set mouse=a
set autoindent "自動縮進,即每行的縮進與上一行相等
set smartindent "智能縮進
set tabstop=4 "設置tab為4個空格
set shiftwidth=4 "設置縮進寬度為4
set softtabstop=4 "Backspace一次刪除4格
set expandtab "將tab製表符轉換為空格,打印輸出更好看
" 設置文件編碼,支持中文
set fileencodings=utf-8,gbk
" 按F12執行python文件
map <F12> :!/usr/bin/python %
最後更新:2017-04-03 14:54:03