對於游標的移動有兩種控制方式,都是在普通模式下進行
編輯文字,如果不存在test.txt
文字的話,則會自動建立
vim test.txt
按i
進入insert
模式。按esc
進入普通模式
進入insert
模式還可以通過以下按鍵
按鍵作用
i在游標的前邊進入插入模式
i在游標所在行的行首進入插入模式
a在游標的後邊進入插入模式
a在游標所在行的行尾進入插入模式
o在游標所在行的下方插入空行並進入插入模式
o在游標所在行的上方插入空行並進入插入模式
s刪除游標指定的字元並進入插入模式
s將游標所在行清除並進入插入模式
退出vim 按esc
。接著輸入
用刪除鍵或者delete
鍵進行刪除
注意:這裡的刪除並非真的刪除掉,相當於剪下功能,把要刪的東西放到了vim的暫存器中
用y
命令實現拷貝:y [數字] motion
motion
選擇同上刪除一樣。
在普通模式下
注意:
修改命令與替換命令不同之處在於,替換命令不會進入insert
模式,而修改命令會進入insert
模式。
命令格式:c [數字] motion
按鍵
作用c0
刪除游標從當前位置(不包含)到該行行首的所有字元,並進入插入模式
c^同上
c$刪除從游標當前位置1包含)到該行行尾的所有字元,並進入插入模式
cb刪除從游標當前位置(不包含)到單詞起始處的所有字元,並進入插入模式
ce刪除從游標當前位置(包含)到單詞結尾處的所有字元,並進入插入模式
cw刪除從游標當前位置(包含)到下個單詞起始處的所有字元,並進入插入模式
ch刪除游標前邊乙個字元,並進入插入模式
cl刪除游標指定的字元,並進入插入模式
cj刪除游標所在行以及下一行的所有字元,並在游標下一行進入插入模式
ckcc
刪除游標所在行的字元,並進入插入模式
行號+g
。例如355 g
,就是跳到檔案的355行
別問這個有啥用,當你**多道鋪滿整個螢幕的時候就知道好處了。
把游標移動到括號所在的位置,按下%鍵,快速幫你找到另一半括號
?
+搜尋內容:預設從游標所在位置向前搜尋,搜尋方向可以通過n
,n
控制
esc
鍵+:nohl
刪除搜尋時選中部分的高亮
vim快速入門
命令 按鍵跳到行末 a跳到當前字元後 a刪除單個字元 x刪除一整行 dd撤回操作 u恢復操作 ctrl r 選中模式 可以移動方向 v貼上 p複製y複製多行 數字 yy 向上查詢 從游標行開始 向下查詢 從游標行開始 繼續向上查詢 n繼續向下查詢 n查詢乙個字串 游標移動到字串位置 選中行 整行 v...
vim 快速入門
你想以最快的速度學習人類史上最好的文字編輯器vim嗎?你先得懂得如何在vim倖存下來,然後一點一點地學習各種戲法。vim the six billion dollar editor better,stronger,faster.學習 vim 並且其會成為你最後乙個使用的文字編輯器。沒有比這個更好的文...
Vim快速入門 vim模式
vim是乙個類似於vi的著名的功能強大 高度可定製的文字編輯器,在vi的基礎上改進和增加了很多特性。1 vim是自由軟體。vim普遍被推崇為類vi編輯器中最好的乙個,事實上真正的勁敵來自emacs的不同變體。1999 年emacs被選為linuxworld文字編輯分類的優勝者,vim屈居第二。但在2...