Ranger - open_with ohne anzuhalten

8

Wenn ich eine Datei in Ranger mit einer GUI-Anwendung öffne, die nicht in der rifle.confDatei aufgeführt ist (dh mit dem open_withBefehl), wird das Fenster des Ranger-Terminals "angehalten", bis ich die GUI-App schließe.

Aus diesem Grund möchte ich eine Möglichkeit haben, Dateien mit einer bestimmten Anwendung zu öffnen, aber dennoch die Möglichkeit erhalten, durch die Dateien im Ranger-Terminal zu navigieren.

Dies ist das Standardverhalten, wenn Sie dieselbe Datei mit einer der in der rifle.confDatei aufgeführten Anwendungen öffnen .

Gibt es eine Möglichkeit, das Ziel zu erreichen?

tigerjack89
quelle

Antworten:

11

Versuchen Sie es open_withmit der Flagge foder t:

open_with [application] [flags] [mode]

Öffnen Sie die ausgewählten Dateien mit der angegebenen Anwendung, sofern dies nicht weggelassen wird. In diesem Fall wird die Standardanwendung verwendet. Flags ändern die Art und Weise, wie die Anwendung ausgeführt wird, und werden in einem eigenen Abschnitt in dieser Manpage beschrieben. Der Modus ist eine Zahl, die angibt, welche Anwendung verwendet werden soll. Die Liste der Anwendungen wird vom externen Dateiöffner "Gewehr" generiert und kann angezeigt werden, wenn im Ranger "r" gedrückt wird.

Beachten Sie, dass der Modus ignoriert wird, wenn Sie eine Anwendung angeben.

Flags bieten Ihnen die Möglichkeit, das Verhalten des erzeugten Prozesses zu ändern. Sie werden in den Befehlen verwendet: open_with (Schlüssel "r") und: shell (Schlüssel "!").

 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
Laktak
quelle
Du hast meinen Tag gemacht: D
tigerjack89
8
Wie mache ich das zum Standardverhalten für Ranger? Wenn ich dann versuche, eine Datei durch Drücken zu öffnen RIGHT, sollte sie mit dem fFlag geöffnet werden .
Inspired_Blue