Automatisch, Skriptgesteuert

Automatisch, Skriptgesteuert

Ich glaube, ich kann so etwas tun export EDITOR=vi, bin mir aber nicht sicher, was genau ich eingeben soll und wo.

Wie kann ich „vi“ als meinen Standard-Editor festlegen?

Antwort1

Sie sollten es zur Konfigurationsdatei Ihrer Shell hinzufügen. Für Bash ist dies ~/.bashrcoder ~/.bash_profile(siehedetaillierter Vergleich). Sie sollten auch setzen $VISUAL, da einige Programme dies (korrekterweise) anstelle von verwenden $EDITOR(sieheVISUALVergleicheEDITOR). Sofern Sie nicht wissen, warum, sollten Sie es außerdem auf vimstatt setzen vi.

~/.bashrcTL;DR, fügen Sie Ihrer Shell-Konfiguration (wahrscheinlich ) Folgendes hinzu :

export VISUAL=vim
export EDITOR="$VISUAL"

Antwort2

Unter Ubuntu und anderen Ubuntu/Debian-basierten Linux-Systemen können Sie den Standard-Texteditor auf Systemebene explizit festlegen, indem Sie seinen Pfad angeben update-alternatives:

Automatisch, Skriptgesteuert

sudo update-alternatives --set editor /usr/bin/vim.basic
sudo update-alternatives --set vi /usr/bin/vim.basic

Notiz

Wenn Ihre Distribution es nicht aufruft /usr/bin/vim.basic, können Sie mit dem folgenden Argument herausfinden, welcher Pfad zu verwenden ist --list:

sudo update-alternatives --list editor
/bin/ed
/bin/nano
/usr/bin/vim.basic
/usr/bin/vim.tiny

Manuell, Interaktiv

Oder um alle Optionen anzuzeigen und interaktiv auszuwählen:

sudo update-alternatives --config editor

Antwort3

In neueren Versionen von Ubuntu verwenden Sie dieAlternativensystemum den Standard-Editor zu verwalten, zB:

update-alternatives --set editor /usr/bin/vim.basic

So sehen Sie, welche Editoren zur Verfügung stehen:

update-alternatives --list editor

Einige UNIX-Distributionen stellen möglicherweise einen select-editorBefehl bereit:

select-editor

Außerdem werden Sie gefragt, welchen Editor Sie verwenden möchten.

Stellen Sie sicher, dass Sie es tatsächlich viminstalliert haben, bevor Sie versuchen, es als Ihren Standard-Editor festzulegen.

Antwort4

Wenn „bash“ Ihre Shell ist, fügen Sie sie .bash_profilein Ihr Home-Verzeichnis ein. Wenn „zsh“ Ihre Shell ist, fügen Sie sie in ein .zprofile. Informationen zu anderen Shells finden Sie in der entsprechenden Dokumentation.

verwandte Informationen