Urus plugin Vim dengan patogen
- 1847
- 192
- Don Will
Pengenalan
Tidak menafikan bahawa vim hebat dengan sendirinya. Ia menyediakan pengguna dengan potensi konfigurasi yang belum pernah terjadi sebelumnya dan perintah yang cepat dan kuat. Yang berkata, Vim dapat menjadi lebih baik dengan penggunaan plugin.
Terdapat beratus-ratus plugin yang serius boleh meningkatkan pemasangan VIM anda. Ramai di antara mereka disesuaikan untuk kegunaan tertentu, seperti pengaturcaraan dalam bahasa tertentu atau bahkan menulis. Yang lain lebih umum dan meningkatkan keupayaan VIM yang ada. Mana -mana yang anda perlukan, anda perlu menguruskan pakej tersebut.
Terdapat sebilangan pengurus pakej VIM, tetapi patogen adalah yang paling universal dan mudah digunakan dan dipasang. Patogen berfungsi dengan menarik semua plugin VIM dalam direktori tertentu ke dalam pemasangan VIM anda dan mengaktifkannya dengan satu baris di dalam anda .vimrc
fail.
Pakej yang diperlukan
Sebelum anda memulakan, anda mungkin perlu memastikan bahawa anda mempunyai Vim dan Git yang dipasang pada sistem anda. Ini adalah pakej yang sangat biasa, jadi tidak terlalu banyak perlu terperinci di sini, pasangkannya, jika anda belum.
Debian/Ubuntu
# apt-get memasang vim git
Fedora/Centos
# dnf/yum -y pasang vim git
Lengkungan
# pacman -s vim git
Menyediakan direktori
Semua ini dilakukan secara tempatan, secara per-pengguna. Ia memerlukan a .vim
folder di anda /rumah
direktori. Sekiranya anda belum memilikinya, buatnya.
$ mkdir ~/.vim
Di dalam folder itu, anda mesti membuat dua lagi. CD
masuk dan buat Autoload
dan bundle
.
$ cd ~/.vim $ mkdir autoload $ mkdir bundle
Memasang patogen
Patogen dipasang dengan baik melalui git. Ini sebenarnya plugin Vim itu sendiri, jadi ia adalah skrip Vim yang perlu diklon dari repositori gitnya. Oleh kerana anda mahu patogen berjalan secara automatik, ia perlu dipasang ke dalam Autoload
direktori yang baru anda buat.
$ cd autoload git clone https: // github.com/tpope/vim-patogen.git
Apabila klon itu selesai, anda akan memasang patogen.
Mengkonfigurasi .vimrc
Anda mesti menambah satu baris ke anda .vimrc
fail untuk menggunakan patogen. Sekiranya anda tidak mempunyai fail, anda boleh menciptanya pada masa yang sama anda menambah patogen. Fail wujud di akar anda /rumah
direktori.
vim ~/.vimrc
Sekiranya anda hanya membuat fail untuk pertama kalinya, dan anda tidak mempunyai apa -apa lagi, tambahkan beberapa baris ini.
Tetapkan plugin fileType plugin indent pada sintaks pada melaksanakan patogen#jangkitan ()
Sekiranya anda mempunyai yang ada .vimrc
yang anda bina, baris berikut ke fail.
Laksanakan Patogen#Jangkitan ()
Sama ada, anda harus memastikan bahawa anda mempunyai sekurang -kurangnya garis di atas dalam konfigurasi anda. Yang perlu anda lakukan untuk perubahan yang berkuatkuasa adalah hampir dari Vim dan membukanya lagi.
Memasang dan Menguruskan Plugin
Keseluruhan alasan anda memasang patogen adalah untuk mendapatkan plugin yang hebat untuk meningkatkan keupayaan VIM. Sekarang, anda akhirnya bersedia untuk memilih beberapa dan memasangnya.
Vim-Airline adalah plugin garis status yang sangat popular untuk memantau apa yang berlaku di Vim semasa anda menggunakannya. Panduan ini akan memasangnya. Sekiranya anda benar -benar tidak mahu syarikat penerbangan, pilih saja plugin. Prosedurnya sama.
Memasang
Sebelum memasang plugin di Vim, anda perlu mencarinya terlebih dahulu. Kebanyakan mereka boleh didapati melalui GitHub, dan anda hanya boleh melakukan pencarian cepat untuk mereka. Untuk menjimatkan masa, anda boleh mendapatkan syarikat penerbangan di sini.
Klik pada butang "klon atau muat turun" dan salin alamat git. Sekiranya anda ingin mengetahui lebih lanjut mengenai Vim-Airline, halaman GitHub adalah sumber yang sangat baik.
Dengan pautan git disalin, CD
ke dalam bundle
direktori yang anda buat dan mengklon repositori git.
$ cd ~/.vim/bundle $ git clone https: // github.com/vim-airline/vim-airline
Patogen akan menarik vim-udara setiap kali ia bermula. Untuk melihat bar penerbangan semasa anda memulakan Vim, tambahkan garis belo ke anda .vimrc
fail.
Tetapkan LastStatus = 2
Terdapat lebih banyak lagi yang boleh anda lakukan dengan Vim-Airline, tetapi itu di luar skop panduan ini. Rujuk halaman github untuk lebih banyak, atau hanya percubaan.
Kemas kini
Kemas kini dapat dicapai dengan melakukan tarikan dengan git di dalam direktori plugin. Contohnya, untuk mengemas kini Vim-Airline, anda akan CD
ke dalam Vim-Airline
direktori di dalam bundle
dan tarik.
$ cd ~/.vim/bundle/vim-airline $ git pull origin master
Perkara yang sama akan berlaku dengan sangat plugin yang anda diklonkan dengan git. Anda boleh dengan mudah menulis skrip shell untuk melangkah melalui setiap direktori dan tarik dan bahkan menetapkannya ke pekerjaan cron untuk mengautomasikan sepenuhnya proses kemas kini, jika anda mahu.
Perlu diingat bahawa anda boleh menyimpan patogen sendiri yang terkini dengan cara yang sama kerana anda juga mengklonkannya dari GitHub.
Pemikiran penutupan
Itu sahaja yang dikatakan. Patogen mati sederhana. Ia membolehkan anda memastikan plugin anda dipasang dan terkini dengan sedikit usaha atau overhead, kerana ia bukan pengurus pakej penuh. Ia juga tidak akan mengalami masalah ketergantungan atau konflik yang menyusahkan, dan ia tidak akan menarik apa -apa yang anda tidak mahu atau perlukan. Selamat Datang di Dunia Plugin Vim!
Tutorial Linux Berkaitan:
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Perkara yang hendak dipasang di Ubuntu 20.04
- Menguasai Gelung Skrip Bash
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Berapa kerap anda perlu reboot pelayan Linux anda?
- Perkara yang perlu dipasang di Ubuntu 22.04
- Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
- Contoh Bash Kompleks Linux
- Manjaro Linux vs Arch Linux
- « Sesi Terminal Rakam dan Mainkan dengan Asciinema di Linux
- Cara memindahkan fail dengan selamat dengan sftp »