Kelola plugin vim dengan patogen
- 1012
- 209
- Ian Parker
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
- « Rekam dan Putar Ulang Sesi Terminal dengan Asciinema di Linux
- Cara mentransfer file dengan aman dengan SFTP »