Pasti semua orang mesti tahu Vim, pada pendapat saya penyunting teks terbaik untuk GNU / Linux. Beberapa kali pertama saya menggunakan Vim Saya merasa sangat rumit, tetapi kerana saya menguruskan pelayan khusus blog peribadi saya, ia telah menjadi editor lalai saya, walaupun untuk pengaturcaraan, dalam artikel ini kita akan melihat bagaimana menerapkan konfigurasi akhir untuk Vim terima kasih kepada repositori yang saya dapati GitHub.
Seperti biasa dalam dunia perisian percuma, Vim Ia mempunyai keupayaan yang besar untuk konfigurasi dan penyesuaian. Oleh itu, saya memutuskan untuk mencari di web untuk konfigurasi yang akan menjadikan tugas pengaturcaraan lebih mudah dan saya menemui sebuah repositori di GitHub dicipta oleh Campuran, semasa 8 tahun telah menggunakan dan mengubahsuai Vim untuk mendapatkan a vimrc pasti. Anda boleh menemui repositori yang dimaksudkan di sini, mari kita lihat cara memasangnya.
Versi asas atau versi "Hebat"
Adalah mungkin untuk memilih antara dua versi, satu asas yang tidak akan memasang plugin, atau yang lain yang lebih lengkap Vim penyunting yang sangat hebat.
Untuk memasang yang asas, jalankan arahan berikut:
$ git clone git: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
Dan untuk yang maju atau "Awesome"
git klon git: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El vimrc untuk versi "Awesome"Ini adalah seperti berikut:
tetapkan runtimepath + = ~ / .vim_runtime source ~ / .vim_runtime / vimrcs / basic.vim source ~ / .vim_runtime / vimrcs / filetypes.vim source ~ / .vim_runtime / vimrcs / plugins_config.vim source ~ / .vim_runtime / vimrrimeime / vimrrimeime / .vim_runtime / vimr sumber vim cuba sumber ~ / .vim_runtime / my_configs.vim catch endtry
Untuk menambahkan konfigurasi kita sendiri, kita harus mengedit failnya ~ / .vim_runtime / my_configs.vim.
Edit tetapan lalai
Pada pemasangan skema warna lalai ditetapkan ke peaksea, adalah mungkin untuk mengubah warna yang digunakan untuk menonjolkan sintaksis dengan Vim menyunting fail ~ / .vim_runtime / my_configs.vim dan menambah baris berikut:
warna krem peaksea
Mesti diganti peaksea oleh mana-mana 3 skema warna lain:
- bersolat
- pyte
- go_black
Kemungkinan masalah dengan latar belakang yang telus
Ada kemungkinan bahawa semasa memasang konfigurasi ini untuk Vim kita kehilangan latar belakang terminal yang telus dan kita melihat vim dengan cara berikut:
Untuk menyelesaikan masalah, perlu menambahkan baris berikut ke fail ~ / .vim_runtime / my_configs.vim:
hi NonText ctermfg = 18 ctermbg = TIADA cterm = NONE hi Normal ctermfg = 16 ctermbg = TIADA cterm = TIADA hi hi Ctermfg khas = Kuning ctermbg = TIADA hi Komen ctermfg = DarkYellow ctermbg = NONE hi Constant ctermfg = Nter ctermbg = Nter ctermbg = Nter biru NONEfg hi Yellow ctermbg = TIADA hi LineNr ctermfg = DarkGrey ctermbg = NONE hi PreProc ctermfg = Green ctermbg = NONE hi Pernyataan ctermfg = Cyan ctermbg = TIADA hi Jenis ctermfg = Cyan ctermbg = NONE hi Error ctermf = Magenta NONEf Pengenalan = NONE hi SpecialKey ctermfg = Cyan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi Direktori ctermfg = Blue ctermbg = NONE hi MoreMsg ctermfg = Green ctermbg = NONE hi Red Title ctermfg = Magenta ctermbg = NONE cterm WarningMsg = Ctermbg = TIADA cterm Amaran hi hi DiffHapus ctermfg = Biru ctermbg = TIADA
Yang menghilangkan latar belakang hitam (ctermbg = TIADA) dari semua kata kunci dalam bahasa pengaturcaraan dan dari laman web di mana tidak ada teks (Bukan Teks).
Pengubahsuaian lain
Saya secara peribadi ingin menonjolkan garis semasa dengan penampilan berikut:
hi CursorLine guifg = TIADA guibg = # 121212 gui = TIADA ctermfg = TIADA ctermbg = TIADA cterm = BOLD hi CursorColumn guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD
Setelah menerapkan semua perubahan ini, Vim kelihatan seperti ini:
Kesimpulan
Ini adalah artikel pertama saya sebagai penyumbang DesdeLinux, Saya harap anda menganggapnya berguna. Adakah anda tahu konfigurasi ini untuk Vim ?. Apa penyesuaian yang telah anda buat? Tinggalkan komen !.
Saya adalah salah seorang yang membenci VIM, saya mengatakan bahawa itu adalah editor teks untuk Pulpos .. tetapi untuk beberapa waktu sekarang saya menggunakannya lebih daripada Nano (editor lain, bukan eNano dari komuniti kami) xDD
Ia berlaku kepada saya sedikit seperti anda, memandangkan Vim agak rumit, saya menggunakan Nano, sehingga saya berusaha untuk membiasakan diri dengan Vim dan ia menjadi editor lalai saya. Ceria!
Betul .. by the way, senang dapat anda di sini .. Selamat datang!
Terima kasih, saya harap saya dapat menyumbang artikel berkualiti. Ceria!
Saya selalu menggunakan Vi, di sana saya mengubahsuai skrip COBOL saya (pekerjaan pertama saya pada 17) xD Saya tidak pernah menggunakan yang lain kerana kemalasan tetapi sangat sesuai dengan saya, dan mereka mempunyai jalan pintas yang luar biasa!
Greetings.
Sepatutnya, sejauh yang saya tahu, mereka berdua adalah Nanos dan mereka adalah Editor, jadi saya masih tidak tahu mana yang anda gunakan ... atau mungkin anda menggunakan kedua-duanya. xD
GNU Nano adalah perisian, sedangkan nano yang ada dalam komuniti ini adalah alias seseorang.
Berhenti menggunakan nama puki saya, habis xD
The eNano dengan Windows XP .. WTF?
Saya berada di uni uu
Anda pergi ke sisi gelap! XD
Dan mengenai jawatan itu ... Saya rasa saya harus belajar menggunakan Vim o_o
Saya menggunakan Windows Vista dan Debian Wheezy, jadi jangan mengeluh jika saya memberi komen dengan Google Chrome 30 (sebenarnya, itu Chromium 30) dengan Vista.
Saya tahu perasaan itu, bro.
Sebabnya, semasa saya bercakap mengenai GNU Nano, saya menulis GNU Nano (bukan hanya nano kerana kesamaran yang dihasilkan oleh alias anda).
Hanya mereka yang cukup layak dapat menggunakan Vim (yang saya tidak termasuk saya).
Dia rumit, tetapi jelas bahawa dia adalah editor yang lebih baik, semua orang sangat memuji dia.
Saya telah menggunakan VIM untuk sementara waktu, berikut adalah konfigurasi saya yang saya gunakan di Ubuntu dan OSX
https://github.com/abimaelmartell/dotfiles
Saya tidak faham vim ... Saya telah mencuba tetapi saya selalu kembali ke nano kekurangan kebiasaan saya rasa tetapi saya memerlukan kos 🙁
Percayalah, apabila anda menyesuaikannya menjadi sangat diperlukan. Mampu menyalin / memindahkan / menukar teks, menghapus atau mengedit teks di lajur ... bagaimanapun, apabila anda tidak mempunyai antara muka grafik VIM itu hebat ... dan walaupun dengan antara muka grafik itu hebat 😀
Apabila tidak ada persekitaran yang terbaik adalah MC (komandan Midnight)
Saya melakukan semua itu di Geany. Saya tidak faham mengapa belajar perkara yang rumit. Saya selalu berfikir bahawa perisian itu mesti disesuaikan dengan manusia dan bukan sebaliknya. Tapi hei, dunia ini bebas ... buat masa ini.
Bagaimana dengan? .. ..Saya tidak setuju dengan komen anda .. ..Selain itu, saya rasa tidak adil bahawa anda berfikir secara umum bahawa perisian tertentu tidak disesuaikan dengan "makhluk manusia" ..sederhana kerana keperluan dan perspektif masing-masing .. berbeza, dan dalam beberapa kes banyak ..
Untuk beberapa yang terbaik adalah penyunting nano, saya tidak menyokongnya walaupun untuk perubahan sedikit pun .. ..seperti geany, ninjaIDE, gerhana .. dan saya lebih suka satu atau yang lain bergantung pada kes itu .. .. emak lain, saya Melihat ..
Perkara yang nampak sukar dipelajari, walaupun tidak selalu, biasanya mempunyai faedahnya .. ..untuk data dalam jumlah yang banyak dalam fail, dan maksud saya sangat tinggi (TB) .. beberapa editor bahkan tidak akan membiarkan anda membukanya .. dan dengan Vi saya bukan sahaja dapat membukanya ... tetapi saya dapat melakukan pengendalian yang kompleks melalui ungkapan biasa ...
Sekadar pendapat saya .. .. Saya harap anda faham ..
Mari kita lihat, di hampir semua editor saya telah menggunakan anda simpan dengan Ctrl + S (Simpan) dan keluar dengan Ctrl + Q (Berhenti). Dan anda bergerak dengan kekunci anak panah yang mudah dan mempunyai anak panah kecil. Beritahu saya bagaimana ia dilakukan dalam vim? 😉
Saya faham pendapat anda, tenang.
Em .. ..sederhana .. ..untuk bergerak anda boleh melakukannya dengan anak panah kecil .. seperti kekunci 'HJKL' .. normal dalam vi-like ..
Untuk menyimpan dan keluar ': wq' .. 😉
Beri peluang untuk belajar bagaimana menggunakan vim .. ..dengan mencubanya selama seminggu .. hanya menggunakan vim .. .. apabila anda mempelajari alat, kelajuan yang disediakannya sangat besar ..
Saya harus mencubanya dengan pikiran terbuka, kerana kebenarannya adalah ketika saya memintanya untuk melakukan penyuntingan itu hanya membuat saya putus asa, dan akhirnya saya menggunakan nano.
Saya gembira dengan emacs
Oleh itu, saya menyokong anda, kerana GNU Emacs secara praktikal adalah pisau tentera Switzerland ketika menyunting teks dan skrip. Sekiranya anda mahu google atau menguruskan surat anda. Emac dengan beberapa pemalam dapat melakukannya dengan baik.
Saya gembira dengan monodevelop
MENOLAK
Wenas .. ..terlebih dahulu, hebat kerana anda telah memutuskan untuk menyumbang .. dan lebih-lebih lagi dengan jawatan seperti itu .. .. terima kasih banyak !! ..
Sudah lama saya mencari sesuatu yang serupa .. untuk mula menggunakan Vim lebih kerap .. ..sungguhpun saya selalu menggunakan Vi .. ..untuk projek besar, yang ideal adalah mempunyai konfigurasi yang baik dan menyesuaikan diri dengan Vim. . .. sekali lagi, terima kasih .. ..dan kami terus membaca .. 😉
Anda mesti memasang Vim sebelum membuat penilaian secara membuta tuli. Buat masa ini saya menggunakan GNU Nano dan GNU Emacs.
Persediaannya hebat Alejandro ... Namun, skema warnanya mengerikan. Saya tidak tahu jika anda tiba-tiba tahu di mana anda boleh mendapatkan skema warna yang lebih menarik. Saya secara peribadi sangat menyukai skema Twilight Textmate.
Sekiranya anda tidak menyukai skema warna yang ada di repositori, anda boleh mencuba memasang yang lain atau mengubah warna mengikut keinginan anda dengan mengedit nilai ctermfg.
hi NonText ctermfg = 18 ctermbg = TIADA cterm = TIADA
hi Ctermfg normal = 16 ctermbg = TIADA cterm = TIADA
hi Ctermfg khas = Ctermbg kuning = TIADA
hi Komen ctermfg = DarkYellow ctermbg = TIADA
hi Tetap ctermfg = Biru ctermbg = TIADA
hi Nombor ctermfg = Kuning ctermbg = TIADA
hai LineNr ctermfg = DarkGrey ctermbg = TIADA
hi PreProc ctermfg = Hijau ctermbg = TIADA
hi Pernyataan ctermfg = Cyan ctermbg = TIADA
hi Taipkan ctermfg = Cyan ctermbg = TIADA
hi Ralat ctermfg = Merah ctermbg = TIADA
hi Pengecam ctermfg = Magenta ctermbg = TIADA
hi SpecialKey ctermfg = Cyan ctermbg = TIADA
hi NonText ctermfg = Biru ctermbg = TIADA
hi Direktori ctermfg = Biru ctermbg = TIADA
hi MoreMsg ctermfg = Hijau ctermbg = TIADA
hi Tajuk ctermfg = Magenta ctermbg = TIADA
hi PeringatanMsg ctermfg = Merah ctermbg = TIADA
hai DiffDelete ctermfg = Biru ctermbg = TIADA
Greetings.
Apa khabar. artikel bagus. Adalah baik untuk menghantar sesuatu mengenai cara memanfaatkan konfigurasi ini. Bagi pengguna yang tidak begitu ahli dalam vim seperti saya 🙂
Sangat menarik dan bersyukur, ia meningkatkan penggunaan vim, tetapi bagaimana anda meletakkan bilangan garis? Ini adalah satu-satunya perkara yang belum dapat saya capai.
Gracias por el aporte
: menetapkan nombor
Singkatan ': set nu' .. ..dan untuk menghapusnya ': set nonu' 😉
Saya menggunakan ini:
: set pembaris tidak serasi laststatus = 2 nombor showmd showmode
Dan untuk menyerlahkan garis semasa yang anda perlukan: tetapkan garis kursor.
Saya lupa, salam.
Vim, senjata terbaik untuk pengguna Linux & Unix. Yang terbaik, anda boleh menyesuaikan vim, milik saya adalah C / C ++ IDE, NERDTree.
Sumbangan yang baik!
Tanpa menjadi pengguna yang pakar dan tanpa mengeluarkan semua jus, saya sudah terbiasa dan menggunakannya sebagai penyunting utama. Saya rasa cara terbaik untuk membiasakannya, kerana pada awalnya dapat putus asa, adalah dengan melakukan tutorial yang disertakan dengan program (gunakan perintah "vimtutor"). Jadi saya berjaya dan ia membantu saya. Semasa membaca tutorial anda menggunakan vim pada masa yang sama.
Hai komuniti, saya menggunakan vim dan seperti kebanyakan anda, saya menganggapnya sebagai alat yang sangat diperlukan untuk kerja saya. Saya ingin memberikan petua yang sangat berguna untuk menangani pemasangan pemalam. Alat ini dipanggil "patogen". Plugin ini mengatur jalan untuk plugin yang berbeza, menjadikan pemasangan dan penyahpasangannya sangat mudah. Sekiranya anda menggunakan vim, anda mesti menggunakan alat ini. Petua lain: di halaman vimbits.com terdapat banyak peta dan tetapan yang sangat menarik. Dan bagi mereka yang menggunakan Python, saya mengesyorkan plugin mod python. Saya harap ia melayani mereka seperti saya.
Mari gunakan Linux.
(I.e.
Saya belum menggunakan Vim, ini membuatkan saya sangat penasaran. Saya mesti mencubanya, tetapi sekarang!
Saya bersetuju dengan banyak perkara di sini.
Saya ingat bahawa beberapa hari pertama saya cuba menggunakan vim dan saya selalu meninggalkannya, kerana nampaknya sukar untuk menggunakannya, sehingga suatu hari saya mula merasakannya dan saya dapat memahami sedikit bagaimana ia berfungsi.
Dari sana, ia menjadi penyunting teks kegemaran saya, apabila saya perlu menyunting fail dengan cepat di konsol.
By the way, artikel yang baik.
Terima kasih, saya gembira kerana artikel ini menarik.
Greetings.
... catatannya sangat bagus, saya sangat suka vim saya menggunakannya untuk memprogram kerana untuk mengkonfigurasi lengkungan saya selalu menghadapi beberapa kesukaran tetapi ia adalah masalah latihan. Catatan ini sehingga hari ini tidak lapuk.
Salam!
Bagaimana, saya mempunyai masalah bahawa pautan ini terputus, seseorang boleh memberitahu saya yang berfungsi sekarang. Buat masa ini saya menguji beberapa yang anda cadangkan tetapi saya ingin mengetahui pendapat anda ... Terima kasih !!
Salam!
sumber ~ / .vim_runtime / vimrcs / plugins_config.vim
... Saya menghadapi masalah dengan fail log plugin yankring semasa cuba membuat fail log yankring_history_v2.txt. Apa-apa idea yang boleh anda berikan kepada saya bagaimana menyelesaikannya ...
Salam !!
Saya suka blog anda.
Saya hanya ingin memberitahu bahawa anda mempunyai pautan ke gambar yang rosak.