NVIM - a modern, community-driven fork of the Vim text editor, engineered for extensibility and usability.

Catatanku dalam menguasai cara penggunakan NVIM
Process di Code Editor & IDE, a month ago

Too much to say:

Di normal mode, ketik `:help`, baca semua dokumentasi yang ada disitu.




Perintah dasar

1. Membuka project `nvim nama_direktori`, atau `nvim .` jika path di terminal sudah ada di path project yang ingin dibuka. (19 Oktober 2025 00:40)

2. Menghapus beberapa line pada `active tab` code, tekan `V <KAPITAL>`, arahkan kursornya sampai character/column yang diinginkan, kemudian tekan `dd` untuk hapus. (19 Oktober 2025 00:40)

3. Undo perubahan, masuk ke command mode, tekan `u`


Konfigurasi saya menggunakan `kickstarter.nvim` di https://github.com/nvim-lua/kickstart.nvim.

Isi konfigurasi tersebut biasanya ada di `~/.config/nvim` (19 Oktober 2025 00:40)

```

➜  nvim git:(develop) ✗ pwd
/Users/namaUser/.config/nvim
➜  nvim git:(develop) ✗ tree .
.
├── LICENSE.md
├── README.md
├── doc
│   ├── kickstart.txt
│   └── tags
├── init.lua
├── lazy-lock.json
└── lua
    ├── custom
    │   └── plugins
    │       └── init.lua
    └── kickstart
        ├── health.lua
        └── plugins
            ├── autopairs.lua
            ├── debug.lua
            ├── gitsigns.lua
            ├── indent_line.lua
            ├── lint.lua
            └── neo-tree.lua
6 directories, 14 files
➜  nvim git:(develop) ✗

```


Telescope

1. Tekan `Spasi sf`, untuk mencari file yang ada di project. (19 Oktober 2025 00:40)


Neo-Tree

1. Tekan `\  <BACKSLASH>`, untuk pindah dari `neo-tree` ke `active editor`. (19 Oktober 2025 00:40)

Dukung Saya supaya tetap menulis artikel-artikel yang baik, membayar sewa domain, dan server untuk blog ini. Caranya dengan donasi cendol via Trakteer.id.


No image

Fadly Dzil Jalal

PHP, Yii2 Framework, Laravel, Java, Java Swing, Hibernate, Javascript, Angular, React, MySQL, MongoDB


Dapatkan USD 200 untuk develop aplikasimu di DigitalOcean DigitalOcean Referral Badge