Saya ingin mencoba plugin untuk Vim yang ditautkan di bawah. Ia menambahkan penyorotan sintaks untuk .haml
dan (mungkin) .sass
file.
http://github.com/tpope/vim-haml
Saya melakukan ini ...
$ cd ~/.vim
$ git clone git://github.com/tpope/vim-haml.git
Saya membuka .haml
file di Vim, tetapi tidak ada yang disorot. Pasti ada langkah lain yang perlu saya lakukan.
:syntax on
Jawaban:
Kedua perintah itu akan membuat
~/.vim/vim-haml/
direktori dengan direktori ftplugin, sintaks, dll. Direktori-direktori itu harus segera di~/.vim
direktori yang tepat atau~/.vim/vim-haml
perlu ditambahkan ke daftar jalur yang vim mencari plugin.Edit:
Saya baru-baru ini memutuskan untuk mengubah konfigurasi vim saya dan dalam proses akhirnya menulis rakefile berikut. Ini hanya berfungsi di Mac / Linux, tetapi kelebihan dari
cp
versi adalah sepenuhnya aman (symlink tidak menimpa file yang ada, uninstall hanya menghapus symlink) dan mudah untuk memperbaruinya.sumber
Pastikan
.vim
file aktual ada di~/.vim/plugin/
sumber
~/.vim
, maksud Anda di mana pun vim diinstal, bukan? Tempat yang disimpan$VIM
(yaitu jika Anda:echom $VIM
, itu tempatnya):echom $VIM
menunjukkan/usr/share/vim
. Tetapi jawaban ini menggunakan awalan~
untuk menyarankan menginstal plugin di direktori home pengguna.Untuk memperluas jawaban Karl, Vim mencari di set direktori tertentu untuk file runtime-nya. Anda dapat melihat kumpulan direktori tersebut melalui
:set runtimepath?
. Untuk memberi tahu Vim agar juga melihat ke dalam,~/.vim/vim-haml
Anda ingin menambahkanuntuk Anda
~/.vimrc
. Anda mungkin juga menginginkan yang berikut ini di Anda~/.vimrc
untuk mengaktifkan semua fungsi yang disediakan oleh vim-haml.Anda dapat merujuk ke
'runtimepath'
dan:filetype
membantu topik di Vim untuk informasi lebih lanjut.sumber
Saya pikir Anda harus melihat pada plugin Pathogen . Setelah Anda menginstal ini, Anda dapat menyimpan semua plugin Anda di folder terpisah di ~ / .vim / bundle /, dan Pathogen akan mengurus pemuatannya.
Atau, sebagai alternatif, mungkin Anda lebih suka Vundle , yang menyediakan fungsionalitas serupa (dengan tambahan bonus pembaruan otomatis dari plugin di github).
sumber
Pembaruan (sebagai 2019):
Penjelasan (dari
:h pack
iklan:h packages
):runtimepath
. Mereka harus dalam ~ / .vim / pack / apa pun / mulai [Anda hanya dapat mengubah apa pun].plugins
dirruntimepath
bersumber.Jadi ini memuat plugin saat start (maka namanya mulai).
Anda juga bisa mendapatkan plugin opsional (penuh dengan
:packadd
) jika Anda meletakkannya di ~ / .vim / pack / bundle / optsumber