Estoy trabajando en reorganizar mi .bashrc
. Moví mis alias .bash_aliases
(que proviene de .bashrc
, pero no puedo encontrar la manera de habilitar el resaltado de sintaxis para este archivo. vim
Parece incapaz de averiguar en qué idioma está el archivo. Funciona bien .bashrc
. ¿Alguna idea?
linux
bash
vim
syntax-highlighting
Mateo
fuente
fuente
La respuesta está en esto: vimdoc - setf pero para tirar un hueso, si solo quieres que la sintaxis y el resaltado de sintaxis funcionen, puedes hacer:
Otra posibilidad de la que me di cuenta cuando estaba respondiendo a otra pregunta de VIM fue que también podría agregar esta sección a su archivo .vimrc y habilitaría automáticamente el resaltado de sintaxis para el archivo .bash_aliases cada vez que lo edite sin necesidad de una línea de modelado o tener que hacerlo manualmente escriba : setf bash cada vez que abra el archivo.
En tercer lugar, como señala Mugen Kenichi a continuación en los comentarios, también puede agregar una línea de modelo al archivo .bash_alias también como tal:
fuente
.vimrc
edición es más confiable, ¡las modelinas de VIM son simplemente increíbles! Gracias.Agregue la siguiente línea a ~ / .vimrc (créelo si no existe).
fuente
Siga la respuesta de @ Pharaun para vim 8 y múltiples archivos de alias. Para que el resaltado sea correcto, hubo dos configuraciones que tuve que hacer. Primero en el nuevo archivo .bash_aliases:
Así como el cheque en mi .vimrc
Observe que el tipo de archivo es sh , así como el comodín * para varios nombres de archivo.
No estoy seguro de por qué se necesitan ambas configuraciones. Traté de usar solo una configuración, pero se necesitaban ambos combos para que el resaltado fuera correcto.
fuente
bash
sino solosh
.