vim 的 Netrw 目录列表中带有换行符的文件名

vim 的 Netrw 目录列表中带有换行符的文件名

创建包含换行符的文件名:

$ touch $'a\nb'

当我这样做时vim .,文件名分成多行: 在此输入图像描述

我只能选择一行并按enter。然后它作为新文件并在 vim 底部显示这一行:

"~/note/test/b" [New File] 

我想到了Shift+v但无法使其发挥作用。甚至x(为此文件打开 gedit)功能也被破坏。

如何在 vim 的 Netrw 目录列表中选择多行文件名?

答案1

netrw 插件(至少部分)解析远程命令 ( ls) 的输出以构建目录树,并在内部将该信息整理到目录暂存缓冲区中。

对此类特殊字符的支持尚未实现;您可以写信给该插件的作者 Charles Campbell,并建议此增强功能。 (或者更好的是,尝试编写一个补丁并将其提交给他!)

相关内容