【发布时间】:2016-04-20 19:14:05
【问题描述】:
我最近开始使用 vifm 并且在 vim 方面拥有扎实的背景,我对这个文件管理器提供的功能感到兴奋!
我在我的主机 OSX 系统和我的 Linux 虚拟机中都使用 vifm。如何在同一个 rc 文件中同时拥有这两种配置?是否有任何 if 子句可用于识别操作系统并基于它运行一组命令? (例如,文件打开命令与 OSX 不同,其中单个“open -g %f”使用正确的应用程序打开文件,而在 Linux 中,您必须明确地将程序分配给相应的文件类型)
我尝试了以下 vim 命令块,但没有任何运气:
let os = substitute(system('uname'), "\n", "", "")
if os == "Darwin"
let a = "kalinuxta"
elseif os == "Linux"
let a = "kalimera"
endif
【问题讨论】:
-
啊,那没关系!我的印象是 vifm 是一个 vim 扩展,而不是一个完全独立的程序。
标签: vifm