如何在 Vim 的 netrw 中获取文件路径或文件名

How to get a file path or a file name in netrw of Vim

我想轻松获取netrw中的文件路径或文件名。

有什么方法可以在 Vim 的 netrw 中获取文件路径或文件名?

可以selectnetrw中光标下的文件名,用y复制到缓冲区,然后输入以下命令::echo @%."/".@".

解释:@{0-9a-z".=*+}执行寄存器{0-9a-z".=*+}的内容。 % 寄存器是当前文件的名称。对于 netrw,这是打开目录的名称。 " 寄存器包含复制的文件名。 . 运算符表示 vimscript 中字符串的连接。