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

Вы можете создавать псевдонимы для выполнения работы.

alias cd..2 = "cd ../ .." alias cd..3 = "cd ../../ .." alias cd..4 = "cd ../../../ .." alias cd..5 = "cd ../../../../ .."

И затем вы можете просто набрать cd..5, чтобы подняться на 5 уровней. Чтобы эти псевдонимы были доступны в будущих входах, вы можете добавить это в файл .bash_profile в своем домашнем каталоге.

59
задан 27 February 2011 в 02:03

91 ответ

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

11
ответ дан 6 August 2018 в 04:21

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

  sed -i 's / gedit / emacs /' /usr/share/applications/defaults.list  
10
ответ дан 6 August 2018 в 04:21

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

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

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

  sudo update-  alternatives --config editor  
24
ответ дан 6 August 2018 в 04:21

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

   /usr/share/applications/defaults.list  

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

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

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

2
ответ дан 6 August 2018 в 04:21

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

  export EDITOR = emacs   
2
ответ дан 6 August 2018 в 04:21
  sed -i 's / gedit / emacs / g' /etc/gnome/defaults.list  
3
ответ дан 6 August 2018 в 04:21

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

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

Man-select-editor

1
ответ дан 7 August 2018 в 22:27

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

  sed -i 's / gedit / emacs /' /usr/share/applications/defaults.list  
10
ответ дан 7 August 2018 в 22:27

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

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

0
ответ дан 7 August 2018 в 22:27

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

11
ответ дан 7 August 2018 в 22:27

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

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

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

  sudo update-  alternatives --config editor  
24
ответ дан 7 August 2018 в 22:27

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

   /usr/share/applications/defaults.list  

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

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

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

2
ответ дан 7 August 2018 в 22:27

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

  export EDITOR = emacs   
2
ответ дан 7 August 2018 в 22:27
  sed -i 's / gedit / emacs / g' /etc/gnome/defaults.list  
3
ответ дан 7 August 2018 в 22:27

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

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

Man-select-editor

1
ответ дан 10 August 2018 в 10:35

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

  sed -i 's / gedit / emacs /' /usr/share/applications/defaults.list  
10
ответ дан 10 August 2018 в 10:35

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

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

0
ответ дан 10 August 2018 в 10:35

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

11
ответ дан 10 August 2018 в 10:35

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

   /usr/share/applications/defaults.list  

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

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

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

2
ответ дан 10 August 2018 в 10:35

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

  export EDITOR = emacs   
2
ответ дан 10 August 2018 в 10:35

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

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

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

  sudo update-  alternatives --config editor  
24
ответ дан 10 August 2018 в 10:35
  sed -i 's / gedit / emacs / g' /etc/gnome/defaults.list  
3
ответ дан 10 August 2018 в 10:35

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

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

0
ответ дан 13 August 2018 в 17:07

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

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

Man-select-editor

1
ответ дан 13 August 2018 в 17:07

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

11
ответ дан 13 August 2018 в 17:07
  • 1
    Я попробовал это, но у меня проблема - всякий раз, когда я дважды щелкаю по файлу в Nautilus, я получаю диалоговое окно, в котором говорится: «Вы хотите запустить & quot; tasks.css & quot ;, или отобразить его содержимое? & Quot; tasks.css & Quot; является исполняемым текстовым файлом. & quot; А затем есть четыре варианта: «Запуск в терминале», «Экран», «Отмена», «Выполнить». (Это происходит с каждым файлом, а не только с файлами CSS). – begtognen 16 November 2010 в 16:05
  • 2
    @begtognen: Извините за ультра-поздний ответ. Но я сам пытался найти решение для этого. Просто найдите один - перейдите к настройкам Nautlius (Edit & gt; Preferences), выберите «Поведение», и в разделе «Исполняемые текстовые файлы», раздел, выберите радиокнопку & quot; Просмотр исполняемых текстовых файлов при их открытии & quot ;. Исправлена ​​ошибка. – Mussnoon 23 November 2010 в 03:28
  • 3
    ДА! Работала красиво. Спасибо. – begtognen 25 November 2010 в 03:16
  • 4
    Я также пробовал это, но Emacs не отображается в списке приложений. Есть предположения? – MTS 2 April 2014 в 00:44
  • 5
    Нет & quot; Запомнить это приложение & quot; там. Если вы устарели, вы можете либо удалить свой ответ, либо четко указать, для каких версий Ubuntu он работает. Благодаря! :-) – Nicolas Raoul 21 November 2016 в 06:52

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

  sed -i 's / gedit / emacs /' /usr/share/applications/defaults.list  
10
ответ дан 13 August 2018 в 17:07
  • 1
    Я не знаю, как, но, скопировав эту команду, я случайно очистил весь файл. Я бы предпочел сделать это в текстовом редакторе, используя find-replace (как объяснено в этот ответ ) для тех, кто не слишком хорошо знаком с sed. – metakermit 6 April 2013 в 03:37
  • 2
    Я сделал это (в текстовом редакторе с find-replace, который должен иметь тот же результат), а затем выходил из системы и обратно, но все же файлы заголовков C ++ (* .h) открываются в gedit. – Stefan Monov 14 December 2016 в 19:06

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

   /usr/share/applications/defaults.list  

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

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

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

2
ответ дан 13 August 2018 в 17:07

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

  export EDITOR = emacs   
2
ответ дан 13 August 2018 в 17:07

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

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

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

  sudo update-  alternatives --config editor  
24
ответ дан 13 August 2018 в 17:07
  sed -i 's / gedit / emacs / g' /etc/gnome/defaults.list  
3
ответ дан 13 August 2018 в 17:07

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

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