Skip to main content
vi
- 基本命令
- vi 有二種模式: A寫入及B命令, 寫入時鍵盤的輸入當寫文字輸入,打 a 時 a 即加入,命令時輸入轉成命令它不會加入
- 切換成命令則按下
esc 鍵(它在最左最上方). 而要切換成寫入則按 i 或 a 或是 o (insert, append, open a blank line)
- 在命令模式下按下
: 則進入延伸命令模式
- 進入和離開
- vi file.txt
- vi 沒打任何檔名,最好不要,果真如此進入則建議立即離開
- 進入 vi 後要離開則必須先進入
命令模式
- 延伸命令下
:wq! (write and quit) 寫入後離開
- 延伸命令下
:q! (quit without write) 不寫入且離開
- 移動指標 (moving cursor)
h j k l 可以上下左右移動
/ ? 是向下及向上找特定文字, 找下一個按 n (next)
0 表示最上 $ 表示最後
- 刪除字元及一個單字
x 刪一個字元 3x 則刪三個字元
dw 刪一個英文單字 dd 刪一整行 (delete word)
u 還原上一動作 (undo)
更多 vi
back to DS