iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 25
0

常用按鍵

一般指令模式

  • 移動游標的方法
按鍵 說明
h 或 向左方向鍵 游標向左移動一個字元
j 或 向下方向鍵 游標向下移動一個字元
k 或 向上方向鍵 游標向上移動一個字元
l 或 向右方向鍵 游標向右移動一個字元
[Ctrl] + [f] 螢幕『向下』移動一頁,相當於 [Page Down]按鍵
[Ctrl] + [b] 螢幕『向上』移動一頁,相當於 [Page Up] 按鍵
[Ctrl] + [d] 螢幕『向下』移動半頁
[Ctrl] + [u] 螢幕『向上』移動半頁
H 游標移動到這個螢幕的最上方那一列的第一個字元
M 游標移動到這個螢幕的中央那一列的第一個字元
L 游標移動到這個螢幕的最下方那一列的第一個字元
G 移動到這個檔案的最後一列
  • 搜尋
按鍵 說明
/word 向游標之下尋找一個名稱為 word 的字串
?word 向游標之上尋找一個字串名稱為 word 的字串
  • 刪除、複製與貼上
按鍵 說明
x, X 在一列字當中,x 為向後刪除一個字元,X 為向前刪除一個字元
dd 刪除游標所在的那一整列
ndd n 為數字。刪除游標所在的向下 n 列,例如 20dd 則是刪除 20 列
yy 複製游標所在的那一列
nyy n 為數字。複製游標所在的向下 n 列,例如 20yy 則是複製 20 列
p, P p 為將已複製的資料在游標下一列貼上,P 則為貼在游標上一列
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] 退出編輯模式,回到一般指令模式中

一般指令模式切換到指令列模式的按鈕

  • 指令列模式的儲存、離開等指令
按鍵 說明
:w 將編輯的資料寫入硬碟檔案中
:q 離開 vi
:wq 儲存後離開,若為 :wq! 則為強制儲存後離開

上一篇
DAY24 --- Vim-1
下一篇
DAY26 --- Git-1
系列文
砍掉重練啦! 森林系男孩之後端工程師潛水App挑戰計畫27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言