在vim異常退出時,系統中會在所編輯的檔案目錄中生成.file.swp
vim再次編輯此檔案時會出現相應提示,之後
按 「o」 open
按 「e」 edit
按 「r」 recover
按 「d」 delete .swap file
按 「q」 quit
在vim的命令模式下可以配置vim的工作方式
:set nu ##行號新增
:set nonu ##取消行號
:set mouse=a ##新增滑鼠選擇
:set cursor line ##行線顯示
注意:以上設定都是臨時的,永久設定方式為: vim /etc/vimrc 此檔案為vim的配置檔案,在此檔案最後加入以上引數,才為永久設定
/關鍵字 ##搜尋關鍵字的格式
n向下匹配
n向上匹配
//以下都是在命令模式下的操作
字元的複製
yl ##複製乙個字母
y3l ##複製3個字母
yw ##複製乙個單詞
y3w ##複製3個單詞
yy ##複製一行
y3y ##複製3行
p ##複製完成後按「p」貼上
字元的刪除
dl ##刪除乙個字母
d3l ##刪除3個字母
dw ##刪除乙個單詞
d3w ##刪除3個單詞
dd ##刪除一行
d3d ##刪除3行
字元的剪下
cl ##剪下乙個字母
c3l ##剪下3個字母
cw ##剪下乙個單詞
c3w ##剪下3個單詞
cc ##剪下一行
c3c ##剪下3行
esc —> p ##剪下過後會進入到插入模式,在執行貼上動作時一定要退出插入模式
在命令模式下:按「ctrl+v」進入到可視模式
在可視模式下:可以區域選擇字元
可視模式下:批量新增字元
步驟:-> ctrl+v 選中要加入字元所在列 -> 按「i」進入插入模式,寫入要加字元 -> 按esc
:%s/原有字元/替換後字元 ##只替換每一行中出現的第乙個原有字元
:%s/原有字元/替換後字元/g ##替換所有
:1,5s/原有字元/替換後字元/g ##替換1-5行
ctrl+w s ##上下分屏
ctrl+w v ##左右分屏
ctrl+w c ##關閉游標所在螢幕
ctrl+w 上下左右 ##游標移動到指定螢幕
:sp file2 ##同時編輯當前檔案和file2
vim diff ##對比兩個檔案的不同
(1) 在命令模式下
:數字 ##移動到指定的行
g ##檔案最後一行
gg ##檔案第一行
(2) 在插入模式下
i ##游標所在位置插入
i ##游標所在行行首
a ##游標所在字元的下乙個位置
a ##游標所在行行尾
o ##游標所在行下一行
o ##游標所在行上一行
s ##刪除游標所在字元插入
s ##刪除游標所在行插入
:q ##當用vim開啟檔案但沒有對字元作任何操作時可直接退出
:q! ##當用vim開啟檔案並對字元作操作,放棄所有操作退出
:wq ##儲存退出
:wq! ##強行儲存退出,對超級使用者及檔案所有人生效
vimtutor ##vim的手冊
:q ##退出vimtutor
ctrl+n ##在gedit中開啟乙個新的tab
ctrl+s ##儲存檔案
ctrl+o ##開啟檔案
ctrl+x ##剪下字元
ctrl+v ##貼上字元
ctrl+c ##複製字元
yelp help:gedit ##gedit的圖形手冊
使用NeoBundle管理vim外掛程式
github shougo neobundle.vim 如果只有2 3個外掛程式的話,完全沒有必要如此興師動眾。但程式語言這麼多,外加各種格式的文字檔案,外掛程式也就多如牛毛了。外掛程式都是在不斷進化當中,當外掛程式上了兩位數,更新外掛程式也就變成一項繁瑣的工作。因此各種外掛程式管理工具應運而生,p...
Vim使用小記(二)外掛程式管理
by francis hao mar 8,2017 vundle,全稱為vim bundle,是乙個外掛程式管理器。可以對vim外掛程式進行安裝和解除安裝。vundle的安裝方法看這裡 參考1 vim markdonw是乙個markdown的語法高亮外掛程式,它的安裝依賴vundle。在 vimrc...
常用vim外掛程式的安裝 使用和管理
1.ctags ctags工具是用來遍歷源 檔案生成tags檔案,這些tags檔案能被編輯器或者其他工具用來快速查詢定位源 中的符號,入變數名,函式名等。比如,tags檔案就是taglist和omnicppcomplete工作的基礎。安裝過程 使用過程 1 到自己的原始碼目錄中,如果你的原始碼是多層...