如何在Vim中复制,剪切,粘贴
当你在处理⽂本⽂件时,复制,剪切,粘贴⽂本是最常⽤的操作。
Vim 以及它的前辈 Vi 在 macOS 和基本上所有的 Linux 版本上都预装了。在你喜欢的编辑器还没有安装的情况下,对 Vim 有⼀些基本了解是很有⽤处的。
本⽂展⽰在 Vim/Vi 编辑器中如何拷贝,剪切以及粘贴。
在正常模式复制,剪切以及粘贴
当你启动 Vim 编辑器时,默认就进⼊了正常模式。在这个模式,你可以运⾏ Vim 命令,并且浏览整个⽂件。
从其他任何模式返回正常模式,你只需要按Escc键。
Vim 对于复制,剪切,粘贴有它⾃⼰的⼀套术语。复制被叫做 yank(y),剪切被叫做 delete(d),以及粘贴被叫做 put(p)。
复制 (Yanking)
想要复制⽂本,将光标放到你想要的地⽅,然后参考下⾯的命令按键y。下⾯是⼀些有⽤的命令:
yy - 复制当前⾏,包括换⾏符
3yy - 复制从光标所在的当前⾏开始的三⾏⽂本
y$ - 复制从光标位置到⾏尾的⽂本
y^ - 复制从光标位置到⾏⾸的⽂本
yw - 复制到下⼀个词的开头
yiw - 复制当前词
y% - 复制匹配符号范围内容。默认⽀持的符号对是(),{},[].这个在复制括号内内容时,很有⽤处。
剪切 (Deleting)
在正常模式下,d按键是⽤来剪切⽂本的。把光标移动到想要的位置,参考下⾯的命令按d按键。下⾯是⼀些有帮助的命令:dd - 剪切当前⾏,包括换⾏符
3dd - 剪切从光标位置所在⾏开始的 3 ⾏⽂本
d$ - 剪切从光标位置到⾏尾的内容
这些命令同时适⽤于删除的场景。例如,dw可以删除到下⼀个词的开头。⽽d^可以删除光标位置到⾏⾸的内容。
粘贴 (Putting)
想要粘贴被剪切的内容,先将光标移动到想要的位置,然后按p键可以将内容粘贴到当前光标后⾯,或者按P按键可以粘贴到当前光标前⾯。在可视模式下复制,剪切,粘贴
Vim 可视模式下,允许你选择和操作⽂本。
01.将光标放到你想要开始复制或者剪切的那⼀⾏。
02.可视模式有三个⼦类型
按v进⼊可视模式
按v进⼊可视⾏模式。该模式下⽂本可以按⾏来选择。
按Ctrl+v进⼊可视块模式。该模式下⽂本可以按照⽂本块来选择。
进⼊可视模式当然也标记了你的开始选择点。
vim编辑器下载与安装03.将光标移动到你想要复制或者剪切的⽂本最后⾯。你可以使⽤上下左右按键来进⾏移动。
04.按y进⾏拷贝,按d剪切选择⽂本。
05.移动光标到你想要粘贴的位置。
06 按P将内容粘贴到光标前⾯,按p将内容粘贴到光标后⾯。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。