Як я можу змінити текстовий редактор за замовчуванням з 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
). Для редагування файлу потрібні кореневі дозволи. Отже, просто робіть:
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
щоб воно стало вашим замовчуванням.