SPF13 -VIM - Pengagihan Terbaik untuk Editor VIM
- 4736
- 244
- Chris Little I
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 VimPlugin Nerdtree Explorer untuk Vim
Nerdtree adalah plugin explorer fail yang menawarkan fungsi laci projek ke penyuntingan vim pengguna.
Plugin Nerdtree Explorer untuk Vimpencari 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 vimSurround 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 VimNerdCommenter - Kod Komen di Vim
NerdCommenter adalah plugin yang membolehkan pengguna menangani komen kod, tanpa mengira filetype.
NerdCommenter kerana mengulas kod untuk vimPemeriksaan 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 vimNombor.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 vimNeocomplcache 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 VIMBuruan tambah integrasi git untuk vim
Buruan Menambah sokongan git berterusan ke direktori git di vim.
Buruan menambah integrasi git untuk vimPiv 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 vimTabularize menyelaraskan semua perkara di Vim
Tabularize Membolehkan pengguna menyelaraskan pernyataan mengenai tanda yang sama dan beberapa watak lain.
Tabularize Align Code di VimTagbar 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 vimEasymotion melompat ke mana sahaja di Vim
Easymotion menawarkan cara interaktif untuk menggunakan gerakan di Vim.
Easymotion melompat ke mana sahaja di VimTambahan pula, SPF13-VIM:
- Dilengkapi dengan sebilangan sintaks tambahan seperti Markdown, Ranting dan Git melakukan.
- Termasuk pek warna solarized dan spf13-vim (ir_black, molokal, peaksea).
- 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 ~/.vimrcKonfigurasi 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.
- « Cara memulihkan fail yang dipadam di linux
- Hacking OwnCloud untuk meningkatkan penjenamaan halaman log masuk »