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 - Fatal编程技术网

如何";把「;Vim中*的当前选择?

如何";把「;Vim中*的当前选择?,vim,Vim,好吧,标题确实需要修改,但你们这些维默人,可能已经知道我的目标了 我最近发现自己经常使用Vim的*功能(按*键快速搜索一些单词)。有没有办法将当前的视觉选择(通常由两个或三个单词组成)用*输入,然后使用*键在缓冲区中切换 问题的主体是goona也需要一些工作:-)您可以使用一个命令,该命令借助于vim,如下所示: :vmap X y/<C-R>"<CR> :vmap X y/“ 这是什么意思 在视觉模式下选择一些文本后,按X,地图将其拖动到未命名寄存器(y),开始搜索

好吧,标题确实需要修改,但你们这些维默人,可能已经知道我的目标了

我最近发现自己经常使用Vim的
*
功能(按
*
键快速搜索一些单词)。有没有办法将当前的视觉选择(通常由两个或三个单词组成)用
*
输入,然后使用
*
键在缓冲区中切换


问题的主体是goona也需要一些工作:-)

您可以使用一个命令,该命令借助于
vim
,如下所示:

:vmap X y/<C-R>"<CR>
:vmap X y/“
这是什么意思

在视觉模式下选择一些文本后,按
X
,地图将其拖动到未命名寄存器(
y
),开始搜索命令(
/
),将未命名寄存器的内容拖动到要搜索的文本中(
),然后使用
开始搜索。之后,您可以使用通用的
*
来定义以下术语