vim

Pilihan dan Tetapan VIM Penting

Pilihan dan Tetapan VIM Penting
Vim adalah salah satu penyunting teks baris arahan sumber terbuka yang paling popular. Ia sangat boleh dikonfigurasi dan menyokong banyak pilihan, yang menjadi sebab popularitinya di kalangan pengguna. Dalam artikel ini, kami akan membincangkan beberapa pilihan pengaturan Vim yang akan membantu anda mengoptimumkan persekitaran penyuntingan anda sesuai dengan pilihan anda. Sebilangan besar pilihan yang disebutkan di sini tidak diaktifkan secara lalai dalam Vim.

Terdapat dua cara untuk menggunakan pilihan tetapan Vim:

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

2. Aktifkan pilihan secara kekal untuk semua fail dengan menentukannya dalam fail konfigurasi Vim tempatan ~ /.vimrc. Apa sahaja pilihan yang anda mahu aktifkan, cukup tambahkannya di ~ /.vimrc file dengan membuang (:) sebelum perintah set, kemudian simpan dan tutup fail.

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

$ sentuhan ~ /.vimrc

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

$ vim ~ /.vimrc

Mencari pilihan

Dayakan penonjolan carian

Semasa mencari beberapa teks, sangat berguna untuk menyoroti semua hasil carian sehingga anda dapat melihat sekilas di mana corak pencocokan terletak. Mengaktifkan sorotan carian menambahkan latar belakang berwarna ke semua hasil carian. Penyorotan carian dilumpuhkan secara lalai.

Untuk mengaktifkan sorotan carian, gunakan arahan berikut:

: tetapkan hlsearch

Untuk melumpuhkan penyorotan carian, awalkan pilihan dengan kata "tidak".

: tetapkan nohlsearch

Pencarian tambahan

Biasanya, semasa anda melakukan carian biasa di Vim, anda hanya dapat melihat hasilnya setelah anda mengetik keseluruhan kata carian dan menekan Enter. Dengan carian tambahan Vim, anda dapat melihat hasil carian ketika anda mula menaip kata carian. Ini menyoroti semua teks yang sesuai dengan apa yang anda masukkan setakat ini. Contohnya, anda mencari kata "hitung". Semasa anda mula menaip huruf, anda akan melihat Vim menyoroti pertandingan.

Pencarian tambahan dilumpuhkan secara lalai. Untuk mengaktifkan carian tambahan, gunakan arahan berikut:

: tetapkan carian

Untuk melumpuhkan carian tambahan, awalkan pilihan dengan kata "tidak".

: tetapkan noincsearch

Pencarian kes tidak sensitif

Secara lalai, Vim melakukan carian sensitif huruf, memperlakukan huruf besar dan huruf kecil secara berbeza. Untuk melakukan carian tidak peka huruf besar kecil, gunakan arahan berikut:

: tetapkan ignecase

Untuk mengaktifkan semula carian peka huruf besar kecil, awalkan pilihan dengan kata "tidak".

: tetapkan noignorecase

Pencarian pintar

Kadang-kadang, semasa melakukan pencarian huruf besar-kecil untuk beberapa teks, anda perlu melakukan carian tanpa huruf besar-kecil untuk teks lain. Beralih antara ignecase dan noignorecase boleh menjengkelkan. Nasib baik, Vim membolehkan kita melakukan carian pintar dengan menggunakan pilihan beg pintar dengan pilihan ignecase. Dengan menggabungkan pilihan ini, anda akan mendapat carian sensitif atau tidak sensitif berdasarkan senario:

Untuk melakukan carian pintar di Vim, gunakan arahan berikut:

: tetapkan ignecase (tekan Enter)
: tetapkan beg pintar (tekan Enter)

Untuk melumpuhkan carian pintar, awalkan pilihan dengan perkataan "tidak":

: tetapkan nosmartcase

Tulis fail secara automatik

Semasa beralih di antara beberapa fail, Vim meminta Anda menyimpan fail terlebih dahulu jika sudah diubah. Walau bagaimanapun, dengan autowrite pilihan, Vim menyimpan fail secara automatik apabila anda menggunakan perintah: n (atau: p,: pertama,: terakhir) untuk beralih ke fail lain.

Untuk menulis fail secara automatik sebelum membuka fail lain, gunakan arahan berikut:

: tetapkan autowrite

Untuk mematikan pilihan ini, cukup awalkan pilihan dengan kata "tidak".

: tetapkan noautowrite

Mengaktifkan Lekukan Automatik

Mengaktifkan lekukan automatik dalam Vim membolehkan anda menandakan setiap baris sama dengan yang sebelumnya. Contohnya, anda meletakkan garis dengan Space atau Tab dan tekan Enter. Baris seterusnya yang anda taipkan secara automatik akan ditujukan dengan jumlah yang sama dengan baris sebelumnya.

Untuk mengaktifkan lekukan automatik di Vim, gunakan arahan berikut:

: tetapkan autoindent

Untuk melumpuhkan lekukan automatik, cuma awalkan pilihan dengan perkataan "tidak".

: tetapkan noautoindent

Penyorotan sintaks

Sorotan sintaks memaparkan kod sumber dalam pelbagai warna untuk meningkatkan kebolehbacaannya. Untuk mengaktifkan sorotan sintaks di Vim, gunakan arahan berikut:

: sintaks dihidupkan

Untuk menonaktifkan sorotan sintaks, awalkan pilihan dengan perkataan "tidak".

: sintaks dimatikan

Tetapkan skema warna untuk sorotan sintaks

Skema warna pada dasarnya adalah gabungan warna yang digunakan dalam penyorotan sintaks. Ini sangat berguna, kerana warna dapat membantu anda mengenal pasti pelbagai jenis data, fungsi, parameter, dll.

Vim mengandungi beberapa skema warna yang telah dipasang sebelumnya yang dapat dilihat dari dalam Vim. Taip: warnacheme, tekan Spacebar dan kemudian gunakan pintasan Ctrl + d:

: colorscheme [ruang] [Ctrl + d]

Untuk menetapkan skema warna baru untuk sorotan sintaks, ketik:skema warna arahan diikuti dengan nama skema.

: warna warna nama

Contoh:

: colourcheme torte

Penomboran paparan

Nombor baris dalam editor dapat sangat membantu dalam menavigasi fail. Ia juga memberitahu di mana anda berada dalam fail. Secara lalai, Vim tidak menunjukkan penomboran baris.

Untuk menunjukkan nombor garis di Vim, gunakan arahan berikut:

: menetapkan nombor

Untuk menyembunyikan penomboran baris, awalkan pilihan dengan perkataan "tidak".

: tetapkan nombor bukan

Tetapkan tajuk tingkap

Vim juga membolehkan anda menukar tajuk tetingkap pengeditan Vim. Dengan ciri ini, anda dapat memaparkan fail yang sedang diedit.

Untuk menentukan tajuk baru untuk tetingkap Vim anda, gunakan perintah berikut dengan menggantikan tali dengan nama rentetan pilihan anda.

: tetapkan titlestring = rentetan

Untuk memaparkan nama fail asal sebagai tajuk, gunakan% t:

: tetapkan titlestring =% t

Setelah menentukan rentetan tajuk, gunakan perintah berikut untuk menetapkan tajuk baru ini:

: menetapkan tajuk

Untuk membuang tajuk baru dan kembali ke tajuk lalai, cukup awalkan pilihan dengan kata "tidak".

: set notitle

Paparkan kedudukan kursor

Dengan menggunakan perintah pembaris di Vim, anda dapat mengetahui kedudukan kursor semasa dalam fail. Ia menunjukkan baris dan lajur kursor, yang sangat berguna ketika menatal fail teks panjang.

Untuk memaparkan kedudukan kursor semasa di Vim, gunakan arahan berikut:

: pembaris set

Untuk mematikan pilihan ini, cukup awalkan pilihan dengan kata "tidak".

: set noruler

Tetapkan mengesahkan

Apabila anda cuba melakukan operasi tertentu (seperti: q atau: e) pada fail yang diubah tanpa menyimpannya, operasi gagal. Namun, jika anda menggunakan pilihan pengesahan, Vim memaparkan dialog pengesahan yang menanyakan apakah anda ingin menyimpan fail tersebut.

Untuk menggunakan pilihan pengesahan di Vim, gunakan arahan berikut:

: set mengesahkan

Untuk mematikan pilihan ini, cukup awalkan pilihan dengan kata "tidak".

: tetapkan noconfirm

Tetapkan sejarah

Secara lalai, Vim mengingat sejarah 50 (:) perintah dan corak carian. Walau bagaimanapun, anda boleh mengubah tingkah laku lalai ini dengan mengurangkan atau meningkatkan jumlah perintah yang harus diingat.

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

: menetapkan sejarah = x

Dayakan Pemeriksaan Ejaan

Satu lagi ciri hebat di Vim ialah pemeriksaan ejaan. Apabila pemeriksaan ejaan diaktifkan, Vim mencari dan menyoroti perkataan yang salah eja.

Untuk mengaktifkan pemeriksaan ejaan di Vim, gunakan arahan berikut:

: menetapkan ejaan

Untuk mematikan pilihan ini, cukup awalkan pilihan dengan kata "tidak".

: tetapkan nospell

Oleh itu, anda boleh menggunakan beberapa pilihan tetapan Vim yang penting dan berguna untuk mengkonfigurasi Vim mengikut pilihan anda. Gunakan pilihan ini pada fail individu atau terapkan pada semua fail dengan menambahkannya dalam ~ /.fail vimrc.

Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...
OpenTTD vs Simutrans
Membuat simulasi pengangkutan anda sendiri boleh menyeronokkan, santai dan sangat menarik. Itulah sebabnya anda perlu memastikan bahawa anda mencuba s...
Tutorial OpenTTD
OpenTTD adalah salah satu permainan simulasi perniagaan yang paling popular di luar sana. Dalam permainan ini, anda perlu membuat perniagaan pengangku...