我查看了文档,但仍然无法弄清楚如何更改文件类型以使用外部编辑器打开。我怎样才能做到这样,例如在*.sql
文件上按 vifm 将使用 sublime3 外部应用程序而不是 vim?我已经尝试添加filetype *.sql /opt/sublime_text_3/sublime_text
到我的 vifmrc 文件,但它仍然使用默认的 vim。
答案1
由于模式通常不是不相交的,因此命令的执行顺序:filetype
很重要。你可能把它放在filetype *.sql /opt/sublime_text_3
后面filetype * ...
,它捕获了所有内容,因此应该是最后一个。
您可以通过运行以下命令来验证将为 sql 文件运行哪个应用程序:
:filetype a.sql
将弹出一个菜单,显示 vifm 将按自上而下的顺序尝试的应用程序列表。