fZF Vim Bagaimana caranya

Vim adalah editor Linux elegan terkenal yang digunakan untuk mengedit file jenis apa pun. Ada konsep folding yang ditemukan di Vim untuk melipat dan membuka beberapa bagian kode atau teks dari file tertentu. Pelipatan ini dapat dilakukan di dalam editor Vim dengan mencoba perintah sederhana dan cepat pada teks file. Lipat dapat dilakukan pada satu baris atau lebih pada satu waktu. Dalam panduan ini hari ini, kita akan membahas perintah “zf” untuk melipat atau membuka potongan kode atau teks di Vim saat bekerja di sistem Ubuntu 20.04. Pastikan sistem Anda telah menginstal dan mengonfigurasi editor Vim. Buka terminal shell dengan Ctrl+Alt+T untuk mulai menggunakan Vim.

Mari kita mulai dengan membuat jenis file html baru. Anda juga dapat membuat file teks apa pun karena “zf” dapat diterapkan ke semua jenis file. Tujuannya adalah untuk hanya melipat atau membuka potongan kode atau teks. Gunakan kueri “sentuh” ​​di shell untuk membuat file html baru dan menambahkan beberapa kode atau tag html di dalamnya.

$ touch new.html

Gunakan perintah “vim” untuk membuka file html di dalam editor Vim.

$ vim new.html

Setel Lipat Manual

File html telah dibuka di dalam Vim dalam Mode Normalnya. Tombol “Esc” dari keyboard dapat digunakan untuk mendapatkan cara normal dari cara lain, yaitu cara visual, cara insert, dll. Gunakan perintah di bawah ini pada area perintah diikuti dengan “:”.

: set foldmethod=manual

Lipat dengan ZF

Buka cara Visual dengan menekan “v” saat bekerja pada Mode Normal. Gunakan “Ctrl+v” untuk membuka cara Blok Visual. Dalam cara blok, tempatkan kursor Anda ke posisi dari mana Anda ingin melipat teks atau kode. Mulai tekan “j” untuk menutupi jumlah garis yang perlu dilipat. Juga, tekan tombol berikutnya untuk menutupi garis sepenuhnya untuk melipatnya. Sekarang, tekan “zf” kecil untuk melipat garis yang disorot dari kode di bawah ini dalam cara Blok Visual.

zf

Outputnya akan seperti sesuatu yang ditunjukkan pada gambar di bawah ini. Anda dapat melihat bahwa baris 2 dan 3 telah dilipat menggunakan perintah “zf”. Ada cara lain untuk menggunakan perintah zf dengan mendeklarasikan nomor baris dan karakter “j” untuk melipat total baris pilihan Anda. Katakanlah Anda ingin melipat hanya 2 baris mulai dari baris ke- 2. Kemudian Anda menempatkan kursor pada karakter pertama dari baris 1 dan tekan “zf2j” . Output di bawah ini menunjukkan lipatan dua garis.

Zf2j

Cara lain untuk melipat potongan baris kode dari file apa pun di dalam Vim adalah menggunakan perintah range fold. Dalam perintah ini, Anda harus menyebutkan nomor baris dan angka negatif untuk mengurangi jumlah baris ke arah atas. Misalkan kita ingin melipat satu garis ke atas dari garis nomor 3. Kemudian, kita harus menyebutkan “-1” sebagai beberapa garis yang akan dilipat dan angka “3” sebagai nomor garis yang akan dilipat juga dengan kata kunci “lipat”. Cara menggunakan perintah telah terungkap dalam tangkapan layar yang terlampir di bawahnya.

Buka Semua menggunakan zO

Jika Anda hanya ingin membuka atau membuka lipatan semua kode yang sedang dibuat satu per satu, gunakan perintah “zO” untuk melakukannya. Letakkan kursor pada tanda “+” semua tekan “zO”. Ini akan membuka semua lipatan yang ada di dalamnya.

zO

Kesimpulan

Tutorial ini mencakup semua perintah dasar untuk melipat potongan kode dari beberapa file di dalam editor Vim. Kami telah membahas perintah untuk melipat potongan kode dengan zf dan juga membuka menggunakan beberapa perintah “z”. Kami berharap artikel ini akan sangat membantu Anda untuk “zf”.

Related Posts