gpt4 book ai didi

Vim 忽略该行的当前内容

转载 作者:行者123 更新时间:2023-12-04 14:36:03 25 4
gpt4 key购买 nike

我有这个脚本来搜索当前项目中光标下的单词:

nnoremap <leader>K :grep! "\b<C-R><C-W>\b"<CR>:cw<CR>

它工作得很好,除非单词以 b 开头。 .

这是由于 <C-R><C-W>仅完成单词的其余部分。例如,如果我正在搜索“分支”,我的模式将是这样的:

\branch\b

相当于搜索作品“牧场”。

关于如何解决这个问题有什么想法吗?

最佳答案

试试这个:nnoremap <leader>K :execute 'grep! "\b"'.expand("<cword>").'"\b"'<CR>:cw<CR> .

<cword>将扩展到光标下的当前单词,如 :help :<cword>与其他人一起解释:

<cword>    is replaced with the word under the cursor (like |star|)
<cWORD> is replaced with the WORD under the cursor (see |WORD|)
<cfile> is replaced with the path name under the cursor (like what|gf| uses)

Check the help for more info .

关于Vim <C-R><C-W> 忽略该行的当前内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39133593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com