
Beim Versuch, vim anstelle von gedit als Standard festzulegen, stellte ich fest, dass dies auf zwei Arten möglich ist:
Verwenden Sie
defaults.list
und machen Sietext/plain
(und andere) darauf aufmerksamvim.desktop
(Was ist das Format zum Erstellen.desktop
von Dateien?)Verwenden
update-alternatives
und änderngnome-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.desktop
Folgendes erstellt ~/.local/share/applications
und geändert defaults.list
(im selben Verzeichnis):
text/plain=vim.desktop
Danach sudo update-mime
funktioniert 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 :q
das 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.