Beim Bearbeiten von Dateien wie sudoers
, ich möchte emacs anstelle von nano verwenden. Also habe ich diesen Befehl ausgeführt
sudo update-alternatives --config editor
Und ich habe emacs ausgewählt. Das einzige Problem ist, dass ich Emacs im No-Window-Modus mag (das Flag -nw) und ich Emacs als emacs='emacs -nw'
aliased habe sodass ich im Normalbetrieb den Modus „Kein Fenster“ verwenden kann, aber ich weiß nicht, wie ich meinen Standardeditor in den Modus „Kein Fenster“ versetzen soll.
Mit anderen Worten, ich brauche den Befehl sudo visudo
und ähnliche Befehle, die Editoren öffnen, um die Datei mit emacs -nw
zu öffnen . Wie kann ich das machen? Ich verwende Ubuntu 12.04.
Akzeptierte Antwort:
Erstellen Sie ein Skript, das Emacs mit dem Flag -nw startet, z. /usr/local/bin/emacs-nw.
#!/bin/sh
emacs -nw "[email protected]"
Installieren Sie es mit update-alternatives –install.
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/emacs-nw 2
Editor als Ihr neues Skript konfigurieren.
sudo update-alternatives --set editor /usr/local/bin/emacs-nw