2020-10-25 19:40:02 +07:00
|
|
|
# nvim
|
|
|
|
|
|
|
|
> Neovim, teks editor programmer berbasis Vim, menyediakan beberapa mode untuk manipulasi teks berbeda jenis.
|
2025-03-23 01:42:58 +02:00
|
|
|
> Tekan `<i>` masuk mode edit. `<Esc>` kembali ke mode normal, yang tidak mengizinkan penyisipan teks biasa.
|
2020-10-25 19:40:02 +07:00
|
|
|
> Informasi lebih lanjut: <https://neovim.io>.
|
|
|
|
|
|
|
|
- Membuka berkas:
|
|
|
|
|
|
|
|
`nvim {{berkas}}`
|
|
|
|
|
|
|
|
- Masuk ke mode pengeditan teks (insert mode):
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc><i>`
|
2020-10-25 19:40:02 +07:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
- Menyalin ("yank") atau memotong ("delete") baris saat ini (tempel itu dengan `<p>`):
|
2020-10-25 19:40:02 +07:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc>{{<y><y>|<d><d>}}`
|
2020-10-25 19:40:02 +07:00
|
|
|
|
|
|
|
- Batalkan operasi terakhir:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc><u>`
|
2020-10-25 19:40:02 +07:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
- Mencari sebuah pattern pada berkas (tekan `<n>`/`<N>` untuk pergi ke kecocokan berikutnya/sebelumnya):
|
2020-10-25 19:40:02 +07:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc></>{{pattern_pencarian}}<Enter>`
|
2020-10-25 19:40:02 +07:00
|
|
|
|
2021-05-10 11:03:12 +02:00
|
|
|
- Melakukan penggantian ekspresi reguler pada seluruh berkas:
|
2020-10-25 19:40:02 +07:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc><:>%s/{{ekspresi_reguler}}/{{pengganti}}/g<Enter>`
|
2020-10-25 19:40:02 +07:00
|
|
|
|
|
|
|
- Menyimpan (write) berkas, dan keluar:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`{{<Esc><Z><Z>|<Esc><:>x<Enter>|<Esc><:>wq<Enter>}}`
|
2020-10-25 19:40:02 +07:00
|
|
|
|
|
|
|
- Keluar tanpa menyimpan:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc><:>q!<Enter>`
|