SPF13 -VIM - Distribusi Ultimate for VIM Editor

SPF13 -VIM - Distribusi Ultimate for VIM Editor

SPF13-VIM adalah platform lintas dan berbagai macam yang sangat dapat disesuaikan plugin vim dan berbagai sumber daya untuk Vim, GVIM Dan Macvim.

Ini bekerja di Linux, Windows dan MacOS X Plus Sistem seperti Unix lainnya, ia mematuhi nuansa tradisional vim Karena ia menawarkan fitur saat ini seperti sistem manajemen plugin, tag-complete, tag dan banyak lagi.

Disarankan Baca: Belajar VI/VIM Editor - Panduan Pemula

Plugin terkenal yang disediakan di bawah SPF13-VIM meliputi:

Vundle Plugin Manager untuk vim

Vundle adalah sistem luar biasa yang dibangun berdasarkan prinsip -prinsip yang tepat sebagai Patogen, Namun dengan sistem manajemen plugin terintegrasi yang menggunakan Git Dan GitHub.

Vundle File Manager untuk vim

Plugin Nerdtree Explorer untuk VIM

Nerdtree adalah plugin file explorer yang menawarkan fungsionalitas laci proyek ke pengeditan vim pengguna.

Plugin Nerdtree Explorer untuk VIM

Pencari file CTRLP untuk VIM

Ctrlp adalah penggantian plugin perintah-t dengan plugin vim 100%. Ini mendukung metode intuitif dan cepat untuk memuat file dari sistem file (dengan regex dan fuzzy find), buffer terbuka, dan baru -baru ini menggunakan file juga.

Pencari file CTRLP untuk VIM

Surround menangani semua '"[]"' dll

Mengelilingi adalah alat untuk menangani pasangan “lingkungan sekitar.”Contoh lingkungan terdiri dari tanda kurung, kutipan, dan tag HTML. Lingkungan ini terkait erat dengan apa yang disebut VIM sebagai objek teks.

Mengelilingi kesepakatan pasangan lingkungan di vim

NerdCommenter - Kode komentar di VIM

Nerdcommenter adalah plugin yang memungkinkan pengguna untuk menangani komentar kode, terlepas dari filetype.

Nerdcommenter untuk berkomentar dalam kode untuk vim

Pemeriksaan sintaks sintaksis sintastik untuk VIM

Sintastik adalah plugin pemeriksaan sintaks yang mengeksekusi buffer melalui pemeriksa sintaks eksternal saat disimpan dan dibuka. Dalam hal kesalahan sintaks terdeteksi, pemberitahuan dikirim ke pengguna, oleh karena itu, pengguna tidak harus menyusun kode mereka atau menjalankan skrip mereka untuk menemukannya.

Pemeriksaan sintaks sintastik untuk vim

Angka.vim - tambahkan nomor baris untuk vim

Angka.vim adalah pertukaran plugin antara penomoran relatif (mode normal) dan penomoran absolut (mode insert) tergantung pada mode yang ada di pengguna.

Ini memungkinkan pengguna untuk memindahkan kode dengan mudah dengan nomor baris relatif saat dalam mode normal. Sekali lagi menyajikan nomor baris yang benar saat menulis kode dalam mode insert.

Angka.vim tambahkan nomor baris ke vim

NeoComplCache AutoComplete ++ Plugin untuk VIM

Neocomplcache adalah plugin pelengkap otomatis yang kuat dan brilian dengan dukungan ekstra untuk cuplikan. Ini memungkinkan simulasi pelengkapan autokel dari kamus, buffer, omni-complete dan cuplikan.

NeoComplCache AutoComplete ++ Plugin untuk VIM

Integrasi Tambahkan Git Fugitive untuk VIM

Buronan Menambahkan dukungan git yang persisten ke direktori git di vim.

Buron menambah integrasi git untuk vim

PIV menambahkan pengeditan php untuk vim

Piv Menawarkan integrasi PHP modern untuk VIM dengan dukungan yang lebih baik untuk PHP 5.3+ termasuk sintaks terbaru, fungsi, dukungan lipatan yang lebih baik, dan sebagainya.

PIV menambahkan pengeditan php untuk vim

Tabulatorisasi Sejajarkan semuanya di VIM

Tabularisasi memungkinkan pengguna untuk menyelaraskan pernyataan pada tanda -tanda yang sama dan beberapa karakter lainnya.

Tabularize Align Code di VIM

Tagbar menambahkan pembuatan tag dan navigasi di vim

Tagbar Membutuhkan CTAG yang bersemangat dan secara otomatis akan membuat tag untuk file terbuka pengguna. Ini juga menghadirkan panel untuk dengan mudah menavigasi melalui tag.

Tagbar menambahkan pembuatan tag dan navigasi di vim

Easymotion melompat ke mana saja di vim

Easymotion menawarkan cara interaktif untuk menggunakan gerakan di vim.

Easymotion melompat ke mana saja di vim

Lebih-lebih lagi, SPF13-VIM:

  1. Dilengkapi dengan sejumlah sintaks tambahan seperti Markdown, Ranting Dan Git berkomitmen.
  2. Termasuk paket warna SPF13-VIM (IR_Black, Molokal, Peaksea).
  3. Berisi koleksi lengkap cuplikan untuk digunakan dengan Snipmate atau NeoComplcache.

Cara menginstal SPF13-VIM di sistem Linux

Sebelum Anda melanjutkan untuk menginstal SPF13-VIM, Pastikan Anda punya Git Dan keriting Diinstal pada sistem Anda, jika tidak, jalankan perintah yang benar di bawah ini sesuai distribusi Anda untuk menginstalnya:

$ sudo apt-get install git curl [on Debian sistem berbasis] $ yum instal git curl [on Centos sistem berbasis] 

Setelah kedua paket telah diinstal, Anda dapat melangkah lebih jauh untuk menginstal SPF13-VIM Menggunakan skrip instalasi otomatis di sistem Anda dan yang penting mencadangkan file konfigurasi VIM Anda saat ini.

Oleh karena itu, ketik (atau salin dan tempel) perintah di bawah ini di terminal Anda untuk menjalankan penginstal otomatis:

$ curl http: // j.MP/SPF13 -VIM3 -L -O -| SH 

Catatan: Jika Anda sudah memilikinya SPF13-VIM Diinstal, Anda dapat memperbarui ke versi terbaru sebagai berikut:

$ cd $ home/.SPF13-VIM/ $ GIT PULL $ VIM +BONDLDLEINSTALL! +Bundleclean +q 

Cara Mengkonfigurasi dan Menggunakan SPF13-VIM di Linux

Setelah Anda menginstalnya, tutup terminal saat ini dan buka sesi terminal lain. SPF13-VIM Dilengkapi dengan yang sangat dioptimalkan .Vimrc file konfigurasi yang sangat terorganisir dengan sangat baik dan lipat dalam bagian, di mana setiap bagian diberi label dan setiap opsi dikomentari.

Itu .Vimrc file konfigurasi diinstal oleh SPF13-VIM Membantu mengatasi kerugian umum vanilla vim seperti menggunakan file konfigurasi tunggal di semua sistem operasi, mengoreksi kesalahan ketik umum (: W, :Q Plus banyak lagi), konfigurasi plugin yang disertakan, setup antarmuka untuk menggunakan fitur VIM (termasuk omnicomplete, nomor baris, penyorotan sintaks, penguasa yang tepat dan garis status dll) ditambah dengan lebih banyak lagi.

$ vi ~//.Vimrc 
Konfigurasi SPF13-VIM

Anda dapat menambahkan kustomisasi lokal di file ~/.Vimrc.lokal Dan ~/gvimrc.lokal, Jika file sudah ada atau membuatnya sendiri.

Ambil contoh, Anda dapat mengganti skema warna default dan menggunakan puncak sebagai berikut:

$ echo colorscheme peaksea >> ~/.Vimrc.lokal 

Itu ~/.Vimrc.bundel File mengimpor berbagai plugin SPF13. Namun, untuk menambah (atau menghapus bundel individual) bundel Anda sendiri, buat file ~/.Vimrc.bundel.lokal.

Misalnya, perintah di bawah ini akan menambahkan bundel tambahan:

$ echo bundle \ 'spf13/vim-colors \' >> ~//.Vimrc.bundel.lokal 

Di bawah ini adalah tangkapan layar yang ditampilkan SPF13-VIM Bekerja dengan skema warna yang berbeda:

Jika Anda merasakannya SPF13-VIM Tidak begitu berguna, Anda dapat menghapusnya sepenuhnya menggunakan perintah berikut.

$ CD ~/.SPF13-VIM-3/ $ ./uninstall.SH 

Untuk informasi lebih lanjut tentang cara menggunakan berbagai plugin, lakukan kustomisasi lainnya dan banyak lagi, kunjungi http: // vim.SPF13.com/.

Dalam artikel ini, kami membicarakannya SPF13-VIM, Koleksi kuat plugin dan sumber daya VIM yang berguna untuk meningkatkan editor teks VIM, GVIM dan MACVIM.

Ingatlah untuk menggunakan bagian umpan balik di bawah ini untuk mengajukan pertanyaan atau menawarkan kepada kami pemikiran Anda tentang artikel tersebut. Anda juga dapat memberi kami informasi tentang program serupa di luar sana untuk memperluas fungsionalitas inti VIM atau meningkatkan kinerjanya.