NORMAL = ESC
INSERT = i
VISUAL = v
untuk melakukan perintah dibawah ini terlebih dahulu ubah kedalam mode normal. dan setiap perintah menggunakan tanda titik sama dengan pada awal perintah
:q = untuk keluar dari vim
:q! = digunakkan untuk keluar dari kode editor tanpa menyimpan perubahan pada file
:qall = keluar semua screen
:w = untuk menyimpan perubahan file
:wq untuk menyimpan perubahan sekaligus keluar dari kode editor
:w name_file.txt = membuat file dengan nama
atau juga membuat file didalam folder
:w ./folder1/folder2/name-file.txt
untuk membuat file didalam folder yang sama
:w %:h/name-file.txt
:Ex (explore)=kemudian ketik tombol "d". Dan beri nama folder
gg = memindahkan kursor ke awal kode
GG = memindahkan kursor ke akhir kode
dd = menghapus kode 1 line pada posisi kursor berada
4k = memindahkan kursor ke 4 baris keatas. kursor akan dipindahkan ke baris sesuai nomor
d4k = menghapus kode 4 baris dari kursor
{ = memindahkan kursor ke kurung kurawal atas, begitupun sebaliknya
Mode visual
copy = y
cut = d
paste = p
untuk mempaste dibawah kode mengukan p(kecil). untuk sebelum kode menggunakan P(besar)
untuk melakukan perintah dibawah terlebih dahulu daftarkan ke register dulu.
copy paste kode dibawah ke init.vim
set termencoding=utf-8
set encoding=utf-8
Mode normal
Copy dari vim ke system
"+y (tanda plusnya juga ikut ditekan)
untuk mempastenya menggunakkan seperti bisasanya yaitu dengan ctrl+v
cara paste dari system ke vim
"+p (tanda plusnya juga ikut ditekan)
split secara vertical
Mode normal
ketikan perintah dibawah
untuk split secara vertical
:vsp
untuk split secara horizontal
:sp
perintah diatas dapat dikombinasikan dengan nama file
contoh:
:vsp ./folder/nama-file.txt (maka akan split screen secara vertikal dengan isi nama-file.txt)
Mode Normal
ctrl+ww
atau bisa juga menggunakkan dibawah ini
ctrl+k = untuk pindah kursor ke screen atas
ctrl+j = untuk pindah kursor ke screen bawah
ctrl+h = untuk pindah kursor ke screen kiri
ctrl+l = untuk pindah kursor ke screen kanan
Mode Normal / INSERT
ctrl+t
Mode Normal
ctrl+arrow down atau ctrl+arrow up
untuk keluar dari multi kursor tekan Q(shift+q)
atau tekan esc sampai ada alert dibawah
mode normal
letakan kursor pada screen yang akan diubah lebar atau tingginya
kemudian tekan
ctrl+arrow < > ^
misal : ctrl+ arrow keatas = digunakkan untuk mengatur ketinggian screen
atau bisa juga dengan menggunakkan command dibawah
:resize -5 (maka screen akan dikurangi sesuai ukuran tersebut)
:resize +5 (screen akan ditambah dengan ukuran tersebut)
ctrl+z
sebelum menggunakkan command dibawah, install terlebih dahulu plugin fzf
ctrl+p
kemudian ketikan nama file yang ingin dicari
❤ happy day