Panduan Linux

Menggunakan NerdTree: File Explorer di Vim

Hai, para pengguna Vim! Kalian pasti udah ngerasain betapa powerful-nya Vim sebagai text editor, kan? Tapi, kadang-kadang kita butuh sesuatu yang lebih dari sekadar text editor, seperti file explorer. Nah, di sinilah NerdTree hadir sebagai solusi. NerdTree adalah plugin Vim yang ngebantu kita buat ngejelajah file dan direktori dengan mudah. Yuk, kita bahas gimana cara menggunakan NerdTree biar workflow kita makin keren!

1. Instalasi NerdTree

Pertama-tama, pastiin dulu kalian udah punya Vim terinstal di komputer. Kalo belum, install dulu ya. Setelah itu, kita bisa install NerdTree pake plugin manager seperti Vundle, Pathogen, atau Vim-Plug. Di sini, kita pake Vim-Plug aja ya, karena simpel banget.

  1. Tambahin baris berikut ke file konfigurasi Vim kalian (biasanya ~/.vimrc atau ~/.config/nvim/init.vim buat Neovim):

    call plug#begin('~/.vim/plugged')
    Plug 'preservim/nerdtree'
    call plug#end()
    
  2. Buka Vim, lalu jalankan :PlugInstall buat nginstall NerdTree.

2. Membuka dan Menutup NerdTree

Setelah NerdTree terinstal, kalian bisa buka file explorer dengan perintah :NERDTree. Tapi, biar lebih praktis, mending kita mapping ke shortcut aja. Tambahin baris berikut ke ~/.vimrc:

map <C-n> :NERDTreeToggle<CR>

Dengan mapping di atas, kalian bisa buka/tutup NerdTree pake Ctrl + n.

3. Navigasi di NerdTree

Nah, sekarang kita udah bisa buka NerdTree. Gimana cara navigasinya? Gampang banget!

4. Fitur-Fitur Keren NerdTree

NerdTree nggak cuma buat buka file aja, tapi punya banyak fitur keren lainnya:

5. Integrasi dengan Vim

Salah satu kelebihan NerdTree adalah integrasinya yang smooth dengan Vim. Misal, kalian buka file dari NerdTree, file itu bakal dibuka di buffer Vim. Kalo udah selesai ngedit, tinggal tutup buffer atau pindah ke buffer lain.

6. Customisasi NerdTree

Kalian juga bisa custom tampilan NerdTree sesuai selera. Misal, mau nampilin hidden file, tambahin baris berikut ke ~/.vimrc:

let NERDTreeShowHidden=1

Atau, kalo mau NerdTree buka otomatis pas Vim dibuka tanpa file, tambahin:

autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif

7. Tips dan Trik

Nah, itu dia beberapa cara menggunakan NerdTree di Vim. Dengan NerdTree, ngejelajah file dan direktori jadi lebih gampang dan efisien. Selamat mencoba!

#Vim #Tutorial