2025年Vim学习笔记一:Vim对文本操作

Vim学习笔记一:Vim对文本操作在正常模式复制 剪切以及粘贴 当你启动 Vim 编辑器时 默认就进入了正常模式 在这个模式 你可以运行 Vim 命令 并且浏览整个文件 从其他任何模式返回正常模式 你只需要按 Escc 键 Vim 对于复制 剪切 粘贴有它自己的一套术语 复制被叫做 yank y

大家好,我是讯享网,很高兴认识大家。

在正常模式复制,剪切以及粘贴

当你启动 Vim 编辑器时,默认就进入了正常模式。在这个模式,你可以运行 Vim 命令,并且浏览整个文件。

从其他任何模式返回正常模式,你只需要按Escc键。

Vim 对于复制,剪切,粘贴有它自己的一套术语。复制被叫做 yank(y),剪切被叫delete(d),以及粘贴叫做 p。


复制 (Yanking)

想要复制文本,将光标放到你想要的地方,然后参考下面的命令按键y。下面是一些有用的命令:

  • yy - 复制当前行,包括换行符
  • 3yy - 复制从光标所在的当前行开始的三行文本
  • y$ - 复制从光标位置到行尾的文本
  • y^ - 复制从光标位置到行首的文本
  • yw - 复制到下一个词的开头
  • yiw - 复制当前词
  • y% - 复制匹配符号范围内容。默认支持的符号对是(),{},[].这个在复制括号内内容时,很有用处。

剪切 (Deleting)

在正常模式下,d按键是用来剪切文本的。把光标移动到想要的位置,参考下面的命令按d按键。下面是一些有帮助的命令:


讯享网

  • dd - 剪切当前行,包括换行符
  • 3dd - 剪切从光标位置所在行开始的 3 行文本
  • d$ - 剪切从光标位置到行尾的内容

这些命令同时适用于删除的场景。例如,dw可以删除到下一个词的开头。而d^可以删除光标位置到行首的内容。


粘贴 (Putting)

想要粘贴被剪切的内容,先将光标移动到想要的位置,然后按p键可以将内容粘贴到当前光标后面,或者按P按键可以粘贴到当前光标前面。


在选中模式下复制,剪切,粘贴

vim中选中文本分为:

  1. 选择字符 —— 命令行模式下输入小写v
  2. 选择行 —— 命令行模式下输入大写V
  3. 选择块 —— 命令行模式下输入Ctrl+v
  4. 按y进行拷贝,按d剪切选择文本
  5. 移动光标到你想要粘贴的位置
  6. 按p将内容粘贴到光标前面,按p将内容粘贴到光标后面。

小窍门:如果之前选中了某个文本块,想重新选中那个文本块,只需要在命令模式下按gv即可。

小讯
上一篇 2025-03-26 19:17
下一篇 2025-01-09 22:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/55243.html