vim

Memahami dan menggunakan Buffer VIM

Memahami dan menggunakan Buffer VIM
Saat Anda mulai mengerjakan editor Vim, konsep yang paling membingungkan tentang Vim adalah buffer buffer. Khusus untuk pemula, seperti editor lainnya, mereka menganggap jendela dan tab yang ditampilkan akan ditutup setelah menutup seluruh file. Untuk memahami konsep dasar buffer, penting untuk mengetahui bagaimana vim menampilkan file dan buffer akan bekerja pada mereka.

Hari ini, dalam artikel ini, kami akan memberi Anda pemahaman dasar tentang buffer Vim dan bagaimana Anda dapat melakukan berbagai tindakan menggunakan buffer. Kami telah mengimplementasikan tugas buffer Vim di Ubuntu 20.04 sistem operasi.

Apa itu buffer??

Di editor Vim, buffer adalah bagian memori yang dimuat dengan konten file. Tapi, tidak berfungsi pada file asli. File asli tetap sama sampai buffer tertulis di atasnya. Semua file yang terbuka terkait dengan buffer tertentu. Buffer tidak terkait dengan file. Anda dapat membuat banyak buffer sesuai keinginan.

Saat Anda menggunakan buffer di Vim, buffer tersebut dapat disembunyikan dari tampilan tampilan. Jika Anda membuka file untuk diedit, maka secara otomatis membuat buffer, dan setiap file akan tetap dapat diakses sampai Anda menutup Vim.

Tekan 'Ctrl + Alt + t' untuk membuka terminal. Sekarang, Anda akan mengakses editor baris perintah Vim menggunakan perintah berikut:

$ vi

Cara membuat buffer Vim?

Nah, untuk membuat buffer baru di Vim, Anda dapat menggunakan beberapa perintah.

Gunakan perintah berikut untuk membuat buffer baru. Perintah di bawah ini akan membagi antarmuka vim menjadi dua jendela horizontal.

:baru

Gunakan perintah berikut yang akan membuat buffer baru dan membagi layar vim menjadi dua jendela vertikal.

:vnew

Seperti yang kami sebutkan di atas, jika Anda akan mengedit file, maka secara otomatis akan membuat buffer baru. Jadi, ikuti perintah di bawah ini untuk mengedit file di vim.

:edit nama file

Misalnya, kami telah membuat  file bernama 'buffersintro', gunakan perintah berikut untuk mengedit file ini di vim:

:edit buffersintro

Untuk mengedit beberapa buffer file tanpa menyimpan perubahan, Anda harus mengaktifkan opsi menggunakan perintah berikut:. Jika tidak, Anda akan mendapatkan pesan kesalahan.

:setel tersembunyi

Bagaimana mengelola buffer Vim?

Untuk melihat daftar buffer, Anda akan menjalankan perintah sebagai berikut pada editor Vim:

:l

Tetapi, sebagai alternatif, Anda juga dapat menggunakan perintah berikut untuk melakukan tindakan yang sama di Vim:

:buffer

Output berikut akan ditampilkan di Vim. Yang pertama adalah kolom nomor yang menunjukkan nomor buffer, di kolom kedua, Anda akan melihat beberapa indikator tanda yang mewakili status buffer:

%: tanda menunjukkan buffer di jendela saat ini
#: edit buffer alternatif
a: menunjukkan buffer aktif yang terlihat dan dimuat.
h: berarti buffer tersembunyi jika Anda akan tampil di layar Anda.

Yang ketiga adalah nama buffer atau nama file. Argumen terakhir menunjukkan nomor baris yang ditunjuk pointer.

Jika Anda ingin membuat buffer apa pun dalam keadaan aktif, maka Anda akan mengetikkan perintah berikut:

: nomor penyangga

Nomor buffer yang akan Anda gunakan dari daftar buffer.

Untuk memuat semua buffer di jendela terpisah, Anda akan menggunakan perintah berikut:

:bola

Perintah di atas akan membuka semua buffer di jendela baru sebagai berikut:

Anda juga dapat membuka buffer dalam orientasi jendela vertikal menggunakan perintah berikut di vim:

:bola vertikal

Untuk membuka buffer tertentu di jendela baru, untuk tujuan ini, jalankan perintah berikut di Vim:

:penyangga

Anda juga dapat menggunakan pintasan untuk tujuan ini. Ketik buffer number, lalu tekan ctrl w^.

Hapus buffer

Setelah modifikasi dalam file selesai, sekarang Anda dapat menghapus buffer dari daftar dengan mengeluarkan perintah berikut di Vim:

:bdelete arg

Atau

:bd arg

Di mana arg mungkin nama file atau nomor buffer, yang ingin Anda hapus dari daftar.

Pertama, Anda membuat daftar buffer menggunakan perintah :ls.

Misalnya, Anda ingin menghapus buffer ke-3 yang diberi nama 'file baru' dari daftar. Jadi, Anda akan mengetik perintah berikut untuk melakukan ini.

:hapus 3

Atau

:hapus file baru

Sekarang, daftar semua buffer buffer. Anda akan melihat bahwa buffer ke-3 telah dihapus dari daftar buffer.

Anda bahkan dapat menghapus beberapa buffer dari daftar menggunakan perintah berikut:

:bdelete buffer-name1 buffer-name2…

Atau

:2,4bdelete (ini akan menghapus angka dari buffer kedua hingga 4)

Navigasi Buffer

Anda dapat menggunakan perintah berikut untuk navigasi buffer:

Pada artikel ini, kami telah memberikan pemahaman dasar tentang buffer Vim. Kami melihat bagaimana menangani buffer Vim dan menggunakannya. Jika Anda ingin menjelajahi lebih banyak, maka menggunakan :help buffer, Anda dapat menjelajahi setiap dan semua yang terkait dengan buffer Vim. Saya harap artikel ini akan membantu Anda menjelajahi hal-hal yang lebih maju terkait dengan buffer Vim.

Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...
Game Remaster HD untuk Linux yang Belum Pernah Rilis Linux Sebelumnya
Banyak pengembang dan penerbit game datang dengan remaster HD dari game lama untuk memperpanjang umur waralaba, harap penggemar meminta kompatibilitas...
Cara Menggunakan AutoKey untuk Mengotomatiskan Game Linux
AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11, diprogram dengan Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsionalitas MA...