GNU/Linux >> Belajar Linux >  >> Linux

Plugin Vim yang dapat Anda gunakan untuk meningkatkan produktivitas Anda!

VIM atau VI Peningkatan editor teks dinyatakan sebagai salah satu editor teks paling canggih yang dikembangkan dan dilengkapi dengan banyak plugin.

Dan, meskipun tampaknya memiliki kurva belajar yang curam, Anda dijamin dapat menggunakannya setelah seminggu berlatih.

Berikut adalah beberapa artikel yang dapat membantu Anda dengan VIM jika Anda membutuhkan lembar contekan atau alasan untuk memulai!

  • Memulai VIM
  • 20 Perintah VIM Teratas yang meningkatkan produktivitas Anda!

Fitur yang disediakan VIM dalam hal pengeditan tidak ada bandingannya jika Anda tidak mendengarkan fandom EMACS .

Kami akan mencari cara untuk bekerja dengan konsep lanjutan menambahkan plugin ke vim untuk fungsionalitas.

Dengan asumsi bahwa Anda telah bekerja dengan VIM, dan mencari plugin, mari kita mulai!

Opsi instalasi Plugin Vim

Untuk menginstal dan mengintegrasikan plugin dengan vim Anda, Anda harus menginstal pengelola plugin.

Untungnya, komunitas untuk pengelola plugin sangat aktif, jadi, kami memiliki beberapa opsi untuk bekerja dengan plugin.

1. vim-plug

Saya pribadi menggunakan vim-plug manager, karena menyediakan dukungan untuk sebagian besar modul dan cukup mudah digunakan secara umum.

Dokumentasi untuk vim-plug manajer cukup lurus ke depan dan mudah dimengerti.

Setelah menyiapkannya, Anda hanya perlu menyebutkan plugin mana yang ingin Anda pasang ke dalam .vimrc .

Setelah melakukannya, PlugInstall sederhana memastikan bahwa Plugin diinstal ke vim Anda.

2. patogen

Pathogen adalah pengelola plugin hebat yang dirancang oleh tpope , yang juga pencipta vim-fugitive plugin, yang akan kita bahas nanti di artikel.

Berikut tautan untuk menyiapkan patogen.

3. vundle

Vundle adalah salah satu pengelola paket asli dan dikenal dapat diandalkan.

Komunitas untuk vundle masih sangat aktif, dan pembaruan sedang dilakukan untuk menerapkan perubahan desain.

Jika Anda ingin mencoba bekerja dengan vundle, ini tautannya.

Plugin VIM Populer

Sekarang, kita masuk ke topik utama artikel! Vim adalah editor teks populer dengan komunitas besar, tetapi tentu saja itu tidak berarti semua pluginnya adalah yang terbaik.

Tapi, beberapa di antaranya, dan mereka disebut demikian karena alasan yang sangat bagus.

Jadi, berikut adalah daftar plugin yang dapat membantu vim Anda, mulai dari Kustomisasi hingga Pelengkapan Otomatis hingga Kontrol Versi.

Vim memiliki semuanya!

Plugin penyesuaian untuk VIM

Sebagian besar komunitas adalah komunitas yang suka mendesain tema agar vim mereka terlihat keren.

Atau, hanya untuk membuat versi mereka terlihat seperti rumah. Untungnya, sebagian besar dari mereka juga suka berbagi!

Berikut beberapa plugin yang disukai masyarakat karena desainnya yang estetis,

1. Gruvbox

Klasik untuk pemilihan tema, gruvbox dipuji sebagai salah satu skema warna terbaik yang dapat dimiliki seseorang di vim mereka.

Gruvbox menawarkan berbagai skema warna yang layak mulai dari terang hingga gelap, dan pemasangannya juga cukup sederhana.

Berikut berbagai skema yang tersedia dan berikut adalah petunjuk untuk menginstal gruvbox.

2. Nord

Skema warna hebat lainnya yang cenderung ke desain yang lebih minimalis daripada warna retro, Nord adalah tema vim yang cukup modern.

Tidak banyak yang bisa dikatakan tentang skema warna, mereka terlihat luar biasa, dan cukup mudah diatur!

3. vim-airline

Bilah status yang sangat dapat disesuaikan, vim-airline adalah plugin yang memungkinkan Anda menggunakan bilah status yang menyediakan informasi tentang dokumen.

Dari mode eksekusi hingga jumlah kata, vim-airline melakukan pekerjaan yang baik dalam memberikan informasi sambil tetap menjadi daya tarik estetis.

Jadi, mengapa menunggu? Berikut dokumentasi untuk vim-airline!

Plugin Pelengkapan Otomatis untuk VIM

Sering kali, kami hanya memilih editor teks seperti VS Code dan IDE karena fitur pelengkapan otomatisnya yang cerdas.

Nah, inilah beberapa plugin yang cukup menantang Intellisense.

1. Penakluk Penyelesaian

coc plugin adalah salah satu yang dirancang untuk digunakan oleh neovim daripada vim, dan karena itu, meskipun ini adalah plugin yang bagus, plugin ini dapat dilewati jika Anda menggunakan vim daripada nvim.

Sama seperti judulnya, Conqueror of Completion cukup sesuai dengan namanya, dengan penyelesaian asinkron dan increment yang membuat Anda benar-benar puas dengan pilihannya.

CoC cukup luar biasa, tetapi tidak menawarkan dukungan sebanyak yang Anda inginkan dalam hal pelengkapan otomatis bahasa selain JS.

Berikut tautan untuk memeriksanya!

2. YouCompleteMe

YCM cepat, saat Anda mengetikkan mesin refactoring dan penyelesaian kode pencarian fuzzy.

Ini sering dianggap sebagai saingan CoC, dan beberapa orang yang sepertinya tidak cocok dengan CoC cenderung merasa betah dengan YCM.

Ada opsi untuk menginstal kedua mesin pelengkap kode untuk menghindari kekurangan, tetapi, ini menghasilkan duplikasi saran kode.

Secara keseluruhan, ada baiknya untuk menjelajahi keduanya sebelum memutuskan mana yang akan dilanjutkan.

Berikut tautan untuk bekerja sama dengan YCM.

Kontrol Versi dan Sistem File di VIM

Fitur yang menentukan dari editor teks utama adalah dukungan mereka untuk pohon direktori file dan menemukan file untuk diedit.

Pengubah permainan utama adalah sistem kontrol versi yang telah ditambahkan editor teks ke fungsinya, yang mendefinisikan ulang persyaratan untuk menjadi pesaing dalam mengedit kode.

Yah, saya senang mengatakan itu, vim? Ada keduanya dan keduanya adalah yang terbaik.

1. vim-buron

fugitive dianggap sebagai plugin masuk untuk Git di Vim.

Menyediakan hampir semua fungsi yang diperlukan dari sistem kontrol versi, tpope benar-benar membawa senjata besar dengan plugin ini.

Anda juga dapat mengikat kunci untuk menjalankan tahap , berkomitmen , mendorong , gabung , dan squash , semua dari ujung jari Anda yang begitu nyaman terletak di barisan rumah.

Menjelaskan vim-fugitive plugin cukup sulit, sebagai :GCommit sederhana dan :Gpush menangani semua kode saat Anda mencoba keluar dari gedung jika terjadi kebakaran.

Poin bonus jika Anda memiliki perintah yang terikat pada kombinasi tombol, saya pribadi memilikinya di <leader>gc dan <leader>gp .

Lagi pula, untuk apa vim jika Anda tidak dapat melakukan sesuatu dalam beberapa penekanan tombol?

Bagaimanapun, inilah tautan ke vim-fugitive, dan inilah prosedur pemasangannya.

2. fzf.vim

Pencari fuzzy adalah filter Unix interaktif untuk terminal yang dapat digunakan untuk menemukan file dalam direktori dengan cepat dan memindai kata-kata tertentu dalam file.

Nah, coba tebak? vim memiliki pembungkus sendiri untuk fzf plugin bernama fzf.vim , dan bekerja tanpa hambatan.

Mengikatnya ke kombinasi tombol telah menghemat banyak waktu saya dalam menggunakan :wq untuk menyimpan file.

Lanjutkan untuk menemukan file menggunakan cd klasik dan dir /ls perintah dengan putus asa.

Sebagai gantinya <leader>p . sederhana cukup banyak menjamin penjelajahan direktori untuk memberi saya satu file yang saya cari.

Saya mungkin tidak tahu namanya, tapi, fzf bisa mengatasi tantangan itu juga!

Berbicara tentang menemukan barang yang Anda butuhkan, inilah tautan ke fzf.vim.

Kesimpulan

Secara keseluruhan, bekerja dengan vim adalah pengalaman yang luar biasa setelah Anda terbiasa.

Menavigasi teks yang sangat luas dengan beberapa perintah sederhana sangat memuaskan, dan belajar vim tidak memiliki kekurangan.

Plugin hanya membuatnya jauh lebih baik. Selalu ada lebih banyak untuk dijelajahi, jadi, sampai waktu berikutnya!

Referensi

  • vim-plug
  • patogen
  • mencoba

Linux
  1. 5 Shell Linux Terbaik yang Dapat Anda Gunakan dalam Pekerjaan Sehari-hari

  2. Klien Torrent Terbaik yang Dapat Anda Gunakan di Desktop Linux

  3. Cara Menginstal Dan Menggunakan Pengelola Plugin Vim di Linux

  1. Bagaimana Anda Dapat Melindungi Komputer Anda?

  2. Vim menyoroti teks dalam warna Merah? Inilah cara Anda dapat menghentikannya!

  3. Di mana saya dapat mengatur variabel lingkungan yang akan digunakan crontab?

  1. 10 Tips Berguna LibreOffice untuk Meningkatkan Produktivitas Anda

  2. cara menggunakan pylint di vim

  3. Bagaimana Anda bisa mengganti tombol j dan k di vim?