Как установить gvim в качестве текстового редактора по умолчанию вместо gedit?
8
Я знаю, что мог бы использовать что-то вроде Ubuntu Tweak, чтобы изменить ассоциации файлов для каждого файла. Но мне интересно, есть ли способ сделать это быстрее и просто настроить систему так, чтобы все файлы, которые были бы открыты gedit, теперь обрабатывались gvim.
Щелкните правой кнопкой мыши файл, который хотите открыть, выберите «Открыть с помощью другого приложения». Появится окно, содержащее список всех установленных программ. Выберите gvim из списка и убедитесь, что выбрано «Запомнить это приложение ...». Это откроет все файлы этого типа в gvim. Тем не менее, это только половина истории, так как существует гораздо больше типов файлов. Другой способ - отредактировать или создать этот файл:
~/.local/share/applications/defaults.list
и убедитесь, что он содержит
[Default Applications]
text/plain=gvim.desktop
Рекомендуемый способ сделать это - набрать эту команду в терминале:
обновить графический редактор. Введите номер, соответствующий редактору, который вы хотите установить в качестве редактора, и нажмите ввод. Это обновит все ваши системные ссылки.
Я сделал то, что вы сказали, и я наконец получил Gvim, чтобы открыть текстовые файлы. Однако с моими исходными файлами он все еще использует gedit. Как я могу действительно сказать Ubuntu прекратить использовать gedit в любом месте и использовать вместо него gvim?
Шахбаз
Что вы подразумеваете под исходными файлами?
theTuxRacer
исходные файлы как в .c, .hи .cppт.д! Я решил свою проблему здесь
Шахбаз
@Shahbaz При sed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.listэтом все файлы, которые открываются по умолчанию с помощью gedit.desktop, должны открываться по умолчанию с помощью gvim.desktop (для вашего пользователя). Вероятно, есть «лучший» способ, но мне нравится делать это через терминал.
Гейра
@geirha, да, я задал этот вопрос и получил аналогичный ответ. Я уже разместил ссылку в моем предыдущем комментарии.
Шахбаз
3
Просто возьмите любой файл, который открывается с помощью gedit по умолчанию, перейдите к его свойствам и измените приложение по умолчанию, с которым он открывается, на gvim. И сделано!
.c
,.h
и.cpp
т.д! Я решил свою проблему здесьsed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.list
этом все файлы, которые открываются по умолчанию с помощью gedit.desktop, должны открываться по умолчанию с помощью gvim.desktop (для вашего пользователя). Вероятно, есть «лучший» способ, но мне нравится делать это через терминал.Просто возьмите любой файл, который открывается с помощью gedit по умолчанию, перейдите к его свойствам и измените приложение по умолчанию, с которым он открывается, на gvim. И сделано!
источник
Этот вопрос задают постоянно, и ни один из ответов, кажется, не работает на 100%.
Если вы ленивы и не возражаете против быстрого и грязного взлома, попробуйте это:
Ваши окна редактирования будут по-прежнему отображать «GEDIT» в строке заголовка, но окно будет содержать gvim.
источник