Jak mogę zmienić domyślny edytor tekstu z gedit na Emacs?
Jak mogę zmienić domyślny edytor tekstu z gedit na Emacs?
Odpowiedzi:
Odpowiedź nie zadziałała w dniu 12.10. Oto, co zadziałało w moim przypadku:
Działa to również w dniach 12.04 i 13.04.
gedit
przez geany
)
Bardziej niezawodnym rozwiązaniem byłoby zastąpienie powiązań w /usr/share/applications/defaults.list
.
sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list
Kliknij plik tekstowy prawym przyciskiem myszy, wskaż polecenie „Otwórz za pomocą”, aby wyświetlić inne edytory w podmenu. Kliknij „Inne aplikacje ...”. Wyświetli się okno dialogowe z listą aplikacji, wybierz Emacsa i upewnij się, że zaznaczona jest opcja „Zapamiętaj tę aplikację dla pliku„ zwykłego dokumentu tekstowego ”. Kliknij „Otwórz”.
Nie używam DE, ale dla moich konfiguracji najlepsze jest następne polecenie:
/usr/bin/select-editor
Jeśli chcesz zastąpić gedit innym edytorem tekstu dla wszystkich typów plików, najłatwiej jest edytować defaults.list
plik znajdujący się tutaj:
/usr/share/applications/defaults.list
Wystarczy znaleźć i zastąpić wszystkie gedit.desktop
odniesienia własnym edytorem (w tym przypadku emacs.desktop
). Aby edytować plik, musisz mieć uprawnienia administratora. Więc po prostu wykonaj:
sudo -H gedit /usr/share/applications/defaults.list
Zapisz plik, zamknij go i gotowe.
Możesz ustawić domyślny edytor tekstu dla konkretnego użytkownika w # ~ / .local / share / applications / mimeapps.list przez:
[Default Applications]
text/plain=gedit.desktop
W przypadku globalnej konfiguracji dla wszystkich użytkowników musisz zmodyfikować /etc/gnome/defaults.list
Aby ustawić Plumę jako domyślny edytor tekstu dla wszystkich użytkowników (globalnie):
sudo sed -i's | text / plain = gedit.desktop | text / plain = pluma.desktop | g '/etc/gnome/defaults.list
export EDITOR=emacs
- i być może dodaj to do swojego,.bashrc
aby stało się domyślnym.