3

При попытке сделать vim по умолчанию вместо gedit, я обнаружил, что это можно сделать двумя способами:

  1. Используйте defaults.list и сделайте так, чтобы text/plain (и другие) указывали на vim.desktop (в каком формате создаются файлы .desktop ?)

  2. Используйте update-alternatives и измените gnome-text-editor (сейчас у него есть только одна альтернатива, поэтому я думаю, что мне нужно установить еще одну. Как это сделать?)

Какой лучший способ сделать это?

3 ответа3

3

Есть команда

выберите редактор

Это для пользователя. Глобально Вы можете использовать альтернативы обновления, чтобы установить редактор для vim

1

Хорошо, я создал vim.desktop в ~/.local/share/applications и изменил defaults.list (в том же каталоге), чтобы включить

text/plain=vim.desktop

После этого sudo update-mime и его работа! (Я не уверен, требуется ли этот шаг)

Нажатие на текстовый файл открывает vim , а не gvim, в терминале и :q тоже закрывает терминал.

ps в упомянутой папке много * .desktop, скопируйте из них необходимые значения key = и создайте vim.desktop

-2

Когда вы устанавливаете пакеты vim, один из них меняет редактор по умолчанию. Я думаю, что пакет gvim решает вашу проблему.

aptitude install vim vim-scripts vim-doc vim-gui-common vim-gnome

И наиболее распространенный способ использования vim - это когда вы запускаете его из X, вы запускаете gvim, а если вы находитесь в терминале, вы запускаете vim.

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