私は最近 vifm を使い始め、vim の経験が豊富で、このファイル マネージャーが提供する機能に興奮しています!
ホスト OSX システムと Linux vm の両方で vifm を使用しています。同じ rc ファイルに両方の構成を含めるにはどうすればよいですか? OS を識別し、それに基づいて一連のコマンドを実行するために使用できる if-clause はありますか? (たとえば、ファイルを開くコマンドは、単一の「open -g %f」で正しいアプリケーションでファイルを開く OSX とは異なり、対応するファイル タイプにプログラムを明示的に割り当てる必要がある Linux とは異なります)。
次のvimコマンドブロックを試しましたが、うまくいきませんでした:
let os = substitute(system('uname'), "\n", "", "")
if os == "Darwin"
let a = "kalinuxta"
elseif os == "Linux"
let a = "kalimera"
endif