Sebelum memulai tutorial ini, periksa editor vim terinstal atau tidak di sistem. Secara default, editor vi diinstal di Ubuntu. Jalankan perintah berikut untuk menginstal editor vim.
$sudo apt-get install saya datang
Jalankan perintah berikut untuk memeriksa versi editor vim yang diinstal.
$saya datang-Versi: kapan
Buat atau buka file skrip apa pun di editor vim untuk memeriksa tampilan konten file saat ini sebelum mengaktifkan penyorotan sintaks. Di sini, file bash bernama login.sh dengan konten berikut digunakan.
login.sh
! /NS/pesta
dibuang 'Ketik nama pengguna Anda'
Bacanama pengguna
dibuang 'Ketikkan kata sandi Anda'
Bacakata sandi
jika [[ ( $nama pengguna=='admin' && $kata sandi=='rahasia' ) ]];kemudian
dibuang 'Pengguna resmi'
lain
dibuang 'Pengguna tidak sah'
menjadi
Jalankan perintah berikut untuk membuka file di editor vim.
$saya datanglogin.shAktifkan atau Nonaktifkan penyorotan Sintaks
Penyorotan sintaks aktif untuk editor vim secara default. Isi dari login.sh akan ditampilkan dengan format berikut saat penyorotan sintaks aktif. Setelah dibuka login.sh file dalam editor vim, tekan ESC kunci dan jenis ':sintaks aktif' untuk mengaktifkan penyorotan sintaks. File akan terlihat seperti gambar berikut jika penyorotan sintaks aktif.
tekan ESC kunci dan jenis, sintaks tidak aktif untuk menonaktifkan penyorotan sintaks.
Aktifkan atau nonaktifkan penyorotan sintaks secara permanen
Anda harus membuat atau mengedit .vimrc file dan tambahkan teks perintah untuk mengaktifkan penyorotan sintaks secara permanen di editor vim. Jalankan perintah berikut untuk membuka .vimrc file dengan menggunakan editor vim.
$sudo saya datang~/.vimrc
Tambahkan teks, sintaks aktif di mana saja dalam file untuk mengaktifkan penyorotan sintaks secara permanen untuk editor vim. Simpan dan tutup file dengan mengetik ': X' .
Untuk menonaktifkan fitur, cukup buka kembali . vimrc file, ubah teks sintaks aktif ke sintaks tidak aktif dan simpan filenya.
Ubah skema warna
File vim yang berbeda dari skema warna ada setelah menginstal paket vim. File skema warna ini terletak di lokasi, /usr/share/vim/vim*/colors/. Jalankan perintah berikut untuk menampilkan daftar file skema warna vim.
$ls -NS /usr/Bagikan/saya datang/saya datang* /warna/Output berikut menunjukkan bahwa paket vim yang diinstal berisi 18 skema warna yang dapat diterapkan di editor vim. Penggunaan beberapa skema warna ditunjukkan di bagian selanjutnya dari tutorial ini.
Misalkan, pengguna ingin mengubah skema warna untuk file html bernama halo.html dengan kode.
halo.html
< html >< kepala >
< judul >Selamat datang</ judul >
</ kepala >
< tubuh >
< P >Halo Semuanya, Selamat datang di situs kami</ P >
</ tubuh >
</ html >
Jalankan perintah berikut untuk membuka file html dari editor.
$ vim halo.htmltekan ESC dan ketik :colorscheme pagi untuk mengubah skema warna file saat ini.
Tampilan editor akan berubah seperti gambar berikut setelah menerapkan skema warna baru. Namun perubahan ini bersifat sementara dan efek warna akan dihilangkan setelah editor ditutup.
Jika Anda ingin mengatur skema warna dan latar belakang tertentu untuk editor secara permanen, buka .vimrc file lagi dan tambahkan teks perintah berikut. Di Sini, malam skema warna akan diatur untuk penyorotan sintaks dan warna latar belakang diatur ke gelap . Simpan dan tutup file dengan menekan, untuk menerapkan efek warna di editor.
warna malammengatur Latar Belakang= gelap
Sekarang, buka kembali file html di editor untuk memeriksa skema warna dan efek warna latar belakang. Editor akan terlihat seperti gambar berikut.
Setel bahasa sintaksis
Anda dapat memilih bahasa sintaks setelah membuka file di editor vim. Ada banyak bahasa sintaks untuk editor vim, seperti php, perl, python, awk dll. Buka file python bernama rata-rata.py di editor vim. Isi file terlihat seperti gambar berikut dengan sintaks default editor vim.
Jenis :sintaks=perl setelah membuka file dan tekan Memasuki . Warna teks dari beberapa bagian file akan diubah dengan sintaks bahasa perl seperti gambar berikut. Di sini, warna input, int, print, dan teks bulat diubah.
:mengatursintaksis=perl
Setel Sorotan nilai kunci
Ada sembilan grup penyorotan sintaks untuk editor vim. Ini disebutkan di bawah ini.
Nama grup | Keterangan |
Mengenali | Itu milik nama variabel dari kode sumber |
Penyataan | Itu milik pernyataan bahasa pemrograman apa pun, seperti jika, lain, lakukan, sementara dll. |
Komentar | Itu milik komentar bagian dari program |
Jenis | Tipe data variabel ditentukan oleh grup ini, seperti: int, ganda, string dll. |
PraProc | Itu milik pernyataan preprocessor apa pun, seperti #termasuk. |
Konstan | Itu milik nilai konstan apa pun, seperti angka, string yang dikutip, benar/salah dll. |
Spesial | Itu milik simbol khusus apa pun, seperti ' , ' ' dll. |
Digarisbawahi | Itu milik siapa saja teks yang digarisbawahi . |
Kesalahan | Itu milik kode sumber apa pun kesalahan |
Ada beberapa pasangan nilai kunci penyorotan yang dapat digunakan dengan grup penyorotan apa pun untuk mengubah warna spesifik kode sumber di editor vim. penggunaan dari Penyataan grup di editor vim ditampilkan di bagian selanjutnya dari tutorial ini. Buka file skrip python bernama tahun kabisat.py di editor vim. File ini terlihat seperti gambar berikut dengan penyorotan sintaks default.
Jenis :hai Pernyataan ctermfg=merah untuk mengubah warna pernyataan pemrograman skrip menjadi warna merah. Di sini, warna jika dan lain diubah menjadi merah.
:hai Pernyataanctermfg=bersih
Kesimpulan
Opsi penyorotan sintaks yang berbeda dari editor vim dijelaskan dalam tutorial ini dengan menggunakan berbagai contoh. Semoga, tutorial ini akan membantu pengguna vim baru untuk menerapkan penyorotan sintaks dengan benar untuk membuat kode sumber lebih mudah dibaca.