标签:发展 1.4 增强 执行 光标移动 %s 一个 光标位置 进入
vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等做了一些增强
命令 | 含义 |
---|---|
i和I | i在光标前插入,I在行首插入。 |
a和A | a在光标后插入,A在行末插入. |
o和O | o在光标所在行下一行插入,O在光标所在行上一行插入. |
ESC:从插入模式或末行模式进入命令模式
命令 | 含义 |
---|---|
h | 光标向左移动 |
j | 光标向下移动 |
k | 光标向上移动 |
l | 光标向右移动 |
H、M、L | 光标移动到到可见屏幕第一行(H)、中间行(M)、最后一行(L) |
^和$ |
^移动到行首,$ 移动到行末 |
G和gg | G文档最后一行,gg文档第一行 |
ctrl+f、ctrl+b | 向前翻屏、向后翻屏 |
ctrl+d、ctrl+u | 向前半屛、向后半屛 |
{ 和 } | {向上移动一段,}向后移动一段 |
w和b | w向前移动一个单词,b向后移动一个单词 |
命令 | 含义 |
---|---|
X和x | x删除光标后一个字符,X删除光标前一个字符,包含光标位置字符 |
dd和n dd | dd删除所在行,5 dd删除指定行数 |
d0和D | d0删除光标前本行所有内容,D删除光标后本行所有内容,包含光标位置字符 |
dw | 删除光标所在位置的字,包含光表所在位置字符 |
命令 | 含义 |
---|---|
u | 一步一步撤销 |
ctrl + r | 反撤销 |
命令 | 含义 |
---|---|
. | 重复执行上一次操作的命令 |
命令 | 含义 |
---|---|
>> | 文本行右移动 |
<< | 文本行左移动 |
命令 | 含义 |
---|---|
yy、n yy、y$ | y^ yy复制当前行,5 yy复制5行 |
p | 在光标所在位置向下新开一行粘贴 |
命令 | 含义 |
---|---|
命令模式下,r和R | r替换当前字符,R替换光标后的字符 |
末行模式下,/ + str | n查找下一个,N查找前一个 |
末行模式下,%s/abc/123/g | 将文件中所有abc替换为123 |
末行模式下,1, 10s/abc/123/g | 将第一行至第10行之间的abc替换成123 |
末行模式里输入!,后面跟命令
标签:发展 1.4 增强 执行 光标移动 %s 一个 光标位置 进入
原文地址:https://www.cnblogs.com/xuchuankun/p/9328455.html