vim编辑器命令
2015-02-19 23:22
197 查看
Vim介绍
vim(vimsual)是Linux/Unix系列OS中通用的全屏编辑器。
vim分为两种状态,即命令状态和编辑状态,在命令状态下,所键入的字符系统均作为命令来处理,如:q代表退出,而编辑状态则是用来编辑文本资料的。当你进入vim时,会首先进入命令状态。在命令状态下,按"i"(插入)或“a"(添加)可以进入编辑状态,在编辑状态,按ESC键进入命令状态。
在命令状态下,有如下一些常用命令:
新增:
a 从光标后面开始添加文本
A 从光标所在行的末尾开始添加文本
插入:
i 从光标前面开始插入文本
I 从光标所在行的开头插入文本
删除与修改:
x 删除光标处的字符
dd 删除光标所在的整行
3dd 删除光标所在行以及下面的两行
D 删除光标到行尾的文本
光标移动:
^ 光标移动到行首
$ 光标移动到末尾
gg 光标定位到文档头
G 光标定位到文档尾
w 光标往后移一个字
b 光标往前移一个字
+ 光标向后移动n行,
表示一个整数
- 光标向前移动n行
G 光标定位到第n行行首,
表示一个 整数
查找与替换
/[str] 查找字符串 str,[str]表示要查找的字符串,回车后会加亮显示所有找到的字符串,接着命令n移动到下一个找到的字符串,命令N移动到上一个找到的字符串
部分替换(只能替换光标之所在的行)
:s/[src]/[dst] /i(忽略大小写) /g(全部匹配) eg:s/hello/world/ig 替换一行
:3,6 s/[src]/[dst]/ig (3-6行中查找) eg:3,6 s/hello/world 全部替换
全部替换
:%s/[src]/[dst]/g 将文档中所有的src的字符串替换为dst字符串
:%s/^//g 将文档每一行的行首的空格去掉
块操作
v 可视化块选择状态,选中块之后,可以对块进行删除(d),复制(y),剪切(x)
yy 复制光标所在的整行
yy 从光标开始往下复制n行,
表示一个整数
p 将复制后的文本粘贴到光标处
u 撤销上次操作
结束编辑:
:q 在未修改文档的情况退出
:q! 放弃文档的修改,强行退出
:w 文档存盘
:wq 文档存盘退出
vim(vimsual)是Linux/Unix系列OS中通用的全屏编辑器。
vim分为两种状态,即命令状态和编辑状态,在命令状态下,所键入的字符系统均作为命令来处理,如:q代表退出,而编辑状态则是用来编辑文本资料的。当你进入vim时,会首先进入命令状态。在命令状态下,按"i"(插入)或“a"(添加)可以进入编辑状态,在编辑状态,按ESC键进入命令状态。
在命令状态下,有如下一些常用命令:
新增:
a 从光标后面开始添加文本
A 从光标所在行的末尾开始添加文本
插入:
i 从光标前面开始插入文本
I 从光标所在行的开头插入文本
删除与修改:
x 删除光标处的字符
dd 删除光标所在的整行
3dd 删除光标所在行以及下面的两行
D 删除光标到行尾的文本
光标移动:
^ 光标移动到行首
$ 光标移动到末尾
gg 光标定位到文档头
G 光标定位到文档尾
w 光标往后移一个字
b 光标往前移一个字
+ 光标向后移动n行,
表示一个整数
- 光标向前移动n行
G 光标定位到第n行行首,
表示一个 整数
查找与替换
/[str] 查找字符串 str,[str]表示要查找的字符串,回车后会加亮显示所有找到的字符串,接着命令n移动到下一个找到的字符串,命令N移动到上一个找到的字符串
部分替换(只能替换光标之所在的行)
:s/[src]/[dst] /i(忽略大小写) /g(全部匹配) eg:s/hello/world/ig 替换一行
:3,6 s/[src]/[dst]/ig (3-6行中查找) eg:3,6 s/hello/world 全部替换
全部替换
:%s/[src]/[dst]/g 将文档中所有的src的字符串替换为dst字符串
:%s/^//g 将文档每一行的行首的空格去掉
块操作
v 可视化块选择状态,选中块之后,可以对块进行删除(d),复制(y),剪切(x)
yy 复制光标所在的整行
yy 从光标开始往下复制n行,
表示一个整数
p 将复制后的文本粘贴到光标处
u 撤销上次操作
结束编辑:
:q 在未修改文档的情况退出
:q! 放弃文档的修改,强行退出
:w 文档存盘
:wq 文档存盘退出
相关文章推荐
- vi与vim编辑器命令
- vi与vim编辑器命令 (三)
- vim编辑器配置及常用命令
- [原]vim编辑器配置及常用命令
- [原]vim编辑器配置及常用命令
- vim编辑器命令大全
- Vim编辑器常用命令
- Linux学习笔记——vi/vim编辑器命令快速入门
- [总结]vim编辑器常用命令
- vim 编辑器基础命令
- vi与vim编辑器命令 (四)
- linux下更改root用户的密码 以及VIM编辑器使用命令 :q,:x :w :q!
- Vim编辑器命令大全
- 解决VIM插件出现E492不是编辑器命令 ^M
- Vim编辑器命令详解
- vi与vim编辑器命令 (二)
- vim编辑器命令
- vim编辑器与find命令的简单整理
- 【Linux 操作系统】vim编辑器配置及常用命令
- Linux-07-VIM编辑器的常用命令!!!