从Vim中的选定文本打开文件

13 vim

例如,如果我有这样的事情:

#include "filename.h"
Run Code Online (Sandbox Code Playgroud)

当我选择filename.h我想用它作为打开filename.h分割中命名的文件的输入.

Ren*_*ger 19

我相信你想要一个ctrl+wctrl+f.用光标在文件名上按这些键.

  • @ user97965 可能有点离题,但您可以考虑将大写锁定键重新映射到 ctrl。我觉得它非常方便,而且更像是开发 Vi 的旧控制台。 (2认同)

Mat*_*iva 16

将光标放在文件名上,然后按gf正常模式.

:help gf
Run Code Online (Sandbox Code Playgroud)

您可能想要调整'path'可以找到文件的目录列表的选项.

:help 'path'
Run Code Online (Sandbox Code Playgroud)


Ran*_*ris 7

如果你想在垂直分割中使用它,并且作为一个命令,你可以:vertical wincmd f用光标在单词上运行.

您可以将此缩短至:vert winc f或即使nnoremap gf :vert winc f<cr>您选择.