SPF13 -VIM - Pengagihan Terbaik untuk Editor VIM

SPF13 -VIM - Pengagihan Terbaik untuk Editor VIM

SPF13-VIM adalah platform silang dan pelbagai jenis yang disesuaikan Plugin Vim dan pelbagai sumber untuk Vim, Gvim dan Macvim.

Ia berfungsi di Linux, Windows dan MacOS X ditambah sistem seperti Unix yang lain, ia mematuhi rasa tradisional vim Memandangkan ia menawarkan ciri-ciri masa kini seperti sistem pengurusan plugin, auto-lengkap, tag dan banyak lagi.

Cadangan Baca: Belajar VI/VIM Editor - Panduan Pemula

Plugin terkenal yang disediakan di bawah SPF13-VIM termasuk:

Pengurus Plugin Vundle untuk Vim

Vundle adalah sistem yang luar biasa yang dibina berdasarkan prinsip yang tepat Patogen, namun dengan sistem pengurusan plugin bersepadu yang menggunakan Git dan Github.

Pengurus Fail Vundle untuk Vim

Plugin Nerdtree Explorer untuk Vim

Nerdtree adalah plugin explorer fail yang menawarkan fungsi laci projek ke penyuntingan vim pengguna.

Plugin Nerdtree Explorer untuk Vim

pencari fail ctrlp untuk vim

Ctrlp adalah pengganti plugin Command-T dengan plugin VIM 100%. Ia menyokong kaedah intuitif dan cepat untuk memuatkan fail dari sistem fail (dengan regex dan fuzzy cari), buffer terbuka, dan fail baru -baru ini juga digunakan.

Pencari fail ctrlp untuk vim

Surround mengendalikan semua '"[]"' dll

Mengelilingi adalah alat untuk mengendalikan pasangan "persekitaran."Contoh persekitaran terdiri daripada tanda kurung, petikan, dan tag HTML. Persekitaran ini berkait rapat dengan apa yang dirujuk oleh Vim sebagai objek teks.

Surround urusan pasangan persekitaran di Vim

NerdCommenter - Kod Komen di Vim

NerdCommenter adalah plugin yang membolehkan pengguna menangani komen kod, tanpa mengira filetype.

NerdCommenter kerana mengulas kod untuk vim

Pemeriksaan sintaks bersepadu sintastik untuk vim

Syntastic adalah plugin pemeriksaan sintaks yang melaksanakan buffer melalui dam sintaks luaran semasa mereka disimpan dan dibuka. Sekiranya ada kesalahan sintaks yang dikesan, pemberitahuan dihantar kepada pengguna, oleh itu, pengguna tidak perlu menyusun kod mereka atau melaksanakan skrip mereka untuk mencari mereka.

Pemeriksaan sintaks sintastik untuk vim

Nombor.Vim - Tambah nombor baris untuk vim

Nombor.vim adalah persimpangan plugin antara penomboran relatif (mod normal) dan penomboran mutlak (mod sisipan) bergantung pada mod pengguna masuk.

Ini membolehkan pengguna untuk menggerakkan kod dengan mudah dengan nombor garis relatif apabila dalam mod biasa. Sekali lagi membentangkan nombor baris yang betul semasa menulis kod dalam mod sisipan.

Nombor.vim tambah nombor baris ke vim

Neocomplcache Autocomplete ++ Plugin untuk VIM

Neocomplcache adalah plugin autocomplete yang kuat dan cemerlang dengan sokongan tambahan untuk coretan. Ia membolehkan simulasi autocompletion dari kamus, penampan, omni-lengkap dan coretan.

Neocomplcache Autocomplete ++ Plugin untuk VIM

Buruan tambah integrasi git untuk vim

Buruan Menambah sokongan git berterusan ke direktori git di vim.

Buruan menambah integrasi git untuk vim

Piv menambah penyuntingan php untuk vim

Piv menawarkan integrasi php moden untuk vim dengan sokongan yang lebih baik untuk php 5.3+ termasuk sintaks terkini, fungsi, sokongan lipat yang lebih baik, dan sebagainya.

Piv menambah penyuntingan php untuk vim

Tabularize menyelaraskan semua perkara di Vim

Tabularize Membolehkan pengguna menyelaraskan pernyataan mengenai tanda yang sama dan beberapa watak lain.

Tabularize Align Code di Vim

Tagbar menambah generasi tag dan navigasi di vim

Tagbar Memerlukan Cact-Cacts dan secara automatik akan membuat tag untuk fail terbuka pengguna. Ia juga membentangkan panel untuk menavigasi dengan mudah.

Tagbar menambah generasi tag dan navigasi di vim

Easymotion melompat ke mana sahaja di Vim

Easymotion menawarkan cara interaktif untuk menggunakan gerakan di Vim.

Easymotion melompat ke mana sahaja di Vim

Tambahan pula, SPF13-VIM:

  1. Dilengkapi dengan sebilangan sintaks tambahan seperti Markdown, Ranting dan Git melakukan.
  2. Termasuk pek warna solarized dan spf13-vim (ir_black, molokal, peaksea).
  3. Mengandungi koleksi coretan lengkap untuk digunakan dengan snipmate atau neocomplcache.

Cara Memasang SPF13-VIM dalam Sistem Linux

Sebelum anda meneruskan memasang SPF13-VIM, Pastikan anda mempunyai Git dan curl Dipasang pada sistem anda, jika tidak, jalankan arahan yang betul di bawah seperti pengedaran anda untuk memasangnya:

$ sudo apt-get pemasangan git curl [on Debian sistem berasaskan] $ yum memasang git curl [on Centos sistem berasaskan] 

Setelah kedua -dua pakej telah dipasang, anda boleh pergi lebih jauh untuk memasang SPF13-VIM Menggunakan skrip pemasangan automatik dalam sistem anda dan sandarkan fail konfigurasi VIM semasa anda.

Oleh itu, taip (atau salin dan tampal) arahan di bawah di terminal anda untuk menjalankan pemasang automatik:

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

Catatan: Sekiranya anda sudah mempunyai SPF13-VIM Dipasang, anda boleh mengemas kini versi terkini seperti berikut:

$ cd $ rumah/.SPF13-VIM/ $ git tarik $ vim +bundleinstall! +Bundleclean +q 

Cara mengkonfigurasi dan menggunakan SPF13-VIM di Linux

Sebaik sahaja anda memasangnya, tutup terminal semasa anda dan buka sesi terminal yang lain. SPF13-VIM Dilengkapi dengan sangat dioptimumkan .vimrc fail konfigurasi yang teratur dan dilipat dengan baik di bahagian, di mana setiap bahagian dilabel dan setiap pilihan dikomentari.

The .vimrc fail konfigurasi dipasang oleh SPF13-VIM Membantu menangani kelemahan vanila biasa vim seperti menggunakan fail konfigurasi tunggal di semua sistem pengendalian, membetulkan kesilapan biasa (: W, : Q Plus banyak lagi), konfigurasi termasuk plugin, persediaan antara muka untuk menggunakan ciri -ciri VIM (termasuk omnicomplete, nombor baris, penonjolan sintaks, penguasa dan garis status yang betul) ditambah dengan banyak lagi.

$ vi ~/.vimrc 
Konfigurasi SPF13-VIM

Anda boleh menambah penyesuaian tempatan dalam fail ~/.vimrc.tempatan dan ~/gvimrc.tempatan, Sekiranya fail sudah ada atau buat sendiri.

Ambil contohnya, anda boleh mengatasi skema warna lalai dan gunakan Peaksea seperti berikut:

$ echo colorscheme peaksea >> ~/.vimrc.tempatan 

The ~/.vimrc.Bundle mengimport fail pelbagai plugin SPF13. Walau bagaimanapun, untuk menambah (atau mengeluarkan berkas individu) bundle anda sendiri, buat fail ~/.vimrc.Bundle.tempatan.

Sebagai contoh, arahan di bawah akan menambah bundle tambahan:

$ echo bundle \ 'spf13/vim-color \' >> ~/.vimrc.Bundle.tempatan 

Berikut adalah tangkapan skrin yang ditunjukkan SPF13-VIM Bekerja dengan skema warna yang berbeza:

Sekiranya anda merasakannya SPF13-VIM tidak begitu berguna, anda boleh mengeluarkannya sepenuhnya menggunakan arahan berikut.

$ cd ~/.SPF13-VIM-3/ $ ./Nyahpasang.sh 

Untuk maklumat lanjut mengenai cara menggunakan pelbagai plugin, lakukan penyesuaian lain dan banyak lagi, lawati http: // vim.SPF13.com/.

Dalam artikel ini, kita bercakap SPF13-VIM, Koleksi plugin dan sumber VIM yang berguna untuk meningkatkan editor teks VIM, GVIM dan MACVIM.

Ingatlah untuk menggunakan bahagian maklum balas di bawah untuk mengemukakan sebarang pertanyaan atau tawarkan kami pemikiran anda mengenai artikel tersebut. Anda juga boleh memberi kami maklumat mengenai program serupa di luar sana untuk memperluaskan fungsi teras VIM atau meningkatkan prestasinya.