Como defino o gvim como meu editor de texto padrão em vez do gedit?

8

Eu sei que eu poderia usar algo como o Ubuntu Tweak para alterar as associações de arquivos para cada arquivo. Mas estou me perguntando se existe uma maneira de fazê-lo mais rapidamente e apenas definir o sistema para que todos os arquivos que seriam abertos pelo gedit agora sejam tratados pelo gvim.

amh
fonte

Respostas:

10

Clique com o botão direito do mouse no arquivo que deseja abrir, selecione "Abrir com outro aplicativo". Uma janela irá aparecer contendo uma lista de todos os programas instalados. Selecione gvim na lista e verifique se "Remember this application ..." está selecionado. Isso abrirá todos os arquivos desse tipo no gvim. No entanto, isso é apenas metade da história, já que existem muitos outros tipos de arquivo. Outra maneira é editar ou criar este arquivo:

~/.local/share/applications/defaults.list

e verifique se ele contém

[Default Applications]
text/plain=gvim.desktop

Uma maneira recomendada de fazer isso é digitar este comando em um terminal:

sudo update-alternatives --config editor

para atualizar o editor de linha de comando e

sudo update-alternatives --config gnome-text-editor

para atualizar o editor da GUI. Digite o número correspondente ao editor que você deseja definir como editor e pressione enter. Isso atualizará todas as referências do seu sistema.

Isso deveria fazê-lo.

theTuxRacer
fonte
Fiz o que você disse e finalmente consegui que o gvim abra arquivos de texto. Com meus arquivos de origem, no entanto, ele ainda usa o gedit. Como posso realmente dizer ao ubuntu para parar de usar o gedit EM QUALQUER LUGAR e usar o gvim?
Shahbaz 28/10
O que você quer dizer com arquivos de origem?
theTuxRacer
arquivos de origem como em .c, .h, .cppetc! Eu tenho o meu problema resolvido aqui
Shahbaz
@ Shahbaz sed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.listIsso deve fazer com que todos os arquivos abertos por padrão com o gedit.desktop sejam abertos por padrão pelo gvim.desktop (para seu usuário). Provavelmente existe uma maneira "melhor", mas eu gosto de fazê-lo através do terminal.
Geirha 15/04
@ geirha, sim, eu fiz essa pergunta e obtive uma resposta semelhante. Eu já coloquei o link no meu comentário anterior.
Shahbaz
3

Pegue qualquer arquivo que abrir com o gedit por padrão, vá para suas propriedades e altere o aplicativo padrão que ele abre para o gvim. E feito!

agyeya
fonte
0

Esta pergunta é feita o tempo todo e nenhuma das respostas parece funcionar 100%.

Se você é preguiçoso e não se importa com um hack rápido e sujo, tente o seguinte:

sudo mv /usr/bin/gedit /usr/bin/gedit.old
sudo ln -s /usr/bin/gvim /usr/bin/gedit

Suas janelas de edição ainda mostrarão "GEDIT" na barra de título, mas a janela conterá gvim.

Greg Roach
fonte
3
mas cuidado: como Greg aponta, é uma maneira rápida, mas muito suja. A coisa boa é .. funciona.
Mahesh
Eu fiz uma coisa semelhante e funcionou muito bem: sudo apt-get purge gedit ed nano
jettero
Francamente falando, esta é a melhor solução ...
Xetra