我偶然发现我无法使用vi编辑任何以.lrp结尾的文件。在OS X(High Sierra),Ubuntu 16.04以及Debian上就是这种情况。 Haven没有尝试过其他任何人,但这似乎也发生在我所有同事的机器上。它的外观也不是.vimrc设置。
要重现,只需尝试在vi中创建或编辑任意文件名,文件名需要以.lrp结尾。
vi开始,但是底部有一个红色条,表示:
***error*** (tar#Browse) File not readable<...path to file...>
任何人都可以对这个令人困惑的问题有所了解吗?
编辑1:我只是想补充一点,如果您遇到的软件包中包含以.lrp结尾的配置文件,您需要经常手动编辑,这真的很糟糕。我可以解决它创建一个符号链接,但这不是一个不错的选择。
编辑2:浏览了github上的vim源代码,偶然发现了这个文件runtime / autoload / tar.vim中的一行,它声明.lrp文件是tar文件...我已经在块a周围了几次但从未听说过这个。也许可以禁用自动加载选项?我的vimrc没有加载任何tar扩展或任何指向那种方式。
答案 0 :(得分:0)
Vim认为这个文件的结尾是一个“Linux路由器项目”的包,它被压缩了。 Vim会尝试用焦油打开它 如果您不需要此功能,则可以完全禁用此插件。
let g:loaded_tarPlugin = 1
let g:loaded_tar = 1
或者在没有自动命令的情况下打开文件
:noau e file-name.lrp