常用命令之vim编辑器
vim编辑器
- 说到编辑器,大家想到的大部分是win系统下的文本编辑器,和著名的Notepad编辑器,而在Linux系统中,vim编辑器却大受各个厂家和公司的欢迎,主要因为它使用便捷,而且编辑模式在上手后对提高工作效率非常有帮助,最重要的是,它编辑过程还有三个模式,模式的转换使工作更加简单.
模式 | 作用 |
---|---|
命令模式 | 控制光标移动,可对文本进行复制,粘贴,查找和删除操作 |
末行模式 | 保存或者退出,设置编译器环境 |
输入模式 | 可以自定义的输入 |
- 命令模式仅仅是对文件进行光标操作,不可以自定义输入
1 | vim [文件] |
命令模式下的常用命令
- 执行上面命令后,首先进入命令模式
命令 | 含义 |
---|---|
dd | 剪切光标所在的行 |
ndd | 剪切光标所在及以下n行数据 |
yy | 复制光标所在的行 |
nyy | 复制光标所在及以下的n行数据 |
u | 撤销上次操作 |
p | 粘贴操作 |
输入模式下的常用命令
命令 | 作用 |
---|---|
i | 当前光标切换为输入模式 |
a | 光标后面以为切换输入模式 |
o | 当前光标的下一行切换为输入模式 |
末行模式
- 输入模式结束后,按Esc键退出,即可进入末行模式
命令 | 作用 |
---|---|
:q | 退出vim编辑器 |
:w | 保存修改 |
:wq | 保存并退出 |
:q! | 强制退出,不保存修改 |
:wq! | 强制保存修改并退出 |
:set nu | 显示文本行数 |
:set nonu | 取消显示文本行数 |
?字符串 | 从下至上搜索全文的字符串 |
/字符串 | 从上至下搜索全文的字符串 |