Kelola plugin vim dengan patogen

Kelola plugin vim dengan patogen

Perkenalan

Tidak dapat disangkal bahwa vim itu luar biasa sendiri. Ini memberi pengguna potensi konfigurasi yang belum pernah terjadi sebelumnya dan perintah yang cepat dan kuat. Yang mengatakan, Vim bisa menjadi lebih baik dengan menggunakan plugin.

Ada ratusan plugin yang dapat secara serius menginstal instalasi VIM Anda. Banyak dari mereka dirancang untuk penggunaan tertentu, seperti pemrograman dalam bahasa tertentu atau bahkan menulis. Lainnya lebih umum dan meningkatkan kemampuan VIM yang ada. Apa pun yang Anda butuhkan, Anda harus mengelola paket -paket itu.

Ada sejumlah manajer paket VIM, tetapi patogen adalah yang paling universal dan mudah digunakan dan dipasang. Patogen bekerja dengan menarik semua plugin VIM di direktori tertentu ke dalam instalasi VIM Anda dan mengaktifkannya dengan satu baris di Anda .Vimrc mengajukan.

Paket yang diperlukan

Sebelum Anda mulai, Anda mungkin harus memastikan bahwa Anda memiliki Vim dan Git yang diinstal pada sistem Anda. Keduanya adalah paket yang sangat umum, jadi tidak terlalu banyak yang perlu detail di sini, cukup instal, jika Anda belum melakukannya.

Debian/Ubuntu

# apt-get install vim git 

Fedora/Centos

# dnf/yum -y menginstal vim git 

Lengkungan

# PACMAN -S VIM GIT 

Menyiapkan direktori

Semua ini dilakukan secara lokal, berdasarkan per pengguna. Itu membutuhkan a .vim folder di Anda /rumah direktori. Jika Anda belum memilikinya, buatlah.

$ mkdir ~/.vim

Di dalam folder itu, Anda harus membuat dua lagi. CD di dalam dan buat Autoload Dan bundel.

$ CD ~/.vim $ mkdir autoload $ mkdir bundel 

Memasang patogen

Patogen paling baik dipasang melalui git. Ini sebenarnya plugin vim itu sendiri, jadi ini adalah skrip vim yang perlu dikloning dari repositori gitnya. Karena Anda ingin patogen berjalan secara otomatis, itu perlu dipasang ke Autoload direktori yang baru saja Anda buat.

$ CD Autoload Git Clone https: // github.com/tpope/vim-patogen.git 

Ketika klon itu selesai, Anda akan memasang patogen.

Mengkonfigurasi .Vimrc

Anda harus menambahkan satu baris ke Anda .Vimrc file untuk menggunakan patogen. Jika Anda entah bagaimana belum memiliki file, Anda dapat membuatnya pada saat yang sama Anda menambahkan patogen. File ada di akar Anda /rumah direktori.

Vim ~/.Vimrc

Jika Anda hanya membuat file untuk pertama kalinya, dan Anda tidak memiliki hal lain, tambahkan beberapa baris ini.

Atur indentasi plugin filetype nocompatible pada sintaks pada eksekusi patogen#infect () 

Jika Anda memiliki yang ada .Vimrc yang Anda bangun, baris berikut ke file.

Jalankan patogen#infect ()

Either way, Anda harus memastikan bahwa Anda memiliki setidaknya garis di atas dalam konfigurasi Anda. Yang perlu Anda lakukan agar perubahan berlaku adalah dari VIM dan buka lagi.

Menginstal dan Mengelola Plugin

Seluruh alasan Anda memasang patogen adalah untuk mendapatkan plugin hebat itu untuk meningkatkan kemampuan Vim. Sekarang, Anda akhirnya siap untuk memilih beberapa dan menginstalnya.

VIM-AIRLINE adalah plugin garis status yang sangat populer untuk memantau apa yang terjadi di vim saat Anda menggunakannya. Panduan ini akan melampaui pemasangannya. Jika Anda benar -benar tidak ingin maskapai penerbangan, cukup pilih plugin lain. Prosedurnya sama.

Menginstal

Sebelum menginstal plugin apa pun di vim, Anda harus menemukannya terlebih dahulu. Kebanyakan dari mereka tersedia melalui github, dan Anda bisa melakukan pencarian cepat untuk mereka. Untuk menghemat waktu, Anda bisa mendapatkan maskapai penerbangan di sini.

Klik tombol "Klon atau Unduh" dan salin alamat GIT. Jika Anda ingin tahu lebih banyak tentang VIM-AIRLINE, halaman GitHub itu adalah sumber yang bagus.

Dengan tautan git disalin, CD ke dalam bundel Direktori yang Anda buat dan klon Repositori Git.

$ CD ~/.vim/bundel $ git clone https: // github.com/vim-airline/vim-airline 

Patogen akan menarik vim-udara setiap kali dimulai. Untuk melihat bilah maskapai saat Anda memulai vim, tambahkan garis Belo ke Anda .Vimrc mengajukan.

atur laststatus = 2 

Ada banyak ton yang bisa Anda lakukan dengan vim-airline, tapi itu di luar ruang lingkup panduan ini. Lihat halaman GitHub untuk lebih banyak, atau hanya bereksperimen.

Pembaruan

Pembaruan dapat dilakukan dengan melakukan tarikan dengan git di dalam direktori plugin. Misalnya, untuk memperbarui Airline VIM, Anda akan melakukannya CD ke dalam VIM-AIRLINE direktori di dalam bundel dan tarik.

$ CD ~/.vim/bundle/vim-udara $ git tarik asal master 

Hal yang sama akan berlaku untuk plugin yang sangat Anda kloning dengan git. Anda dapat dengan mudah menulis skrip shell untuk mengulangi melalui setiap direktori dan menarik dan bahkan mengaturnya ke pekerjaan cron untuk sepenuhnya mengotomatiskan proses pembaruan, jika Anda mau.

Perlu diingat bahwa Anda dapat menjaga patogen itu sendiri terkini dengan cara yang sama karena Anda juga mengkloningnya dari GitHub.

Menutup pikiran

Hanya itu yang berarti. Patogen mati sederhana. Ini memungkinkan Anda untuk menjaga plugin Anda terpasang dan mutakhir dengan sedikit usaha atau overhead, karena ini bukan manajer paket lengkap. Itu juga tidak akan mengalami masalah ketergantungan atau konflik yang merepotkan, dan itu tidak akan menarik apa pun yang tidak Anda inginkan atau butuhkan. Selamat datang di dunia plugin vim!

Tutorial Linux Terkait:

  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Menguasai loop skrip bash
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Seberapa sering Anda harus me -reboot server linux Anda?
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…
  • Linux Complex Bash One-Liner Contoh
  • Manjaro Linux vs Arch Linux