Urus plugin Vim dengan patogen

Urus plugin Vim dengan patogen

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