web-dev-qa-db-ja.com

レンジャー-中断せずにopen_with

rifle.confファイルにリストされていないGUIアプリケーションで(つまり、open_withコマンドを使用して)ファイルをレンジャーに開くと、GUIアプリを閉じるまで、レンジャーのターミナルウィンドウが「一時停止」されます。

このため、特定のアプリケーションでファイルを開く方法がありながら、レンジャーターミナルでファイルをナビゲートできるようにしたいと考えています。

これは、rifle.confファイルにリストされているアプリケーションの1つで同じファイルを開いたときのデフォルトの動作です。

目標を達成する方法はありますか?

8
tigerjack89

fまたはtフラグを付けてopen_withを試してください:

open_with [application] [flags] [mode]

省略されていない限り、指定されたアプリケーションで選択されたファイルを開きます。省略されている場合、デフォルトのアプリケーションが使用されます。フラグは、アプリケーションの実行方法を変更します。このフラグは、このマニュアルページの独自のセクションで説明されています。モードは、使用するアプリケーションを指定する番号です。アプリケーションのリストは、外部ファイルオープナー「ライフル」によって生成され、レンジャーで「r」を押すと表示できます。

アプリケーションを指定した場合、モードは無視されることに注意してください。

フラグは、生成されたプロセスの動作を変更する方法を提供します。それらは、コマンド:open_with(キー "r")および:Shell(キー "!")で使用されます。

 f   Fork the process.  (Run in background)
 c   Run the current file only, instead of the selection
 r   Run application with root privilege (requires Sudo)
 t   Run application in a new terminal window
10
laktak