Как я могу изменить текстовый редактор по умолчанию с Gedit на Emacs?
Как я могу изменить текстовый редактор по умолчанию с Gedit на Emacs?
Ответы:
Ответ не сработал 12.10. Вот что сработало в моем случае:
Это также работает 12.04 и 13.04.
gedit
на geany
)
Более надежным решением было бы заменить привязки в /usr/share/applications/defaults.list
.
sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list
Щелкните правой кнопкой мыши текстовый файл, выберите «Открыть с помощью», и в подменю появятся другие редакторы. Нажмите «Другое приложение ...». Появится диалоговое окно со списком приложений, выберите Emacs и убедитесь, что установлен флажок «Запомнить это приложение для файла« простой текстовый документ »». Нажмите «Открыть».
Я не использую DE, но для моих конфигураций лучше всего использовать следующую команду:
/usr/bin/select-editor
Если вы хотите заменить gedit любым другим текстовым редактором для всех типов файлов, проще всего отредактировать defaults.list
файл, расположенный здесь:
/usr/share/applications/defaults.list
Просто найдите и замените все gedit.desktop
ссылки вашим собственным редактором (в данном случае emacs.desktop
). Вам нужны права root для редактирования файла. Итак, просто сделайте:
sudo -H gedit /usr/share/applications/defaults.list
Сохраните файл, закройте его, и все готово.
Вы можете установить текстовый редактор по умолчанию для конкретного пользователя в # ~ / .local / share / Applications / mimeapps.list :
[Default Applications]
text/plain=gedit.desktop
Для глобальной конфигурации для всех пользователей вы должны изменить /etc/gnome/defaults.list
Чтобы установить Pluma как текстовый редактор по умолчанию для всех пользователей (глобальный):
sudo sed -i 's | text / plain = gedit.desktop | text / plain = pluma.desktop | g' /etc/gnome/defaults.list
export EDITOR=emacs
- и, возможно, добавьте это к себе,.bashrc
чтобы он стал вашим по умолчанию.