
Al intentar hacer que vim sea el predeterminado en lugar de gedit, descubrí que esto se puede hacer de dos maneras:
Usar
defaults.list
y hacertext/plain
(y otros) señalarvim.desktop
(¿cuál es el formato para crear.desktop
archivos?)Usar
update-alternatives
y cambiargnome-text-editor
(ahora solo tiene una alternativa, así que supongo que tengo que instalar una más. ¿Cómo hacer eso?)
¿Cuál es la mejor manera de hacerlo?
Respuesta1
hay un comando
seleccionar-editor
Eso es para el usuario. Globalmente, puede usar alternativas de actualización para configurar el editor en vim
Respuesta2
vim.desktop
Ok, lo he creado ~/.local/share/applications
y modificado defaults.list
(en el mismo directorio) para incluir
text/plain=vim.desktop
Después de eso, sudo update-mime
¡y está funcionando! (No estoy seguro de si este paso es necesario.)
Al hacer clic en un archivo de texto, se abre vim
, no gvim, en la terminal y :q
también se cierra la terminal.
ps: hay muchos *.desktop en la carpeta mencionada, copie los valores clave = necesarios de ellos y creevim.desktop
Respuesta3
Cuando instala los paquetes vim, uno de ellos cambia el editor predeterminado por usted. Creo que es el paquete gvim el que soluciona tu problema.
aptitude install vim vim-scripts vim-doc vim-gui-common vim-gnome
Y la forma más común de usar vim es que si lo inicias desde X inicias gvim, y si estás en una terminal inicias vim.