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

56

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

    
задан Olivier Lalonde 16.11.2010 в 04:11
источник

9 ответов

62

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

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

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

    
ответ дан Benjamin 29.08.2012 в 00:26
источник
22

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

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

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

sudo update-alternatives --config editor
    
ответ дан kn_pavan 16.10.2014 в 13:33
11

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

    
ответ дан Mussnoon 16.11.2010 в 04:18
9

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

sed -i 's/gedit/emacs/' /usr/share/applications/defaults.list
    
ответ дан shrinidhi joshi 10.12.2012 в 16:19
3
sed -i 's/gedit/emacs/g' /etc/gnome/defaults.list
    
ответ дан cml.co 23.02.2015 в 14:50
2

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

export EDITOR=emacs
    
ответ дан haziz 06.12.2012 в 00:37
2

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

/usr/share/applications/defaults.list

Просто найдите и замените все ссылки gedit.desktop собственным редактором (в данном случае emacs.desktop ). Для редактирования файла необходимы права root. Итак, просто выполните:

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

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

    
ответ дан ayurdal 22.05.2015 в 11:06
1

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

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

Человеческие страницы select-editor

    
ответ дан oshliaer 14.08.2017 в 19:04
-2

Чтобы настроить Pluma как текстовый редактор по умолчанию, используйте это:

  

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

    
ответ дан panticz.de 17.01.2017 в 13:34