vim使用方法 (2011-08-04 12:10:57)**▼
標籤: 雜談
第一課移動游標可以使用導航鍵或者hjkl
h(左),j(下),k(上),l(右)
啟動vim在終端輸入vim filename
退出vim輸入 :q! 放棄所做更改退出
或者輸入 :wq 儲存所做更改退出
刪除游標處的字元使用x鍵
插入或新增文字輸入:
i 插入到游標前
a 插入到游標後
按下esc鍵會讓你進入普通模式或者取消不想做的未完成命令
第二課刪除游標處到所在單詞的末尾輸入 dw
刪除游標處到所在行的末尾輸入 d$
刪除一整行輸入 dd
重複乙個動作在動作前面加上數字 2w
改變命令的格式:
operator [number] motion
operator 是要做的動作,比如用d刪除
[number] 是要重複的次數
motion 在文字上操作的物件,如w單詞,$一行
移動到一行的開頭輸入 0
取消前面乙個操作輸入 u
取消一整行的改變輸入 u
取消取消操作輸入 ctrl-r
第三課貼上剛刪除的內容使用p,這會把刪除的內容貼上在游標後面,如果刪除的是一行,它會被貼上在游標的下面一行
要替換游標處的字元先輸入 r,然後輸入要替換上去的內容
刪除操作允許你進行操作到你想到的位置,輸入ce刪除游標所在位置到單詞末尾,輸入c$刪除游標所在位置到一行末尾
刪除的格式是:
c [number] motion
第四課ctrl-g 顯示檔案所在位置以及一些檔案資訊
g 移動到檔案末尾
number g 移動到第number行
gg 移動到檔案開頭
輸入 / 後面跟上乙個短語可以在游標後搜尋該短語
輸入 ? 後面跟上乙個短語可以在游標前面搜尋該短語
在乙個搜尋後,輸入n可以在原來的方向上搜尋下乙個目標
輸入n則在相反的方向上搜尋下乙個目標
ctrl-o 讓你回到比較老的位置,ctrl-i 讓你到較新的位置
當游標位於(,),[,],上的時候輸入%可以移動到它的匹配項上
在一行上用新內容替換第乙個舊內容輸入 :s/old/new
在一行上用新內容替換所有舊內容輸入 :s/old/new/g
在兩行之間替換短語輸入 :#,#s/old/new/g
在整個文字中替換輸入 :%s/old/new/g
希望每次替換都確認在命令後面加上c 如:s/old/new/gc
第五課:!command 執行外部命令,如:!ls 顯示列出當前目錄內容
:w filename 把當前vim編輯的檔案儲存到硬碟
在v模式下輸入 :w filename可以把選中的內容儲存到filename檔案裡
:r filename 檢索硬碟檔案filename並把其中的內容放在游標下面
:r !ls 去讀ls的輸出並把內容加到游標所在位置的下面
第六課輸入o在游標下面開啟新的一行並進入插入編輯模式
輸入o在游標上面開啟新的一行
輸入a插入文字在游標後面
輸入a插入文字在一行的末尾
輸入e移動到單詞的末尾
輸入y複製文字,輸入p貼上文字
輸入大寫的r進入替換模式,知道按下esc鍵
VIM 使用方法!
vim vi 是linux中功能強大的編輯工具。vim有3中主要的模式 1.normal mode 當進入vim時,預設的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動游標位置 複製 刪除。2.insert mode 進入vim輸入a ...
vim使用方法
q 退出並不儲存編輯,等同於zq 開啟行號 set number 跳轉至第300行 300 跳轉至最後一行 跳轉至第300行行末 300 刪除游標所處行 dd撤銷用dd刪除的行 u複製某字或某行 也可用來高亮展示你想表達的內容 v 移動方向鍵確定複製的內容 y 複製 新起一行貼上剛剛複製的內容 o ...
vim使用方法
1 vim在命令模式中複製一行是連續按兩個y,即 yy,然後貼上是p。2 vim在命令模式中剪下一行是連續按兩個d,即 dd。3 從編輯模式切換到命令模式按esc鍵。4 從命令模式切換到末行模式輸入 shift 即可。5 儲存並退出是末行模式下輸入 wq或shift zz。6 強制退出 不儲存退出 ...