Saya mengalami kesulitan menginstal plugin vim di mac. Saya tahu untuk menginstal plugin harus dilihat oleh runtimepath. Menurut vim docs, ini
Macintosh: "$VIM:vimfiles,
$VIMRUNTIME,
$VIM:vimfiles:after"
Pertama, apa arti $ VIM: vimfiles ?? Ini tentu saja bukan $ VIM / vimfiles, karena (~ / .vim / vimfiles) tidak berfungsi. Jadi pilihan saya adalah
1) menempatkan plugin saya di / usr / share / vim / vim73 ($ VIMRUNTIME saya, yang saya tahu BAD)
2) menemukan cara untuk membuat vim melihat direktori home saya ketika memasukkan plugin. Saya telah memasukkan plugin saya ke:
~/.vim/plugin.vim
~/.vim/vimfiles/plugin.vim
~/.vim/plugin/plugin.vim
Semua sia-sia. Adakah yang bisa membantu saya di sini? Terima kasih!
vim
vim-plugins
Ying
sumber
sumber
:set rtp?
. Dugaan saya adalah bahwa runtimepath di Mac Anda diatur sebagaimana mestinya untuk sistem Unix, dan Anda harus meletakkan plugin Anda di ~ / .vim / plugin, bukan ~ / .vim / vimfiles.Jawaban:
Anda tidak perlu melakukan apa pun agar Vim dapat menemukan plugin dan pengaturan Anda. Kecuali sebenarnya menempatkan mereka di tempat yang tepat.
Pada turunan UNIX,
$VIM
merujuk ke direktori tempat file dukungan Vim diinstal. Pada Mac OS X, turunan UNIX, lokasi default Vim adalah/usr/bin
dan file-file pendukungnya diinstal/usr/share
.Jangan masukkan plugins / colorschemes / scripts Anda
/usr/share/vim/vim73
. Hanya file default yang harus ada di sana karena kemungkinan akan diubah saat Anda atau Apple memperbarui instal berikutnya.Pada Mac OS X (atau turunan UNIX), Anda harus meletakkan plugins / colorschemes / script di
~/.vim
direktori dan pengaturan kustom Anda dalam~/.vimrc
file. Tidak ada satupun yang ada di sana secara default: Anda harus membuatnya sendiri dan juga sub-direktori yang diperlukan.Beberapa plugin hanya terdiri dari satu file,
pluginname.vim
yang harus Anda masukkan~/.vim/plugin
seperti pada:Jika plugin dan versi Vim Anda kompatibel, itu akan berfungsi. Periksa halaman plugin jika perlu perintah atau pengaturan aktivasi. Anda tetap harus meluncurkan kembali Vim.
Banyak plugin, meskipun, terdiri dari banyak file dalam banyak direktori seperti
autoload
,after
,doc
... Anda harus meletakkan file-file di direktori yang sesuai mereka di bawah Anda~/.vim
, menciptakan mereka sesuai kebutuhan. Mengambil CtrlP sebagai contoh:Setelah Anda setuju dengan dasar-dasar manajemen plugin di Vim, Anda harus mencoba Pathogen atau Vundle atau solusi lain .
sumber
:set runtimepath?
harus~/.vim
apa? Plugin apa yang Anda coba instal?$ mkdir .vim
membuat direktori dengan izin salah.Lebih baik gunakan
~/.vim/plugin/
direktori untuk meletakkan file vim plugins (seperti yang disebutkan oleh perintah bantuan Vim).Lihat http://www.youtube.com/watch?v=Dmv6-dguS3g&feature=player_embedded# !
Dalam vim, lihat bantuan:
:h plugin
sumber
Karena pertanyaan ini tidak secara khusus tentang mengonfigurasi jalur agar plugin berfungsi, alternatif untuk mucking sekitar dengan semua hal path adalah dengan hanya mencari plugin spesifik yang Anda inginkan di vim dari .vimrc Anda (dengan asumsi itu berfungsi) dengan menambahkan baris
:source PATH/TO/FILE.vim
. Vim umumnya memeriksa .vimrc tepat di direktori home~/
. Jika tidak ada, coba buat di sana, dan dari sana cari sumber plugin yang Anda inginkan seperti yang dijelaskan, atau pertama-tama lakukan sesuatu yang lain yang akan Anda perhatikan ketika memulai vim seperti:echo your vimrc says hello
.sumber
:source /THE\ PATH/TO/MY\ FILE