Vim - Menggunakan Vim Sebagai Ide

Kami dapat mengkonfigurasi Vim untuk menggunakannya sebagai IDE. Pada bagian ini, kita akan membahas item-item berikut

  • Penyorotan sintaks
  • Indentasi cerdas
  • Bounce
  • Jalankan perintah shell
  • Mengonfigurasi ctag dan csope
  • Pelengkapan otomatis dan saran otomatis

Penyorotan sintaks

Penyorotan sintaks adalah salah satu fitur penting dari IDE. Untuk mengaktifkan penggunaan penyorotan sintaks -

:syntax on

Misalnya, gambar di bawah ini menunjukkan penyorotan sintaks untuk kode C -

Untuk menonaktifkan penggunaan penyorotan sintaks -

:syntax off

Ketika penyorotan sintaks dinonaktifkan, itu akan menampilkan output berikut -

Indentasi cerdas

Untuk melakukan indentasi otomatis dan cerdas, gunakan perintah berikut -

: set autoindent 
: set smartindent

Selain itu, Anda dapat menggunakan perintah di bawah ini untuk memasukkan kode C secara otomatis -

: set cindent

Melambung

Jika Anda menggunakan bahasa pemrograman yang menggunakan tanda kurung kurawal untuk menggabungkan beberapa pernyataan, maka% key akan menjadi teman Anda. Kunci ini akan melompat di antara awal dan akhir kurung kurawal dengan cepat.

Misalnya, Anda berada di baris 11 dan menjalankan perintah% maka itu akan menggerakkan kursor ke baris 4. Gambar di bawah ini menunjukkan ini -

Jalankan perintah shell

Untuk menjalankan perintah tunggal dari pengguna editor Vim -

:!<command>

Misalnya, untuk menjalankan perintah pwd gunakan sintaks berikut -

:!pwd

Namun, jika Anda ingin beberapa perintah shell, jalankan perintah berikut -

:shell

Perintah di atas akan memberi Anda akses terminal, di mana Anda dapat menjalankan banyak perintah. Setelah Anda selesai dengan itu, cukup ketik perintah keluar yang akan kembali ke sesi Vim.

Konfigurasi ctags dan cscope

Kombinasi ctags dan csope menyediakan banyak fitur berguna seperti go to function definition, go to function declaration, find function calls, search file, dan banyak lagi. Lakukan langkah-langkah di bawah ini untuk mengkonfigurasi alat ini -

  • Hasilkan tag menggunakan perintah berikut -
$ ctags <file>

Perintah ini akan menghasilkan file baru yaitu tag

  • Berikan file tag ke vim menggunakan perintah berikut -
:set tags = tag
  • Sekarang gerakkan kursor Anda di bawah nama fungsi dan tekan Ctrl +] untuk pergi ke definisi fungsi.
  • Menggunakan Ctrl + t untuk kembali ke posisi sebelumnya.

Untuk menginstal dan mengkonfigurasi cscope lakukan langkah-langkah berikut -

  • Pasang cscope
$ sudo apt-get install cscope
  • Hasilkan ctag dan luncurkan jendela utama
$ cscope –R

  • Pengguna Ctrl + d untuk menutup jendela cscope

Pelengkapan otomatis dan saran otomatis

Kita dapat menggunakan perintah berikut untuk penyelesaian otomatis -

Sr Tidak Perintah & Deskripsi
1 Ctrl + x Ctrl + N

Penyelesaian kata

2 Ctrl + x Ctrl + L

Penyelesaian garis

3 Ctrl + x Ctrl + F

Penyelesaian nama file

Perhatikan bahwa kita harus menggunakan perintah ini dalam mode penyisipan.