Linux常用命令之VIM编辑器
**1 **VIM文本编辑器
vi / vim是Unix / Linux上最常用的文本编辑器而且功能非常强大。
1.1 ****VIM工作模式
1.2 ****插入命令
i | 在光标前插入 |
---|---|
I | 在光标当前行开始插入 |
a | 在光标后插入 |
A | 在光标当前行末尾插入 |
o | 在光标当前行的下一行插入新行 |
O | 在光标当前行的 |
1.3 ****定位命令
:set nu | 显示行号 |
---|---|
:set nonu | 取消行号 |
gg | 到文本的第一行 |
G | 到文本的最后一行 |
:n | 到文本的第n行 |
1.4 ****删除命令
x | 删除光标所在处字符 |
---|---|
nx | 删除光标所在处后的n个字符 |
dd | 删除光标所在行。ndd删除n行 |
dG | 删除光标所在行到末尾行的所以内容 |
D | 删除光标所在处到行尾的内容 |
:n1,n2d | 删除指定范围的行 |
1.5 ****复制粘贴
yy | 复制当前行 |
---|---|
p | 粘贴 |
1.6 ****替换和取消命令
u | undo,取消上一步操作 |
---|---|
Ctrl + r | redo,返回到undo之前 |
r | 替换光标所在处的字符 |
R | 从光标所在处开始替换,按Esc键结束 |
1.7 ****退出命令
:q | 退出vi(没有做任何修改时) |
---|---|
:q! | 强制退出不保存 |
:w | 保存不退出 |
:wq | 保存后退出 |