替换 vim 中的单个空格 includeexpr
Replace single spaces in vim includeexpr
我希望能够在视觉上 select 以空格分隔的单词,键入 gf
并跳至文件名,空格替换为下划线,同时尊重 suffixesadd
。
例如,我可以在视觉上 select 'vim shortcuts',键入 gf
并跳转到 'vim-shortcuts.md'。 “.md”包含在我的 suffixesadd
设置中。
我试过这个设置:
:set includeexpr=substitute(v:fname,'\s','_','g')
我不确定这是否是 includeexpr
的预期用途。
它对我有用 '\ '
而不是 '\s'
:
:set includeexpr=substitute(v:fname,'\ ','_','g')
我希望能够在视觉上 select 以空格分隔的单词,键入 gf
并跳至文件名,空格替换为下划线,同时尊重 suffixesadd
。
例如,我可以在视觉上 select 'vim shortcuts',键入 gf
并跳转到 'vim-shortcuts.md'。 “.md”包含在我的 suffixesadd
设置中。
我试过这个设置:
:set includeexpr=substitute(v:fname,'\s','_','g')
我不确定这是否是 includeexpr
的预期用途。
它对我有用 '\ '
而不是 '\s'
:
:set includeexpr=substitute(v:fname,'\ ','_','g')