Skip to content

hwisnu222/Learn-Vim-Belajar-Vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learn Vim || Belajar VIM

Mode dalam vim

NORMAL = ESC

INSERT = i

VISUAL = v

perintah pada vim

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

Copy paste code

Mode visual

copy = y

cut = d

paste = p

untuk mempaste dibawah kode mengukan p(kecil). untuk sebelum kode menggunakan P(besar)

Copy paste dari system ke vim atau sebaliknya

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

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)

Pindah antar screen split

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

Membuka terminal

Mode Normal / INSERT 

ctrl+t

Multi Cursor

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

Mengubah lebar dan tinggi screen

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)

Mengaktifkan nerdtree

ctrl+z

Mencari file dengan plugin fzf

sebelum menggunakkan command dibawah, install terlebih dahulu plugin fzf

ctrl+p

kemudian ketikan nama file yang ingin dicari

❤ happy day

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published