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.
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:
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.
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!
.c
,.h
,.cpp
etc! Eu tenho o meu problema resolvido aquised -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.list
Isso 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.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!
fonte
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:
Suas janelas de edição ainda mostrarão "GEDIT" na barra de título, mas a janela conterá gvim.
fonte