Saya sedang bekerja untuk mengatur ulang .bashrc
. Saya memindahkan alias saya ke .bash_aliases
(yang bersumber dari .bashrc
, tapi saya tidak tahu cara mengaktifkan penyorotan sintaks untuk file ini. vim
Tampaknya tidak dapat mengetahui bahasa apa yang digunakan untuk file tersebut. Ini berfungsi dengan baik untuknya .bashrc
. Ada ide?
linux
bash
vim
syntax-highlighting
Matius
sumber
sumber
Jawabannya ada di ini: vimdoc - setf tetapi untuk melemparkan Anda tulang, jika Anda hanya ingin sintaks & sintaks menyoroti bekerja, Anda dapat melakukan:
Kemungkinan lain yang baru saya sadari ketika saya menjawab pertanyaan VIM lainnya adalah Anda juga dapat menambahkan bagian ini ke file .vimrc Anda dan secara otomatis akan mengaktifkan penyorotan sintaks untuk file .bash_aliases setiap kali Anda mengeditnya tanpa perlu modeline atau harus secara manual ketik : setf bash setiap kali Anda membuka file.
Ketiga seperti Mugen Kenichi di bawah dalam komentar menunjukkan, Anda juga bisa menambahkan modeline ke file .bash_alias juga:
sumber
.vimrc
edit lebih dapat diandalkan, modelines VIM hanya luar biasa! Terima kasih.Tambahkan baris berikut ke ~ / .vimrc (buat jika tidak ada).
sumber
Tindak lanjuti jawaban @ Pharaun untuk vim 8 dan beberapa file alias. Untuk mendapatkan sorotan yang benar ada dua pengaturan yang harus saya lakukan. Pertama di file .bash_aliases baru:
Serta cek di .vimrc saya
Perhatikan tipe file adalah sh serta wildcard * untuk beberapa nama file.
Tidak yakin mengapa kedua pengaturan ini diperlukan. Saya mencoba menggunakan hanya satu pengaturan tetapi kedua kombo diperlukan agar penyorotan menjadi benar.
sumber
bash
hanya adilsh
.