shfit +q
set number
注:命令區分大小寫
hjkl
上下左右
w 上個詞
b 下個詞
( 行
(dd刪除行
dl刪除乙個詞
u撤銷最近一次的修改
ctrl-r
取消最後一次的撤銷
u撤銷所有修改
yw複製
p貼上/ 向後找
?向前找
n找下乙個同樣的內容
n找上乙個同樣的同容
g跳到檔案
最後一行
1g跳到檔案1
ctrl-d
往下滾半屏
ctrl-u往上滾半屏
h跳轉到本屏顯示第一行
m本屏中間一行
l本屏最後一行
z+ enter
使當前的行成為螢幕顯示的第一行
:r file
將另一檔案讀入當前檔案中
1,20 w file將
1-20
行的內容寫入到乙個新的
file
1,$ w file
將整個檔案
寫入乙個新的
file
1,20 w >>file
將1-20
行資料追加到
file中
模式:命令模式
esc
插入模式i
擴充套件模式:
vi vim常用操作
vim是從 vi 發展出來的乙個文字編輯器。補全 編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用,和emacs並列成為類unix系統使用者最喜歡的文字編輯器。vim的設計理念是命令的組合。使用者學習了各種各樣的文字間移動 跳轉的命令和其他的普通模式的編輯命令,並且能夠靈活組合使...
常用的vi vim命令
vi vim命令很複雜 很強大,這裡分類介紹一些比較常用的,可以滿足一般需要的命令。移動游標 左移 h 下移 j 上移 k 右移 l 翻頁 ctrl f,ctrl b 插入 在游標位置插入 i 在行末插入 在下一行插入新行 o 編輯 撤銷修改 u 替換游標所在的字元 r 刪除 刪除游標所在字元 x ...
常用的VI VIM命令
刪除單個字元 x 刪除整行 dd 合併成一行 j 撤消 u 重做 crtr r 插入 i a 游標後 o 下方開始新行 o 上方開始新行 移動 w 向前移動乙個單詞開始 b 向後移動乙個單詞開始 e 向前移動到乙個單詞的末尾 ge 向後移動到乙個單詞的末尾 w,b,e,ge是以空格 區分單詞,小寫的...