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