vim的使用管理

2021-08-30 08:39:54 字數 2291 閱讀 5381

在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 到自己的原始碼目錄中,如果你的原始碼是多層...