vim zum Standard-Editor in Ubuntu Linux machen

vim zum Standard-Editor in Ubuntu Linux machen

Beim Versuch, vim anstelle von gedit als Standard festzulegen, stellte ich fest, dass dies auf zwei Arten möglich ist:

  1. Verwenden Sie defaults.listund machen Sie text/plain(und andere) darauf aufmerksam vim.desktop(Was ist das Format zum Erstellen .desktopvon Dateien?)

  2. Verwenden update-alternativesund ändern gnome-text-editor(im Moment gibt es nur eine Alternative, also muss ich wohl noch eine weitere installieren. Wie geht das?)

Welches ist der bessere Weg, es zu tun?

Antwort1

Es gibt einen Befehl

Auswahleditor

Das ist für den Benutzer. Global können Sie update-alternatives verwenden, um den Editor auf vim einzustellen

Antwort2

Ok, ich habe vim.desktopFolgendes erstellt ~/.local/share/applicationsund geändert defaults.list(im selben Verzeichnis):

text/plain=vim.desktop

Danach sudo update-mimefunktioniert es! (Ich bin nicht sicher, ob dieser Schritt erforderlich ist)

Wenn Sie auf eine Textdatei klicken vim, wird gvim (nicht gvim) im Terminal geöffnet und :qdas Terminal wird auch geschlossen.

ps es gibt viele *.desktop in dem genannten Ordner, kopieren Sie die notwendigen Schlüssel=Werte daraus und erstellen Sievim.desktop

Antwort3

Wenn Sie die Vim-Pakete installieren, ändert eines davon den Standardeditor für Sie. Ich denke, es ist das Gvim-Paket, das Ihr Problem behebt.

aptitude install vim vim-scripts vim-doc vim-gui-common vim-gnome

Und die gebräuchlichste Art, vim zu verwenden, besteht darin, dass Sie gvim starten, wenn Sie es von X aus starten, und dass Sie vim starten, wenn Sie sich in einem Terminal befinden.

verwandte Informationen