Je travaille à réorganiser mon .bashrc
. J'ai déplacé mes alias vers .bash_aliases
(qui provient de .bashrc
, mais je n'arrive pas à comprendre comment activer la mise en évidence de la syntaxe pour ce fichier. vim
Semble incapable de comprendre dans quelle langue le fichier est. Il fonctionne très bien .bashrc
. Des idées?
linux
bash
vim
syntax-highlighting
Matthieu
la source
la source
La réponse est dans ceci: vimdoc - setf mais pour vous jeter un os, si vous voulez juste que la syntaxe et la coloration syntaxique fonctionnent, vous pouvez faire:
Une autre possibilité que je viens de réaliser lorsque je répondais à une autre question VIM était que vous pouviez également ajouter cette section à votre fichier .vimrc et qu'elle activerait automatiquement la mise en évidence de la syntaxe pour le fichier .bash_aliases chaque fois que vous le modifiez sans avoir besoin d'une modélisation ou avoir à manuellement tapez : setf bash chaque fois que vous ouvrez le fichier.
Troisièmement, comme Mugen Kenichi ci-dessous le fait remarquer dans les commentaires, vous pouvez également ajouter une modélisation au fichier .bash_alias également en tant que telle:
la source
.vimrc
édition est plus fiable, les modélisations VIM sont tout simplement géniales! Merci.Ajoutez la ligne suivante à ~ / .vimrc (créez-la si elle n'existe pas).
la source
Suivez la réponse de @ Pharaun pour vim 8 et plusieurs fichiers d'alias. Afin d'obtenir la mise en évidence correcte, je devais faire deux réglages. Tout d'abord dans le nouveau fichier .bash_aliases:
Ainsi que le chèque dans mon .vimrc
Notez que le type de fichier est sh ainsi que le caractère générique * pour plusieurs noms de fichiers.
Je ne sais pas pourquoi ces deux paramètres sont nécessaires. J'ai essayé d'utiliser un seul paramètre mais les deux combos étaient nécessaires pour que la mise en évidence soit correcte.
la source
bash
mais justesh
.