vim

Opsi dan Pengaturan VIM Penting

Opsi dan Pengaturan VIM Penting
Vim adalah salah satu editor teks baris perintah sumber terbuka yang paling populer. Ini sangat dapat dikonfigurasi dan mendukung banyak opsi, yang merupakan alasan popularitasnya di kalangan pengguna. Dalam artikel ini, kami akan membahas beberapa opsi pengaturan Vim yang akan membantu Anda mengoptimalkan lingkungan pengeditan sesuai dengan preferensi Anda. Sebagian besar opsi yang disebutkan di sini tidak diaktifkan secara default di Vim.

Ada dua cara untuk menggunakan opsi pengaturan Vim:

1. Aktifkan opsi untuk file individual di dalam sesi Vim menggunakan :set Buka file yang diinginkan di Vim, ketik opsi apa pun menggunakan perintah :set dalam mode Normal, dan tekan Enter.

2. Aktifkan opsi secara permanen untuk semua file dengan menentukannya di file konfigurasi Vim lokal ~/.vimrc. Opsi apa pun yang ingin Anda aktifkan, cukup tambahkan di ~/.vimrc file dengan menghapus (:) sebelum perintah set, lalu simpan dan tutup file.

File konfigurasi Vim dapat dibuat untuk pengguna saat ini dengan perintah berikut di Terminal:

$ sentuh ~/.vimrc

Untuk mengedit file konfigurasi Vim, gunakan perintah berikut di Terminal:

$vim ~/.vimrc

Opsi pencarian

Aktifkan penyorotan pencarian

Saat mencari beberapa teks, sering kali membantu untuk menyorot semua hasil pencarian sehingga Anda dapat menemukan sekilas di mana letak pola yang cocok. Mengaktifkan penyorotan pencarian menambahkan latar belakang berwarna ke semua hasil pencarian. Penyorotan pencarian dinonaktifkan secara default.

Untuk mengaktifkan penyorotan pencarian, gunakan perintah berikut:

:set hlsearch

Untuk menonaktifkan penyorotan pencarian, cukup awali opsi dengan kata "tidak".

:set nohlsearch

Pencarian tambahan

Biasanya, ketika Anda melakukan pencarian normal di Vim, Anda hanya dapat melihat hasilnya setelah Anda mengetikkan seluruh kata pencarian dan menekan Enter. Dengan pencarian inkremental Vim, Anda dapat melihat hasil pencarian saat Anda mulai mengetik kata pencarian. Ini menyoroti semua teks yang cocok dengan apa yang telah Anda masukkan sejauh ini. Misalnya, Anda mencari kata "menghitung". Saat Anda mulai mengetik huruf, Anda akan melihat Vim menyorot kecocokan.

Pencarian tambahan dinonaktifkan secara default. Untuk mengaktifkan pencarian inkremental, gunakan perintah berikut:

:set incsearch

Untuk menonaktifkan pencarian tambahan, cukup awali opsi dengan kata "tidak".

:set noincsearch

Pencarian tidak peka huruf besar/kecil

Secara default, Vim melakukan pencarian peka huruf besar-kecil, memperlakukan huruf besar dan huruf kecil secara berbeda. Untuk melakukan pencarian case-sensitive, gunakan perintah berikut:

:atur huruf abaikan

Untuk mengaktifkan kembali pencarian peka huruf besar-kecil, cukup awali opsi dengan kata "tidak".

:set noignorecase

Pencarian cerdas

Terkadang, saat melakukan pencarian peka huruf besar/kecil untuk beberapa teks, Anda perlu melakukan pencarian peka huruf besar/kecil untuk beberapa teks lainnya. Pergeseran antara abaikan case dan noignorecase bisa mengganggu. Untung, Vim memungkinkan kita untuk melakukan pencarian cerdas dengan menggunakan opsi smartcase dengan opsi abaikancase. Dengan menggabungkan opsi ini, Anda akan mendapatkan pencarian peka huruf besar atau kecil berdasarkan skenario:

Untuk melakukan pencarian cerdas di Vim, gunakan perintah berikut:

:set abaikan (tekan Enter)
:set smartcase (tekan Enter)

Untuk menonaktifkan pencarian pintar, cukup awali opsi dengan kata "tidak":

:set nosmartcase

Secara otomatis menulis file

Saat beralih di antara banyak file, Vim meminta Anda untuk menyimpan file terlebih dahulu jika telah dimodifikasi. Namun, dengan tulis otomatis opsi, Vim menyimpan file secara otomatis ketika Anda menggunakan perintah :n (atau :p, :first, :last) untuk beralih ke file lain.

Untuk menulis file secara otomatis sebelum membuka file lain, gunakan perintah berikut:

:set autowrite

Untuk menonaktifkan opsi ini, cukup awali opsi dengan kata "tidak".

:set noautowrite

Mengaktifkan Indentasi Otomatis

Mengaktifkan indentasi otomatis di Vim memungkinkan Anda untuk membuat indentasi setiap baris sama seperti yang sebelumnya. Misalnya, Anda membuat indentasi baris dengan Spasi atau Tab dan tekan Enter. Baris berikutnya yang Anda ketik akan secara otomatis ditujukan dengan jumlah yang sama dengan baris sebelumnya.

Untuk mengaktifkan indentasi otomatis di Vim, gunakan perintah berikut:

:set autoindent

Untuk menonaktifkan lekukan otomatis, cukup awali opsi dengan kata "tidak".

:set noautoindent

Penyorotan sintaksis

Penyorotan sintaks menampilkan kode sumber dalam berbagai warna untuk meningkatkan keterbacaannya. Untuk mengaktifkan sorotan sintaks di Vim, gunakan perintah berikut:

:sintaks aktif

Untuk menonaktifkan penyorotan sintaks, cukup awali opsi dengan kata "tidak".

:sintaks nonaktif

Atur skema warna untuk penyorotan sintaks syntax

Skema warna pada dasarnya adalah kombinasi warna yang digunakan dalam penyorotan sintaks. Ini berguna, karena warna dapat membantu Anda mengidentifikasi berbagai tipe data, fungsi, parameter, dll.

Vim berisi beberapa skema warna pra-instal yang dapat dilihat dari dalam Vim. Ketik :colorscheme, tekan Spacebar lalu gunakan pintasan Ctrl+d:

:skema warna [spasi] [Ctrl+d]

Untuk mengatur skema warna baru untuk penyorotan sintaks, ketik:skema warna perintah diikuti dengan nama skema.

:nama skema warna

Contoh:

:colorscheme torte

Tampilan penomoran

Nomor baris dalam editor dapat sangat membantu dalam menavigasi file. Itu juga memberi tahu di mana Anda berada dalam file. Secara default, Vim tidak menampilkan penomoran baris.

Untuk menampilkan nomor baris di Vim, gunakan perintah berikut:

:tetapkan nomor

Untuk menyembunyikan penomoran baris, cukup awali opsi dengan kata "tidak".

:set bukan nomorum

Setel judul jendela

Vim juga memungkinkan Anda untuk mengubah judul jendela pengeditan Vim. Dengan fitur ini, Anda dapat menampilkan file yang sedang diedit.

Untuk menentukan judul baru untuk jendela Vim Anda, gunakan perintah berikut dengan mengganti tali dengan nama string pilihan Anda.

:set judulstring=string

Untuk menampilkan  nama file asli sebagai judul, gunakan  %t :

:set string judul=%t

Setelah menentukan string judul, gunakan perintah berikut untuk mengatur judul baru ini:

:tetapkan judul

Untuk menghapus judul baru dan kembali ke default, cukup awali opsi dengan kata "tidak".

:tetapkan judul

Tampilkan posisi kursor

Menggunakan perintah penggaris di Vim, Anda dapat mengetahui posisi kursor saat ini di file. Ini menunjukkan baris dan kolom kursor, yang bisa sangat membantu saat menggulir file teks panjang long.

Untuk menampilkan posisi kursor saat ini di Vim, gunakan perintah berikut:

:set penggaris

Untuk menonaktifkan opsi ini, cukup awali opsi dengan kata "tidak".

:set noruler

Setel konfirmasi

Saat Anda mencoba melakukan operasi tertentu (seperti :q atau :e) pada file yang dimodifikasi tanpa menyimpannya, operasi tersebut akan gagal. Namun, jika Anda menggunakan opsi konfirmasi, Vim menampilkan dialog konfirmasi yang menanyakan apakah Anda ingin menyimpan file.

Untuk menggunakan opsi konfirmasi di Vim, gunakan perintah berikut:

:set konfirmasi

Untuk menonaktifkan opsi ini, cukup awali opsi dengan kata "tidak".

:set nokonfirmasi

Tetapkan sejarah

Secara default, Vim mengingat sejarah 50 (:) perintah dan pola pencarian. Namun, Anda dapat mengubah perilaku default ini dengan mengurangi atau menambah jumlah perintah yang harus diingat.

Untuk mengubah jumlah perintah yang diingat Vim, gunakan perintah berikut dengan mengganti x dengan jumlah perintah yang perlu diingat:

:set sejarah=x

Aktifkan Pemeriksaan Ejaan

Fitur hebat lainnya di Vim adalah pemeriksa ejaan. Saat pemeriksaan ejaan diaktifkan, Vim menemukan dan menyoroti kata yang salah ejapel.

Untuk mengaktifkan pemeriksaan ejaan di Vim, gunakan perintah berikut:

:set mantra

Untuk menonaktifkan opsi ini, cukup awali opsi dengan kata "tidak".

:set nospell

Jadi begitulah cara Anda dapat menggunakan beberapa opsi pengaturan Vim yang penting dan berguna untuk mengonfigurasi Vim sesuai dengan preferensi Anda. Gunakan opsi ini pada file individual atau terapkan ke semua file dengan menambahkannya di ~/.file vimrc.

Instal Game Strategi OpenRA terbaru di Ubuntu Linux
OpenRA adalah mesin game Strategi Waktu Nyata Libre/Gratis yang membuat ulang game Westwood awal seperti Command & Conquer klasik: Red Alert. Mod yang...
Instal Dolphin Emulator terbaru untuk Gamecube & Wii di Linux
Dolphin Emulator memungkinkan Anda memainkan game Gamecube & Wii pilihan Anda di Komputer Pribadi (PC) Linux. Menjadi emulator game sumber terbuka da...
Cara Menggunakan Cheat Engine GameConqueror di Linux
Artikel ini mencakup panduan tentang menggunakan mesin cheat GameConqueror di Linux. Banyak pengguna yang bermain game di Windows sering menggunakan a...