vi常用命令

VI编辑器:

 

一般模式可用的按鈕說明

n<Enter>                   n 為數字。游標向下移動 n 行
gg                              移動到這個檔案的第一行,相當於 1G 啊!
G                                移動到這個檔案的最後一行
$ 或功能鍵[End]           移動到這一行的最後面字元處
0 或功能鍵[Home]        這是數字『 0 』:移動到這一行的最前面字元處
[Ctrl] + [f]                   螢幕『向下』移動一頁,相當於 [Page Down]按鍵
[Ctrl] + [b]                  螢幕『向上』移動一頁,相當於 [Page Up] 按鍵


/word                         向游標之下尋找一個名稱為 word 的字串。例如要在檔案內搜尋 vbird 這個字串,就輸入 /vbird 即可!


?word                         向游標之上尋找一個字串名稱為 word 的字串。
n                                 這個 n 是英文按鍵。代表『重複前一個搜尋的動作』。舉例來說, 如果剛剛我們執行 /vbird 去向下搜尋 vbird 這個字串,則按下 n 後,會向下繼續搜尋下一個名稱為 vbird 的字串。如果是執行 ?vbird 的話,那麼按下 n 則會向上繼續搜尋名稱為 vbird 的字串!


N                                 這個 N 是英文按鍵。與 n 剛好相反,為『反向』進行前一個搜尋動作。 例如 /vbird 後,按下 N 則表示『向上』搜尋 vbird 。


:n1,n2s/word1/word2/g     n1 與 n2 為數字。在第 n1 與 n2 行之間尋找 word1 這個字串,並將該字串取代為 word2 !舉例來說,在 100 到 200 行之間搜尋 vbird 並取代為 VBIRD 則:『:100,200s/vbird/VBIRD/g』。(常用)
:1,$s/word1/word2/g       從第一行到最後一行尋找 word1 字串,並將該字串取代為 word2 !(常用)
:1,$s/word1/word2/gc      從第一行到最後一行尋找 word1 字串,並將該字串取代為 word2 !且在取代前顯示提示字元給使用者確認 (confirm) 是否需要取代!(常用)


dd               刪除游標所在的那一整列(常用)
ndd              n 為數字。刪除游標所在的向下 n 列,例如 20dd 則是刪除 20 列 (常用)
yy               複製游標所在的那一行(常用)
nyy              n 為數字。複製游標所在的向下 n 列,例如 20yy 則是複製 20 列(常用)
p, P             p 為將已複製的資料在游標下一行貼上,P 則為貼在游標上一行! 舉例來說,我目前游標在第 20 行,且已經複製了 10 行資料。則按下 p 後, 那 10 行資料會貼在原本的 20 行之後,亦即由 21 行開始貼。但如果是按下 P 呢? 那麼原本的第 20 行會被推到變成 30 行。 (常用)
u                 復原前一個動作。(常用)
[Ctrl]+r        重做上一個動作。(常用)
.                  不要懷疑!這就是小數點!意思是重複前一個動作的意思。 如果你想要重複刪除、重複貼上等等動作,按下小數點『.』就好了! (常用)

 

 

第二部份:一般模式切換到編輯模式的可用的按鈕說明

i, I              進入插入模式(Insert mode):
i 為『從目前游標所在處插入』, I 為『在目前所在行的第一個非空白字元處開始插入』。 (常用)


a, A            進入插入模式(Insert mode):
a 為『從目前游標所在的下一個字元處開始插入』, A 為『從游標所在行的最後一個字元處開始插入』。(常用)


o, O            進入插入模式(Insert mode):
這是英文字母 o 的大小寫。o 為『在目前游標所在的下一行處插入新的一行』; O 為在目前游標所在處的上一行插入新的一行!(常用)


r, R            進入取代模式(Replace mode):
r 只會取代游標所在的那一個字元一次;R會一直取代游標所在的文字,直到按下 ESC 為止;(常用)


[Esc] 退出編輯模式,回到一般模式中(常用)

 

 


第三部份:一般模式切換到指令列模式的可用的按鈕說明


:q 離開 vi (常用)
:wq 儲存後離開,若為 :wq! 則為強制儲存後離開 (常用) 
注意一下啊,那個驚嘆號 (!) 在 vi 當中,常常具有『強制』的意思~


解压命令
gunzip -c install.tar.gz | tar xf -
make
make install

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值