怎么做招聘网站设计,好便宜建站,群团组织网站建设,企业快速建站都有哪些技巧呢文章目录 vim 快捷命令vim 操作符vim 文本对象vim 动作 上篇文章: vim 学习系列文章 2 - vim 常用插件配置
vim 快捷命令
Vim 有一个模块化的结构#xff0c;允许你使用各种命令的组合操作。大多数命令有两个、三个或四个部分。三部分结构的一个版本是这样的#xff1a;操作… 文章目录 vim 快捷命令vim 操作符vim 文本对象vim 动作 上篇文章: vim 学习系列文章 2 - vim 常用插件配置
vim 快捷命令
Vim 有一个模块化的结构允许你使用各种命令的组合操作。大多数命令有两个、三个或四个部分。三部分结构的一个版本是这样的操作符operator- 文本对象text object- 动作motion。
vim 操作符
操作符包括删除delete、更改change、视觉选择visual select和替换replace每次选一个使用。
vim 文本对象
文本对象要么在内部inside要么在周围around。
vim 动作
动作有很多种可以把动作看作是命令的一种目标。举个例子我可以按 dib意思是在块内删除delete inside block。
其中操作符是 delete文本对象是 inside动作是 block。这样就可以删除一个括号块内的所有内容。
可选的组合数量很多
di——删除delete“单引号”内inside的内容。
da——删除“双引号”周围around的内容。
dit——删除 html 标签tag内的内容。
ci[——改变change[方括号] 内的内容。
可供选择的动作命令有很多它们的表现也各不相同具体取决于你是在三部分组合中使用还是在两部分组合中使用这时去掉文本对象让命令从光标位置向后运行。
下面是你可以在上述三段式组合中使用的一些相关动作的清单。
--------------------------------------------------
| motions | key |
|-----------------------------------|------------|
| word | w |
| WORD (includes special chars) | W |
| block (of parentheses) | b or ( |
| BLOCK (of curly braces) | B or { |
| brackets | [ |
| single quotes | |
| double quotes | |
| tag (html or xml tag/tag) | t |
| paragraph | p |
| sentence | s |
--------------------------------------------------这里做一下简单总结
更改匹配标点符号中的文本内容c 表示 changei 表示inside。
ci’、ci”、ci(、ci[、ci{、ci -删除匹配标点符号中的文本内容d 表示 deletei表示inside。
di’、di”、di(或dib、di[、di{或diB、di -复制匹配标点符号中的文本内容
yi’、yi”、yi(、yi[、yi{、yi -选中匹配标点符号中的文本内容
vi’、vi”、vi(、vi[、vi{、vi -上篇文章: vim 学习系列文章 2 - vim 常用插件配置
原文链接https://sean-warman.medium.com/why-vim-is-better-than-vscode-d09e2355eb37