Pasang Plugin Vim

Vim Install Plugins



Pernah dengar nama Vim? Saya yakin anda berjaya! Ini adalah satu penyunting teks. Sebenarnya, Vi / Vim adalah salah satu aplikasi yang paling lama bertahan sepanjang masa. Umurnya lebih dari 20 tahun dan masih kuat! Walaupun mempunyai kadar penggunaan yang rendah, Vim adalah salah satu penyunting teks terbaik yang pernah ada. Ia matang, stabil dan boleh dikembangkan dengan semua plugin hebat yang terdapat di seluruh internet.

Dengan sokongan plugin yang stabil dan mantap dan komuniti besar di belakang, Vim adalah penyunting teks emas yang harus anda mulakan belajar sekarang!







Walaupun menjadi penyunting teks yang mantap, Vim tidak menyediakan semua kemungkinan ciri yang mungkin. Itulah sebabnya program membenarkan penggunaan pemalam. Perkara ini berlaku terutamanya bagi setiap penyunting teks terkenal. Plugin meningkatkan fungsi editor dengan pelbagai ciri tambahan yang bukan asli dari editor.



Dalam kes Vim, terdapat sejumlah plugin yang tersedia untuk semua jenis tujuan. Sebenarnya, pemalam adalah salah satu titik kuat Vim. Ada TON plugin di luar sana untuk meningkatkan Vim.



Memasang pemalam Vim

Pada dasarnya terdapat 2 cara berbeza untuk memasang pemalam Vim.





Pemasangan manual

Dalam kaedah ini, anda harus mengambil plugin dari web secara manual dan memasukkannya ke dalam direktori sasaran. Kemudian, anda harus mengemas kini fail vimrc secara manual supaya Vim sentiasa memuat pemalam setiap kali anda memulakan Vim. Sekiranya anda mengemas kini vimrc ketika Vim sedang berjalan, ia tidak akan memuatkan fail yang dikemas kini. Mulakan semula Vim atau suruh Vim memuat semula fail vimrc.

Terdapat pelbagai bentuk pemalam Vim. Ia boleh berupa fail .vim, file Vimball atau, sekumpulan direktori dengan struktur yang diharapkan (plugin / *, sintaks / *, dll.). Ia bergantung pada pemalam yang akan anda pasang. Sekiranya ia adalah fail .vim, masukkan ke dalam direktori .vim / plugin. Sekiranya ia adalah fail Vimball, kita harus menggunakan Vim untuk memasangnya. Sekiranya terdapat sebagai jenis ketiga, agak sukar untuk menetapkan semua fail dan folder secara manual dengan konfigurasi vimrc yang betul.



Mari mulakan dengan yang kegemaran saya. Ini sebenarnya cara yang bagus untuk bertema editor Vim. Lihat Vimrc dengan amix .

Pada mulanya, pastikan sistem anda telah dipasang. Saya menjalankan Manjaro Linux, distro berasaskan Arch dengan penampilan yang hebat dan penyesuaian. Sekiranya anda menjalankan distro lain, lihat cara memasang Git di Linux .

sudopacman-S pergi

Seperti yang dicadangkan oleh halaman GitHub, jalankan arahan berikut untuk menyelesaikan pemasangan.

klon git - kedalaman=1https://github.com/campuran/vimrc.git ~/.vim_runtime

sh~/.vim_runtime/install_awesome_vimrc.sh

Setelah pemasangan selesai, periksa Vim.

Apa yang berlaku? Plugin ini menawarkan cara mudah untuk meletakkan semua fail yang diperlukan dan mengemas kini fail vimrc dengan sewajarnya. Lihat perubahan yang dibuat pada fail vimrc.

saya datang~/.vimrc

Seperti yang anda lihat, fail .vim ada di dalam direktori dan vimrc menyuruh Vim memuat fail tersebut setiap kali Vim bermula.

Ada Vimball? Buka fail .vba dengan Vim. Kemudian, jalankan arahan berikut.

: sumber%

Pengurus pemalam Vim

Ini adalah kaedah termudah untuk menguruskan semua pemalam Vim anda. Hampir semua tugas manual dijaga. Pengurus pemalam ini sangat berguna semasa anda bekerja dengan sebilangan besar pemalam Vim. Dengan menggunakan pengurus pemalam yang sesuai, anda boleh menjadikan hidup anda lebih mudah.

Walau bagaimanapun, pemasangan dan penggunaan pengurus pemalam sedikit sukar. Sudah tentu, warisan Vim memerlukan anda cukup canggih untuk menangani semua tugas dengan cekap.

Berikut adalah pengurus pemalam Vim yang paling popular di luar sana.

Dalam tutorial ini, kita akan melihat vim-plug, pengurus plugin kegemaran saya untuk Vim.

Palam Vim

Tidak seperti pengurus plugin Vim yang lain, vim-plug sangat mudah. Tidak memerlukan pengekodan plat boiler. Ia hanya satu fail .vim tunggal. Vim-plug lebih senang dipasang dan sintaksnya sangat mudah.

Catatan: Sekiranya pengurus plugin Vim lain, hanya pemasangan yang akan ditunjukkan.

Tanpa basa-basi lagi, mari kita mulakan.

Memasang palam vim

Nyalakan terminal dan jalankan arahan berikut.

kerinting-fLo~/.Saya datang/memuatkan automatik/pasang.vim- mencipta-dir
https://raw.githubusercontent.com/junegunn/palam vim/tuan/pasang.vim

Mengkonfigurasi vim-plug

Sekarang, inilah masanya untuk mengkonfigurasi vimrc untuk memanfaatkan plug-vimrc. Tambahkan bahagian vim-plug dalam fail vimrc anda.

palam panggilan#begin ('~ / .vim / terpasang')
palam panggilan#akhir ()

Perhatikan parameter ~ / .vim / plugged? Ia memberitahu vim-plug untuk melakukan semua tindakan plugin dalam direktori. Anda harus mengelakkan menggunakan direktori Vim lalai seperti ~ / .vim / plugin.

Sekarang, di antara dua deklarasi, perlu ada semua pemalam dengan struktur berikut.

Pasangkan ‘<pasangkan>'

Sebagai contoh, mari masukkan baris berikut untuk mengaktifkan pemalam NERDTree, vim-easy-align dan vim-github-dashboard.

Palam'scrooloose / nerdtree'
Palam'junegunn / vim-easy-align'
Pasangkan ‘junegunn/papan pemuka vim-github ’

Sekarang, mari kita lihat struktur perintah. Perhatikan struktur ‘scrooloose / nerdtree’? Vim-plug akan cuba memuatkan plugin dari direktori GitHub. Ia akan diterjemahkan secara automatik ke https://github.com/junegunn/vim-github-dashboard .

Terdapat beberapa plugin yang memerlukan tindakan tambahan setelah merebut dari repo GitHub. Rujuk dokumentasi pemalam yang berkaitan. Langkah tambahan mesti dinyatakan dalam vim-plug.

Pasangkan ‘ycm-core / YouCompleteMe', {'buat':'./ pasang.py'}

Dalam contoh di atas, setelah merebut plugin, vim-plug akan menjalankan skrip install.py Python.

Untuk semua kemungkinan fungsi vim-plug, saya sangat mengesyorkan berunding dengan dokumentasi rasmi vim-plug di GitHub .

Memuatkan semua pemalam

Setelah vimrc dikonfigurasi dengan betul, mulakan semula Vim atau muat semula fail vimrc.

: begitu%

Akhirnya, jalankan arahan berikut untuk memulakan pemasangan semua plugin Vim yang dikonfigurasi untuk plug-vim.

: Pasang Pasang

Vim-plug akan memuat turun semua pakej secara langsung dari GitHub dan memasukkannya ke dalam direktori ~ / .vim / plugged dan memuatkannya setiap kali Vim dimuat.

Mengemas kini pemalam

Mengemas kini pemalam agak mudah. Jalankan arahan berikut di Vim.

: PlugUpdate

Mengeluarkan pemalam

Sekiranya anda ingin membuang pemalam, cukup mudah. Cukup keluarkan entri dari bahagian vim-plug vimrc dan panggil perintah berikut.

: PlugClean

Seperti yang anda lihat, vim-plug bertanya sama ada anda mahu membuang fail dan direktori.

Voila! Pemalam dikeluarkan!

Status pemalam

Vim-plug juga menawarkan untuk memeriksa status semasa plugin.

: PlugStatus

Pengurus pemalam lain

Berikut adalah pengenalan pendek untuk Vundle dan Pathogen. Sebelum melangkah masuk, pastikan bahawa anda hanya menggunakan satu pengurus pemalam untuk mengelakkan kerumitan dan masalah yang tidak perlu.

Vundle

Singkat untuk bundel Vim, Vundle adalah pengurus plugin yang mantap dengan banyak ciri asas dan canggih. Ia boleh dibandingkan dengan apt atau yum yang digunakan distro

Pasang Vundle dengan menjalankan perintah berikut.

klon githttps://github.com/VundleVim/Vundle.vim.git ~/.Saya datang/berkas/Vundle.vim

Sama seperti vim-plug, Vundle memerlukan konfigurasi fail vimrc yang serupa.

vundle mesti ada konfigurasi
settidak serasi
jenis fail mati
konfigurasikan jalan masa
setrtp + = ~/.Saya datang/berkas/Vundle.vim
mulakan pemalam Vundlefungsi
panggil vundle#begin ()
Pasangkan'VundleVim / Vundle.vim'
Pasangkan'tpope / vim-buronan'
panggil vundle#akhir ()
yang lain mesti adauntukmelintang
inden pemalam jenis fail di

Untuk semua kemungkinan fungsi, lihat Vundle di GitHub .

Patogen

Pathogen adalah pengurus pemalam yang kuat untuk Vim. Walau bagaimanapun, mekanisme dalaman Pathogen sangat berbeza daripada mekanisme vim-plug atau Vundle. Ini membolehkan anda mengurus ‘runtimepath’ Vim secara langsung.

Memasang Pathogen agak mudah. Raih plugin Pathogen dan masukkan ke dalam direktori ~ / .vim.

mkdir -p~/.Saya datang/memuatkan automatik ~/.Saya datang/berkas&&
kerinting-Juga~/.Saya datang/memuatkan automatik/pathogen.vim https://tpo.pe/patogen.vim

Untuk memanipulasi jalan runtime, tambahkan baris berikut dalam fail vimrc.

melaksanakan patogen#jangkitan ()
sintaks dihidupkan
inden pemalam jenis fail di

Tugas selesai! Sekarang, sebarang plugin yang anda tambahkan di direktori ~ / .vim / bundle akan ditambahkan ke Vim ‘runtimepath’. Sebagai contoh, mari kita pasang sensible.vim.

CD~/.Saya datang/berkas&&
klon githttps://github.com/tpope/vim-sensible.git

Untuk dokumentasi lengkap, lihat Pathogen di GitHub .

Pemikiran terakhir

Mungkin bahagian terbaik dari ciri pemalam Vim adalah, ia sangat stabil dan pengembangan pemalam masih berterusan. Sekiranya anda memerlukan pertolongan, komuniti mendapat sokongan anda.

Jangan ragu untuk menerokai dunia plugin Vim yang menakjubkan.

Selamat mencuba!