【发布时间】:2018-09-23 09:33:19
【问题描述】:
我偶然发现我无法使用 vi 编辑任何以 .lrp 结尾的文件。在 OS X (High Sierra)、Ubuntu 16.04 以及 Debian 上就是这种情况。没有尝试过其他任何方法,但这似乎也发生在我所有同事的机器上。从外观上看,它也不是 .vimrc 设置。
要重现,只需尝试在 vi 中创建或编辑任意文件名,文件名需要以 .lrp 结尾。
vi 启动,但底部有一个红色条表示:
***error*** (tar#Browse) File not readable<...path to file...>
谁能解释一下这个高度混乱的问题?
编辑 1:我只是想补充一点,如果您遇到一个配置文件以 .lrp 结尾的软件包,您需要经常手动编辑,这真的很糟糕。我可以解决它创建一个符号链接,但这不是一个好的选择。
编辑 2:浏览了 github 上的 vim 源代码,偶然发现了这个文件 runtime/autoload/tar.vim 中的一行,它将 .lrp 文件声明为 tar 文件...但从未听说过这个。也许是可以禁用的自动加载选项?我的 vimrc 没有加载任何 tar 扩展或任何指向那个方向的东西。
【问题讨论】:
-
因为你告诉他了。文件关联由用户在 .vimrc 中设置。您可能安装了一个模块(用于语法突出显示)。但是如果你
.lrp是文本文件,那么在你的.vimrc 中设置它。这将覆盖其他设置。
标签: macos debian ubuntu-16.04 vi