1.進入區塊模式(ctrl+v)
2.選擇區域(上下移動)
3.進入插入模式新增#(i)
4.按esc等待1秒
kjhl或者方向箭上下左右
ctrl+b/ctrl+f(文字頁面向前向後翻一頁)
數字0或者shift+6 移動到本行行首
shift+4 移動到本行行尾
gg移動到首行
g移動到尾行
ng(n是任意數字)移動到第n行
刪除、複製和貼上:
x和x x表示向後刪除乙個字元,x表示向前刪除乙個字元
nx 向後刪除n個字元
dd 刪除、剪下游標所在的那一行
ndd 刪除/剪下游標所在行之後的第n行
yy 複製游標所在行
p 從游標所在行開始,向下貼上已經複製或者貼上的內容
p 從游標所在行開始,向上貼上已經複製或者貼上的內容
nyy 從游標所在行開始,向下複製n行
u 還原上一步操作
v 按v後移動游標會選中指定字元,然後可以實現複製。貼上等操作。
從編輯模式回到一般模式,只需按esc即可。
i 在當前字元前插入
i 在游標所在行的行首插入
a 在當前字元後插入
a 在游標所在行的行尾插入
o 在當前行的下一行插入新的一行
o 在當前行的上一行插入新的一行
:n1,n2s/word2/g 在n1和n2行之間查詢word1並替換為word2,不加g則只替換每行的第乙個word1
:1,$s/word1/word2/g 將文件中所以的word1替換為word2,不加g則只替換每行的第乙個word1
:w 儲存文字
:q 退出vim
:w! 強制儲存,在root使用者下,即使文字唯讀也可以完成儲存
:q! 強制退出,所有改動不生效
:wq 儲存並退出
:set nu 顯示行號
vim 使用小技巧
vim查詢manpage 快捷鍵 ctrl k 可以在manpage 快速查詢當前cursor下面的單詞 vim輸入中文 輸入中文快捷鍵 ctrl vim中直接選中內容傳送郵件 選中內容後直接傳送郵件的方法 ubuntu 可以安裝下面軟體sudo apt get install mutt msmtp...
VIM使用小技巧
如果做linux c c 開發,經常ssh到linux伺服器編輯各種檔案,那麼熟練使用vim絕對可以提高工作效率。vim的高效體現在多模式,可以很方便快速的對檔案進行各種編輯修改,而這恰恰是在軟體開發中經常遇到的場景。vim流行這麼多年,很多操作都是經過多年沉澱下來的高效操作,熟練的vim操作可以讓...
使用linux Linux中VIM使用技巧
vim快捷鍵分布 vim有3個模式 normal insert visual 輸入模式 編輯模式 基本操作 基本操作包括 開啟,關閉,搜尋,複製,貼上,替換,儲存等。開啟檔案,儲存,關閉檔案 vim命令模式下使用 搜尋 vim命令模式下使用 複製 and 貼上 vim命令模式下使用 刪除 vim命令...