i 當前插入
I 行首插入
a 當前後插入
A 行尾插入
u 恢復一個
o 在當前下插入行
O 在當前上插入行
esc 退出編輯模式
行操作
^ 跳到行首/home
$ 跳到行尾/end
dd 刪除行 ndd 刪除n行
yy 複製行 nyy 複製n行
p 粘貼行
P 在上粘貼
dw 刪除一個詞
yw 複製一個詞
D+$ 刪除到行尾 Y+$ 複製到行尾
D+^ 刪除到行首 Y+^ 複製到行首
v模式
1、ctrl+v 請入列編輯模式
2、向下或向上移動光標
3、把需要註釋的行的開頭標記起來
4、然後按大寫的I
5、在插入註釋符合,比如"#"
6、再按Esc,就會全部註釋了。
刪除多行註釋
1、ctrl+v 進入列編輯模式
2、向上向下移動光標
3、選中註釋部分然後按d,就刪除註釋符號。
vim 命令行模式
:q 退出
:q! 強制退出
:wq 保存退出
:wq! 強制保存退出
改一個字符時
在命令模式下按r然後修改要修改字符在按zz保存退出
:set nu 顯示行號
:%s/root/zzzzzz/g 將root全部替換成zzzzzz %s
:1,5s/root/zzz/g 將1-5行的root替換成zzz
/ 正向查找 :/ 反向查找 n向下查找 N向上查找
:noh 取消選中高亮
定位到行
gg 定位行首
G 定位行尾
vim -O /etc/passwd /etc/hosts
ctrl + ww 切換多個文件
自定義vim
vim ~/.vimrc
添加
:set nu
保存退出
在用vim打開文件時就有行號了。