Vim快速选中、删除、复制引号或括号中的内容

最近刚刚发现了一些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,如果在此行只有一对"",那么在行首以及后一个"之前输入命令是一样的效果,

特别是对于用Vim编码的同学来说,真是非常强劲的技巧。

转至: http://www.linuxsong.org/2010/09/vim-quick-select-copy-delete/

### 回答1: 使用vim编辑器可以通过以下操作来删除选中内容: 1. 进入vim编辑器并打开需要编辑的文件。 2. 移动光标到需要删除内容的起始位置。 3. 按下v键,进入visual模式,可以使用方向键或h、j、k、l键来选择需要删除内容。 4. 按下d键,可以将选中内容删除。 5. 保存文件并退出vim编辑器。 ### 回答2: Vim是一个在Linux系统广泛使用的文本编辑器,它具有强大的文本编辑功能,包括可以删除选中内容的功能。下面是Vim删除选中内容的方法: 1. 首先,使用鼠标左击(或者键盘的移动光标的命令)来选中需要删除内容。 2. 按下“d”键,然后按下“x”键,即“dx”命令,就可以删除选中内容。 3. 如果你只想删除某个单词而不是选中的一段内容,可以将光标移动到该单词上,使用“bdw”命令来删除该单词。 4. 如果您想删除整行,可以将光标移动到该行上,按下“dd”键即可删除整行。 5. 如果您想删除整个文件的内容,则可以使用“:%d”命令来删除所有行。 需要注意的是,Vim编辑器和许多其他编辑器不同,它没有“剪切”功能。相反,Vim删除内容存储在缓冲区,直到你将它粘贴到另一个位置。因此,如果您希望删除文本并在以后使用该文本,可以使用复制命令,而不是剪切命令。 总之,Vim删除选中内容的命令是“dx”,如果只想删除单个单词可以使用“bdw”命令,如果要删除整行使用“dd”命令,如果要删除整个文件的内容,则可以使用“:%d”命令。由于Vim的强大功能,它也是一个非常受欢迎的文本编辑器。 ### 回答3: 在Linux,使用vim文本编辑器是非常常见的,Vim是一个功能强大的编辑器,它可以在Linux终端非常快捷地进行文本编辑和编程。Vim编辑器删除选中内容,有以下几个方法: 1. 使用d命令 d命令可以删除选中内容。首先,我们需要进入vim编辑模式,在编辑模式下将光标移到要删除的文本的首字符位置,然后按下v键,进入可视模式,此时光标所在位置的字符会被选择。接着,我们可以使用vim的命令d来进行删除操作,例如,我们可以输入dd命令删除整行,或者使用d+方向键来进行特定方向上的删除操作。 2. 使用x命令 x命令通常被用来删除单个字符。在vim的编辑模式下,将光标移到要删除的字符上,然后按下x键即可删除所在位置的字符。如果需要连续删除多个字符,可以重复按下x键。 3. 使用y命令 y命令是复制命令,它可以复制选中内容。在vim编辑模式下,我们可以使用v键进入可视模式,根据需要选择要删除的文本,然后按下y键复制所选内容的同时,也将其删除。在此之后,我们可以使用p键将复制内容粘贴到其他位置。 总的来说,vim编辑器提供了多种删除选中内容的方法,我们可以根据需要选择不同的命令来进行操作。在使用Vim进行文本编辑时,可以灵活运用这些命令来提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值