20230728 06h50m30s grim

Tips membuat Tampilan GVIM menjadi minimal.

Ada pembaruan pada terminal yang saya gunakan sehari-hari yaitu foot terminal, dari versi 0.14.0 menjadi versi 0.15.x. Sayangnya, pembaruan itu membuat terminal foot tidak bisa berjalan / di-launch pada kompositor wayland yang saya gunakan (TinyWay). Mencoba mencari alternatif terminal lain dan saya baru ingat kalau saya masih punya editor teks GVIM, yang bisa saya fungsikan sebagai terminal juga.

foot segfault

Terminal Foot yang segfault pasca update.

Sayangnya lagi (waduh, kok seperti tidak ada rasa syukur, ya?), tampilan default GVIM cukup “ramai” dengan adanya menu, toolbar dan scrollbar. Saya menginginkan tampilan yang bersih dan minimal saja. Beruntungnya, menu, toolbar dan scrollbar bisa disembunyikan / di-hide agar tampilan GVIM menjadi lebih bersih dan minimal. Ya, hari ini kita akan sedikit membahas tips membuat tampilan GVIM menjadi minimal.

gvim as t

GVIM bisa juga difungsikan sebagai terminal.

menu

Menu dan toolbar pada GVIM, memakan tempat, disable saja !

Bagaimana cara membuat tampilan GVIM menjadi minimal ?

Seperti yang sudah saya singgung di atas. Untuk membuat tampilan GVIM menjadi minimal, kita perlu menyembunyikan menu, toolbar dan scrollbar. Bagaimana caranya ? Berikut ini adalah caranya.

A. Menyembunyikan menu GVIM.

Tampilan menu pada GVIM terdiri File, Edit, Tools, Syntax, dan lain-lain. Jika dirasa kita tidak begitu perlu dengan menu itu, kita bisa menyembunyikannya. Kita bisa menggunakan perintah berikut ini.

" Versi default
:set guioptions -=m

" Versi pendeknya seperti ini.
:set go -=mCode language: Vim Script (vim)

B. Menyembunyikan toolbar GVIM.

Toolbar pada GVIM berisi tool-tool yang memiliki fungsi-fungsi tertentu. Toolbar juga ditampilkan dengan tampilan ikon-ikon yang merepresentasikan fungsi-fungsi yang dimiliki. Menurut saya cukup bagus, namun karena dirasa memakan ruang / tempat, saya memilih menyembunyikannya saja. Untuk menyembunyikan toolbar GVIM, kita perlu menjalankan perintah berikut ini.

" Versi default
:set guioptions -=T

" Versi pendeknya seperti ini.
:set go -=TCode language: Vim Script (vim)

C. Menyembunyikan scrollbar GVIM.

Ketika menulis dengan VIM, saya selalu menggunakan dua jari untuk menggulir / scroll tulisan. Pada GVIM sendiri, terdapat bar gulir / scrollbar di kanan jendela, yang berfungsi untuk menggulir / scroll tulisan. Scrollbar ini cukup berguna sebenarnya, mengingat gulir / scroll dengan dua jari tidak bisa dilakukan di GVIM (mungkin saya yang belum menemukan konfigurasinya). Scrollbar ini bisa menjadi pengganti gulir dua jari. Untuk menyembunyikan scrollbar GVIM, kita bisa menggunakan perintah berikut ini.

" Versi default
:set guioptions -=r

" Versi pendeknya seperti ini.
:set go -=rCode language: Vim Script (vim)

D. Membuat pengaturan menjadi permanen.

Beberapa perintah di atas perlu dijalankan supaya menu, toolbar dan scrollbar bisa tersembunyi. Namun, setiap kali kita membuka GVIM, menu, toolbar dan scrollbar masih akan muncul dan perlu disembunyikan ulang lagi. Untuk mengatasinya, kita hanya perlu menaruh beberapa konfigurasi pada berkas konfigurasi GVIM (.gvimrc). Berikut adalah beberapa konfigurasinya.

set go -=m
set go -=T
set go -=rCode language: Vim Script (vim)

E. Tampilan akhir.

Berikut ini adalah tampilan akhir GVIM, ketika menu, toolbar dan scrollbar kita disable / kita sembunyikan. Terlihat seperti jendela VIM biasa bukan ?

20230728 06h50m30s grim

Tampilan GVIM setelah menu, toolbar dan scrollbar kita disable.

Referensi dan kredit.

Berikut ini adalah referensi dan kredit untuk bahasan kita hari ini.

  1. Post pada laman stackoverflow, berkaitan dengan cara menyembunyikan menu dan toolbar pada GVIM.
  2. Jawaban Phschoen tentang cara menyembunyikan menu dan toolbar pada GVIM.

Penutup.

Demikian tadi, cara dan tips sederhana untuk menyembunyikan menu dan toolbar pada GVIM. Semoga bisa menjadi referensi untuk pengguna baru GVIM dan khususnya saya pribadi. Terimakasih dan sampai berjumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *