10

Я установил Sublime Text 3 из .deb, найденного здесь: http://www.sublimetext.com/3

Теперь, как установить его как текстовый редактор по умолчанию вместо gedit в Mint 16?

2 ответа2

9

Откройте /usr/share/applications/defaults.list в Sublime:

sudo subl /usr/share/applications/defaults.list

Найдите все экземпляры gedit и замените их на sublime_text . Сохраните файл, выйдите из Sublime, выйдите из системы и снова войдите в систему, и все будет готово.

РЕДАКТИРОВАТЬ

Хотя вышеприведенные инструкции должны работать с любой системой на основе .deb (я использую Ubuntu), очевидно, есть проблема с Mint, когда изменения в /usr/share/applications/defaults.list теряются при перезагрузке. Чтобы обойти это, сделайте следующее:

  1. Создайте новый файл (если он еще не существует) с именем ~/.local/share/applications/defaults.list в Sublime. Первая строка должна быть [Default Applications] .
  2. Откройте /usr/share/applications/defaults.list в Sublime. Нажмите Ctrl F, чтобы открыть диалог Find и введите gedit в поле поиска.
  3. Нажмите Alt Enter или нажмите кнопку Find All , чтобы выбрать все экземпляры gedit в файле.
  4. Нажмите Ctrl L, чтобы расширить выделение на всю строку, затем нажмите Ctrl C, чтобы скопировать строки.
  5. В ~/.local/share/applications/defaults.list нажмите Ctrl V, чтобы вставить строки, содержащие gedit .
  6. Нажмите Ctrl H, чтобы открыть диалог Replace . Найдите gedit и замените его на sublime_text . Нажмите Ctrl Alt Enter, чтобы заменить все (или нажмите кнопку « Replace All ), и все готово.
  7. Сохраните ~/.local/share/applications/defaults.list , выйдите и снова войдите в систему, и Sublime Text теперь должен быть вашим текстовым редактором по умолчанию.
1

Ответ Мэтта сработал и для меня, большое спасибо за четкие инструкции!

Просто констатирую очевидное, если кому-то это поможет: если вам нужен другой редактор по умолчанию, то:

  • убедитесь, что это исполняемое имя, например, vim заменяет gedit в файле ~/.local/share/application /defaults.list

  • убедитесь, что export EDITOR=path\executable включен в соответствующий файл конфигурации для вас (~\.profile или ~\.bashrc или любой другой)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .