Я использую nautilus в качестве файлового менеджера и хотел бы использовать Vim вместо Gedit для редактирования моих текстовых файлов. Многие файлы (файлы журналов, пустые файлы…) уже открыты с помощью Vim, однако не все из них, например, файлы tex и XML, все еще открываются с помощью Gedit.
update-alternatives --get-selections | grep edit
доходность
editor auto /usr/bin/vim.gnome
gnome-text-editor manual /usr/bin/vim.gnome
readline-editor auto /usr/bin/rlwrap
и я также установил переменные окружения VISUAL
и EDITOR
для указания на vim.
Хотя вопросы касаются изменения приложения по умолчанию для любого типа файла, было бы хорошо ответить решением, которое просто решает упомянутую проблему, изменяя редактор по умолчанию, поскольку это то, что беспокоит меня в данный момент.
РЕДАКТИРОВАТЬ:
Ответ «гессен» работал для большинства типов файлов, но не для всех. Например, Makefiles все еще открываются с помощью Gedit. file --mime-type Makefile
возвращает text/plain
, который уже включен в ~/.local/share/applications/defaults.list
. Однако file --mime-type somefile
также возвращается, text/plain
но открывается с Vim.
Я использую нестабильный Debian.
text=gvim.desktop
илиtext/*=gvim.desktop
не работает. Я хочу охватить все текстовые файлы.Ключ - Файл | Свойства. Выберите этот пункт меню с выбранным файлом целевого типа файла, перейдите на вкладку «Открыть с помощью» и нажмите «Сброс». Затем выберите приложение и нажмите «Установить по умолчанию». Кухня проверена на Наутилусе 3.2.1.
источник