使用:st、Ranger、vim、i3
ほとんどのファイルでは、レンジャーで開くと新しいウィンドウで開きます。しかし、vimでファイルを開こうとすると、現在レンジャーを実行している現在のターミナルでファイルが開きます。
私はそれがなぜそれをするのか理解しています、私は新しいターミナルで(レンジャーから)vimでファイルを開くという望ましい結果を得る方法を見つけていません。
そのためにレンジャーのライフルの設定を編集することができます。ライフルはレンジャーのファイルオープナーです。
ranger --copy-config=rifle.conf
デフォルトのライフル構成を〜/ .config/ranger/rifle.confにコピーします
次に、rifle.confの行を変更します。
mime ^ text、label editor = $ {VISUAL:-$ EDITOR}-"$ @" to
mime ^text, label editor = Nohup termite -e "${VISUAL:-$EDITOR} $@" >/dev/null &
termiteターミナルエミュレータを使用しています。あなたの場合はstに変更してください。
一度に複数のファイルを開くには、
mime ^text, label editor = OPEN_WITH_TABS="${VISUAL:-$EDITOR} -p $@" && Nohup termite -e "${OPEN_WITH_TABS}" >/dev/null &
別のウィンドウでmpvを開くために、 Yash によって検出されたソリューションを使用しました
mime ^audio|ogg$, terminal, has mpv = Nohup gnome-terminal -e "mpv '$a'" > /dev/null &
非常に便利