Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim命令:如何在正常模式下选择光标下的单词_Vim_Macvim_Xvim - Fatal编程技术网

Vim命令:如何在正常模式下选择光标下的单词

Vim命令:如何在正常模式下选择光标下的单词,vim,macvim,xvim,Vim,Macvim,Xvim,我正在寻找一个Vim命令,在正常模式下选择光标下的一个单词,比如鼠标双击。它是这样存在的吗?您可以使用*和/或搜索光标下的单词,或使用viw以视觉方式选择光标下的单词。viw在单词内部进行视觉选择。同样地,yiw复制了yanks这个词。就我个人而言,我更喜欢vaw、yaw而不是viw或yiw作为一个词 在类似的线路上。我用 选择标签。 va或va{ v%选择匹配的结束标记。在某些其他位置,ev% 这对我来说更有意义,因为它的意图是选择完整的单词而不是在里面 最后,这一切都取决于我们个人的偏好。要

我正在寻找一个Vim命令,在正常模式下选择光标下的一个单词,比如鼠标双击。它是这样存在的吗?

您可以使用*和/或搜索光标下的单词,或使用viw以视觉方式选择光标下的单词。

viw在单词内部进行视觉选择。同样地,yiw复制了yanks这个词。

就我个人而言,我更喜欢vaw、yaw而不是viw或yiw作为一个词

在类似的线路上。我用

选择标签。 va或va{ v%选择匹配的结束标记。在某些其他位置,ev%

这对我来说更有意义,因为它的意图是选择完整的单词而不是在里面


最后,这一切都取决于我们个人的偏好。

要在光标下选择一个单词,我使用bve组合


但是要注意,如果光标指向第一个字符,您只需要ve组合。

使用*后,如果要在命令中使用文本,也可以在按:或等效键后执行此操作。

@pfnuesel*选择光标下出现的下一个单词,因为它是搜索命令,而不是选择命令。@DanLowe Yep,你说得对,我删除了我的评论。但是viw应该可以完成这项工作。这不会让你进入视觉模式吗?甚至可以在正常模式下选择内容吗?感谢@pfnuesel和@Matthew strowbridge回答我的问题。viw命令就是我想要的:我在正常模式下将v映射到viw,用一键键入来选择一个单词。看到了吗ms它工作得很好。vaw不完全一样。它还选择前导或尾随空格。我知道v和w,但在视觉模式下我该怎么做?@minitauros I在这里代表内部或内部。viw在视觉上选择内部单词。如果你打开一个带括号的文档,它会立即清楚什么意思。然后将光标放在任何位置在括号内键入vi。它将选择括号内的所有内容。这也适用于引号,例如vi或vi。如果您也想选择括号或引号,您可以使用va或va。但我不知道a在这里代表什么。当然,您不能只是直观地选择,还可以删除di或者Yang-Yi。一个明显的意思是.@ pfnESSEL,如果你的光标在单词的中间,VW从单词的中间到结尾选择,而VIW即使你的光标在单词的中间也会选择整个单词。和CIW在光标下清除单词并交换到插入模式,这样你就可以开始输入一些东西来替换它。