提交 fe47138c authored 作者: 许志图's avatar 许志图

增加vim部分内容选中快捷键

上级 c6c15522
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴 在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴
``` ```
5. 删除及回退 5. **删除及回退**
``` ```
删除命令:命令模式下”dd“删除当前行,"ndd" 删除n行 删除命令:命令模式下”dd“删除当前行,"ndd" 删除n行
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
回退:u进行回退 回退:u进行回退
``` ```
6. 查找 6. **查找**
``` ```
在normal模式下按下 * 即可查找光标所在单词(word), 要求每次出现的前后为空白字符或标点符号。例如当前为foo, 可以匹配foo bar中的foo,但不可匹配foobar中的foo。 这在查找函数名、变量名时非常有用。 在normal模式下按下 * 即可查找光标所在单词(word), 要求每次出现的前后为空白字符或标点符号。例如当前为foo, 可以匹配foo bar中的foo,但不可匹配foobar中的foo。 这在查找函数名、变量名时非常有用。
...@@ -62,5 +62,25 @@ ...@@ -62,5 +62,25 @@
按下g*即可查找光标所在单词的字符序列,每次出现前后字符无要求。 即foo bar和foobar中的foo均可被匹配到。 按下g*即可查找光标所在单词的字符序列,每次出现前后字符无要求。 即foo bar和foobar中的foo均可被匹配到。
``` ```
7. **Vim快速选中、删除、复制引号或括号中的内容**
```
以下命令可以对标点内的内容进行操作。
ci'、ci"、ci(、ci[、ci{、ci< - 分别更改这些配对标点符号中的文本内容
di'、di"、di(或dib、di[、di{或diB、di< - 分别删除这些配对标点符号中的文本内容
yi'、yi"、yi(、yi[、yi{、yi< - 分别复制这些配对标点符号中的文本内容
vi'、vi"、vi(、vi[、vi{、vi< - 分别选中这些配对标点符号中的文本内容
另外如果把上面的i改成a可以连配对标点一起操作。
举个例子:
比如要操作的文本如下:
111"222"333
将光标移到"222"的任何一个字符处输入命令 di" ,文本会变成: 111""333
若输入命令 da" ,文本会变成: 111333
```
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论