VI Vim 是 Linux 系統上的最著名的文本/代碼編輯器,也是早年的 Vi 編輯器的加強版。
它的最大特色是完全使用鍵盤指令進行編輯,脫離了滑鼠操作,
雖然使得入門變得困難,但上手之後鍵盤流的各種巧妙組合操作卻能帶來極為大幅的效率提升。
VIM安裝
sudo apt install vim
包依賴導緻的安裝失敗可以通過以下指令解決
sudo apt remove vim-common
Vi有三種基本工作模式:
指令模式 一般模式:需要使用指定指令(字母)開始操作
編輯模式 插入模式
末行模式 底行模式
vim基礎操作
1,進入插入模式
i: 插入光标前一個字元
I: 插入行首
a: 插入光标後一個字元
A: 插入行未
o: 向下新開一行,插入行首
O: 向上新開一行,插入行首
2,進入指令模式:
ESC:從插入模式或末行模式進入指令模式
移動光标:
h: 左移
j: 下移
k: 上移
l: 右移
gg: 光标移動檔案開頭
M: 光标移動到中間行
G: 光标移動到檔案末尾
G: 移動到指定行, 行号9 G
删除指令:
x: 删除光标後一個字元,相當于 Del
X: 删除光标前一個字元,相當于 Backspace
dd: 删除光标所在行
n dd 删除指定的行數
D: 删除光标後本行所有内容,包含光标所在字元
d0: 删除光标前本行所有内容,不包含光标所在字元
撤銷指令:
u: 一步一步撤銷
Ctr-r: 反撤銷
複制粘貼:
yy: 複制目前行
n yy 複制 n 行
p: 在光标所在位置向下新開辟一行,粘貼
查找指令:
/: str查找
n: 下一個
N:上一個
3,進入末行模式
:q 退出檔案
:q! 退出不儲存
:wq 儲存退出
顯示行号
:set nu
:set nonu
放大 Ctrl Shift +
縮小 Ctrl -