1. 移動游標的方法操作
功能 [ctrl] + [f]
螢幕『向下』移動一頁,相當於
[page down]按鍵
[ctrl] + [b]
螢幕『向上』移動一頁,相當於
[page up] 按鍵
0 或功能鍵
[home]
移動到這一行的最前面字元處 $
或功能鍵
[end]
移動到這一行的最後面字元處 g
移動到這個檔案的最後一行 gg
移動到這個檔案的第一行,相當於
1g n
按下數字後再按空格鍵,游標會向右移動這一行的
n 個字元 n
n 為數字。游標向下移動n 行
2. 搜尋替換操作
功能 /word
向游標之下尋找乙個名稱為
word
的字串 n
這個n 是英文按鍵。代表重複前乙個搜尋的動作
:n1,n2s/word1/word2/g
n1 與n2
為數字。在第
n1 與
n2 行之間尋找
word1
這個字串,並將該字串取代為
word2
:1,$s/word1/word2/g
或 :%s/word1/word2/g
從第一行到最後一行尋找
word1
字串,並將該字串取代為
word2
:1,$s/word1/word2/gc
或 :%s/word1/word2/gc
取代前顯示提示字元給使用者確認
(confirm)
是否需要取代
3. 刪除、複製和貼上操作
功能 x
在一行字當中,
x 為向後刪除乙個字元
(相當於
[del] 按鍵)
x x
為向前刪除乙個字元
(相當於
[backspace]
亦即是退格鍵)
nx n 為數字,連續向後刪除
n 個字元 dd
刪除游標所在的那一整行
ndd n
為數字。刪除游標所在的向下n 行
yy複製游標所在的那一行(
nyy
n 為數字。複製游標所在的向下n 行
p p
為將已複製的資料在游標下一行貼上 p
p 則為貼在游標上一行 u
復原前乙個動作
[ctrl]+r
重做上乙個動作 .
重複前乙個動作
4. 指令行的儲存、離開等指令操作
功能 :w
將編輯的資料寫入硬碟檔案中 :q
離開vi
:q!
若曾修改過檔案,又不想儲存,使用
! 為強制離開不儲存檔案
:wq儲存後離開,若為
:wq!
則為強制儲存後離開
5. vim環境變更操作
功能 :set nu
顯示行號,設定之後,會在每一行的字首顯示該行的行號
:set nonu 與
set nu
相反,為取消行號
參考資料:
vim 命令 Vim常用命令
4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...
VIM常用命令
vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...
VIM常用命令
常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...