Hacer de vim el editor predeterminado en Ubuntu Linux

Hacer de vim el editor predeterminado en Ubuntu Linux

Al intentar hacer que vim sea el predeterminado en lugar de gedit, descubrí que esto se puede hacer de dos maneras:

  1. Usar defaults.listy hacer text/plain(y otros) señalar vim.desktop(¿cuál es el formato para crear .desktoparchivos?)

  2. Usar update-alternativesy cambiar gnome-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.desktopOk, lo he creado ~/.local/share/applicationsy 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 :qtambié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.

información relacionada