Как изменить текстовый редактор по умолчанию?

Как я могу изменить текстовый редактор по умолчанию с Gedit на Emacs?

74
задан 27 February 2011 в 01:03

12 ответов

Ответ не работал 12.10. Вот что сработало в моем случае:

  1. Щелкните правой кнопкой мыши текстовый файл.
  2. Выберите «Свойства» (не «Открыть с помощью ...»)
  3. Нажмите на вкладку «Открыть с помощью».
  4. Выберите новый текстовый редактор.
  5. Пометьте выбранный текстовый редактор с помощью кнопки «Установить по умолчанию».

Это также работает 12.04 и 13.04.

0
ответ дан 27 February 2011 в 01:03

Щелкните правой кнопкой мыши по текстовому файлу, выберите «Открыть с помощью», и в подменю появятся другие редакторы. Нажмите «Другое приложение ...». Он покажет вам диалоговое окно со списком приложений, выберите Emacs и убедитесь, что установлен флажок «Запомнить это приложение для файла простого текстового документа» Нажмите «Открыть».

0
ответ дан 27 February 2011 в 01:03
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list
0
ответ дан 27 February 2011 в 01:03

Чтобы изменить текстовый редактор по умолчанию для типов файлов, попробуйте обновить конфигурацию gnome-text-editor.

sudo update-alternatives --config gnome-text-editor

В некоторых случаях:

sudo update-alternatives --config editor
0
ответ дан 27 February 2011 в 01:03

Если вы хотите заменить gedit любым другим текстовым редактором для всех типов файлов, проще всего отредактировать расположенный здесь файл defaults.list:

/usr/share/applications/defaults.list

Просто найдите и замените все gedit.desktop ссылки с вашим собственным редактором (в данном случае emacs.desktop). Вам нужны права root для редактирования файла. Так что просто сделайте:

sudo -H gedit /usr/share/applications/defaults.list

Сохраните файл, закройте его, и все готово.

0
ответ дан 27 February 2011 в 01:03

Если вы работаете с терминала, я бы добавил следующее в ваш файл .bashrc (или в файл конфигурации вашей любимой оболочки):

0
ответ дан 27 February 2011 в 01:03

Я не использую DE, но для моих конфигураций следующая команда является лучшей:

/usr/bin/select-editor 
  • это выбирает Вашего разумного редактора по умолчанию от всех установленных редакторов
  • , должен работать с текущим пользователем
  • , у Вас должен быть больше чем один редактор в Вашей системе

Страницы справочника select-editor

0
ответ дан 27 February 2011 в 01:03

Вы можете установить текстовый редактор по умолчанию для конкретного пользователя в # ~ / .local / share / Applications / mimeapps.list с помощью:

[Default Applications]
text/plain=gedit.desktop

Для глобальной конфигурации для всех пользователи должны изменить /etc/gnome/defaults.list

0
ответ дан 27 February 2011 в 01:03

Чтобы установить Pluma как текстовый редактор по умолчанию для всех пользователей (глобальный):

sudo sed -i '| text / plain = gedit.desktop | text / plain = pluma.desktop | g '/etc/gnome/defaults.list

0
ответ дан 27 February 2011 в 01:03

Более надежным решением было бы заменить привязки в /usr/share/applications/defaults.list.

sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list
0
ответ дан 27 February 2011 в 01:03

В Ubuntu 20 вам нужно изменить альтернативную ссылку gnome-text-editor с gedit на ту, которую вы хотите. Однако обычно обнаруживается только один такой редактор, поэтому update-alternatives --config не будет работать; вам нужно будет добавить нужный вам редактор.

Например. чтобы добавить notepadqq:

sudo update-alternatives --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/notepadqq 50
sudo update-alternatives --config gnome-text-editor
2
ответ дан 30 November 2020 в 09:56

По какой-то причине мне пришлось использовать xdg-mime:

xdg-mime default org.gnome.gedit.desktop text/plain # For current user

вы можете использовать общесистемные файлы .desktop в /usr/share/applications/ или локальные файлы в папке ~/.local/share/applications/ или создайте свои собственные.

1
ответ дан 22 December 2020 в 14:11

Другие вопросы по тегам:

Похожие вопросы: