Установка vim в качестве редактора по умолчанию в Ubuntu Linux

Установка vim в качестве редактора по умолчанию в Ubuntu Linux

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

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

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

Как лучше это сделать?

решение1

Есть команда

выбрать-редактор

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

решение2

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

text/plain=vim.desktop

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

При щелчке по текстовому файлу vimв терминале открывается файл , а не gvim, а :qтакже закрывается терминал.

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

решение3

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

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

Самый распространённый способ использования vim — если вы запускаете его из X, то запускаете gvim, а если вы в терминале, то запускаете vim.

Связанный контент