Я работаю над реорганизацией моей .bashrc
. Я переместил свои псевдонимы в .bash_aliases
(который получен .bashrc
, но я не могу понять, как включить подсветку синтаксиса для этого файла. vim
Кажется, не могу понять, на каком языке файл. Он работает хорошо .bashrc
. Есть идеи?
linux
bash
vim
syntax-highlighting
Мэтью
источник
источник
Ответ таков : vimdoc - setf, но если вы хотите, чтобы синтаксис и подсветка синтаксиса работали, вы можете сделать это:
Еще одна возможность, которую я только что осознал, отвечая на другой вопрос VIM, заключалась в том, что вы также можете добавить этот раздел в свой файл .vimrc, и он будет автоматически включать подсветку синтаксиса для файла .bash_aliases каждый раз, когда вы редактируете его, не нуждаясь в моделине или вручную введите : setf bash каждый раз, когда вы открываете файл.
В-третьих, как указывает Муген Кеничи ниже в комментариях, вы также можете добавить моделину в файл .bash_alias также как таковой:
источник
.vimrc
редактирование более надежным, модели VIM просто великолепны! Благодарю.Добавьте следующую строку в ~ / .vimrc (создайте ее, если она не существует).
источник
Ответьте на ответ @ Pharaun для vim 8 и нескольких файлов псевдонимов. Для правильной подсветки нужно было сделать две настройки. Сначала в новом файле .bash_aliases:
А также проверка в моем .vimrc
Обратите внимание, что тип файла sh, а также подстановочный знак * для нескольких имен файлов.
Не уверен, зачем нужны обе эти настройки. Я попытался использовать только одну настройку, но обе комбинации были необходимы, чтобы подсветка была правильной.
источник
bash
простоsh
.