Antworten:
Gehen Sie in Midnight Commander zum Menü Optionen / Befehl Konfiguration ... / Kontrollkästchen Interne Bearbeitung verwenden und deaktivieren Sie es. (Vergessen Sie nicht, den Befehl Setup speichern auszuführen, wenn die Option Setup automatisch speichern deaktiviert ist.)
Setzen Sie dann die EDITOR
Umgebungsvariable auf Sublime. Möglicherweise möchten Sie der Ressourcendatei Ihrer Shell eine der folgenden Optionen hinzufügen:
Globale Einstellung für alle Programme, die verwenden EDITOR
(nicht empfohlen):
EDITOR=sublime
export EDITOR
Temporäre Einstellung nur für die angegebene Midnight Commander-Sitzung:
alias mc='EDITOR=sublime mc'
Das gleiche gilt für den Viewer. Deaktivieren Sie lediglich die Option Interne Ansicht verwenden und legen Sie VIEWER
stattdessen die Umgebungsvariable fest.
crontab
verwendet wird. Solche Tools können ohne X (z. B. von einem virtuellen Terminal im Einzelbenutzermodus für Wartungsvorgänge) oder von einem Benutzer verwendet werden, auf dem keine X-Instanz ausgeführt wird (z. B. durch su -
). Also lieber EDITOR
auf einen Texteditor setzen.
Führen Sie MC wie gewohnt aus. In der Befehlszeile rechts über der unteren Zeile der Menüauswahl geben Sie ein
select-editor
Dies sollte ein Menü mit einer Liste aller installierten Editoren öffnen. Dies funktioniert für mich auf allen meinen aktuellen Linux-Rechnern.
EDITOR=sublime
global zu setzen ?