Как изменить текстовый редактор по умолчанию с gedit на vim? [дубликат]

Как я могу изменить текстовый редактор по умолчанию с gedit на vim? Когда я нажимаю на текстовый файл, я хочу, чтобы он открывался в vim под терминалом, а не в gedit.

36
задан 8 March 2012 в 19:29

5 ответов

Вы не говорите, как Вы нажимаете на этот файл, таким образом, я объясню способ сделать это в Gnome от Наутилуса. Это должно работать в других случаях, я верю.

Первый, для получения Vim (или любое приложение) в "открытый с другим приложением" список необходимо создать .desktop файл в ~/.local/share/applications со строкой в нем как это: Exec=<command> %f. Я просто сделал тот названным vim.desktop с этими строками:

[Desktop Entry]
Categories=;
Comment=Edit file in Vim
Exec=vim %f
GenericName=Text Editor
Hidden=false
Icon=vim
Name=Vim
Terminal=true
Type=Application
Version=1.0

Этот сделанный "Vim" появляется в списке возможных приложений, когда я щелкнул правой кнопкой в Наутилусе и открыл файл как ожидалось.

Сообщенный мне, если существуют какие-либо проблемы.

41
ответ дан 8 March 2012 в 19:29

Откройте defaults.list

sudo -H gedit /etc/gnome/defaults.list`

Replace

text/plain=gedit.desktop

with

text/plain=gvim.desktop

Save и близко.

для получения дополнительной информации и снимок экрана проверяют этот ответ: , Как я мешаю gedit открыть что-нибудь?

21
ответ дан 8 March 2012 в 19:29

Проблема с эти vim.desktop подход состоит в том, что каждый раз она откроет новое окно терминала, вместо того, чтобы использовать существующий экземпляр энергии. Это, вероятно, не, что Вы хотите, но я не думаю, что существует любой путь вокруг этого.

следующая лучшая вещь использует gvim, который является приложением для GUI вместо терминального приложения.

3
ответ дан 8 March 2012 в 19:29

Сохраните это как ~/.local/share/applications/vim.desktop:

[Desktop Entry]
Name=Vim Text Editor
Comment=Edit text files
Exec=vim %F
Terminal=true
Type=Application
Icon=vim
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;

Тогда в Наутилусе щелкают правой кнопкой по текстовому файлу, выбирают "Properties" и идут для "Открытия". Если энергию не показывают, здесь нажимают "Show other applications". Выберите энергию и нажмите "Set as default".

12
ответ дан 8 March 2012 в 19:29

Чистый основанный на командной строке метод:

echo "[Desktop Entry]
Name=Vim Text Editor
Comment=Edit text files
Exec=vim %F
Terminal=true
Type=Application
Icon=vim
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;" > ~/.local/share/applications/vim.desktop
cp /etc/gnome/defaults.list ~/defaults.list.bak # backup
sudo sed -i "s/=gedit\.desktop/=vim\.desktop/" /etc/gnome/defaults.list
mkdir ~/.icons
wget -O ~/.icons/vim.png http://en.xn--icne-wqa.com/images/icones/1/4/vim.png # if you want an icon
2
ответ дан 8 March 2012 в 19:29

Другие вопросы по тегам:

Похожие вопросы: