Vim adalah penyunting teks CLI. Selalunya, ia adalah tingkap hitam dan putih asas. Bagaimana dengan pengalaman pengalaman Vim anda? Mari lihat cara terbaik untuk menambahkan warna pada Vim.
Skema warna Vim
Skema warna adalah salah satu kaedah termudah untuk menjadikan pengalaman penyuntingan teks menjadi lebih baik, terutamanya jika anda menggunakan kod. Ini meningkatkan kejelasan visual, yang membolehkan anda memberi tumpuan kepada bahagian penting. Bagi sesetengah orang, skema warna yang sesuai dapat mengurangkan ketegangan mata. Ia juga memberikan estetika yang baik kepada editor.
Itulah sebabnya hampir semua penyunting teks menyokong beberapa bentuk tema. Dalam kes Vim, ada banyak skema warna di luar sana. Ia dilengkapi dengan sebilangan skema warna secara lalai. Sekiranya anda tidak berpuas hati, anda boleh menambah lebih banyak lagi melalui sistem pemalam Vim.
Skema warna Vim
Vim hadir dengan sebilangan besar tema hebat secara lalai. Untuk menukar skema warna, gunakan arahan berikut. Sebagai contoh, saya akan menggunakan kod XML yang terdapat di sini.
$: warnacheme
Sekiranya anda tidak mengetahui nama sebenar skema warna, tekan Tab akan mendedahkan semua yang ada.
Mari cuba skema warna "padang pasir".
$: warna padang pasir
Untuk memeriksa skema warna apa yang sedang digunakan oleh Vim, jalankan perintah ini.
$: warnacheme
Seperti banyak arahan Vim yang lain, perintah warna juga mempunyai singkatan.
$: warna$: colo
Sekarang, perubahan ini tidak akan kekal. Sebaik sahaja anda keluar dari Vim, ia akan kembali ke skema warna lalai. Anda boleh menentukan skema warna lalai pada fail vimrc. Ini fail konfigurasi Vim yang Vim muat setiap kali dimulakan.
Buka fail vimrc. Sekiranya anda tidak memilikinya, perintah berikut akan membuatnya secara lalai. Vimrc saya adalah contoh dari Vim fandom.
$ vim ~ /.vimrc
Di akhir fail, tambahkan baris berikut.
$ colo
Untuk melaksanakan perubahan, mulakan semula Vim. Sekiranya itu bukan pilihan, muat semula fail vimrc.
$: sumber ~ /.vimrc
Vim skema warna tambahan
Vim dilengkapi dengan sebilangan kecil skema warna secara lalai. Terdapat banyak skema warna di luar sana untuk diterokai. Di bahagian ini, mari kita periksa bagaimana anda dapat menambahkan skema warna kegemaran anda ke editor.
Semua skema warna Vim (dan plugin) datang dalam bentuk a .fail vim (vimscript). Perkara yang sama berlaku untuk skema warna Vim. Skema warna Vim lalai terletak di direktori berikut.
$ ls / usr / share / vim / vim80 / warna | grep vim
Bagi tema Vim yang akan kita tambahkan, tema tersebut akan berada di bawah ~ /.vim direktori. Ia khusus untuk pengguna; satu pengguna tidak boleh menggunakan skema warna Vim pengguna lain. Setiap kali Vim bermula, ia mencari direktori dan kandungannya. Sekiranya ia tidak wujud, tidak ada yang dilakukan. Sekiranya ada dan ada fail mengikut strukturnya, maka Vim akan mengikuti arahan tersebut.
Secara amnya, direktori ini tidak ada. Jalankan arahan untuk membuat direktori.
$ mkdir -v ~ /.vim
Untuk menyimpan skema warna, kita memerlukan warna sub-direktori.
$ mkdir -v ~ /.vim / warna
Sudah tiba masanya untuk merebut skema warna Vim kegemaran anda. Terdapat laman web khusus yang menganjurkan banyak skema warna Vim dengan pratonton. Lihat Warna Vim.
Dalam contoh ini, mari pasang tema gelap miramare. Muat turun skema warna dari GitHub.
$ git klon https: // github.com / franbach / miramare.git
Sekarang, gerakkan miramare.fail vim ke “~ /.direktori vim / colors ”.
$ mv -v // warna / miramare.vim ~ /.vim / warna
Voila! Skema warna siap digunakan! Kini ia akan muncul dalam senarai skema warna yang tersedia.
$: colo miramare
Untuk menjadikan skema warna yang baru ditambahkan sebagai lalai, ubah fail vimrc dengan sewajarnya.
Pemikiran terakhir
Ini hanya cara manual untuk menambah skema warna Vim. Anda juga boleh menggunakan pengurus pemalam Vim untuk menambah skema warna Vim untuk anda. Ini adalah pendekatan yang jauh lebih baik kerana ia juga akan memperbaharui skema warna (dan pemalam lain). Lihat cara menikmati pemalam Vim. Vim makro juga merupakan cara terbaik untuk meningkatkan pengalaman penyuntingan anda. Lihat tutorial makro Vim.
Nikmati!