Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Vim notları - Fatih Arslan
- Gezme
- -----
- w (kelimenin ilk harfi)
- e (kelimenin son harfi
- b (ters - kelimenin ilk harfi)
- 0 (satır bası)
- $ (satır sonu)
- h j k l (ok işaretleri)
- f (forward)
- t (to)
- 10G (10'uncu satıra gec)
- G (dosyanın sonuna gider)
- gg (dosyanın basına gider)
- ctrl+u (page up)
- ctrl+d (page down)
- ctrl+e (imleçi değiştirmeden pencere içeriğini yukarıya çıkart)
- ctrl+y (imleçi değiştirmeden pencere içeriğini aşağıya indir)
- Actions
- -------
- d (delete)
- dd (satırı siliyor)
- x (tek karakter sil)
- X (tek karakter sil imlecın önü)
- s (tek karakteri sil ve insert moduna geç)
- p (satırın altına yapıştır)
- P (satırın üstüne yapıştır)
- y (yank) kopyalamak
- yy (satır kopyalama)
- İnsert moda geçisler
- -------------------
- ESC (insert modundan çık)
- ctrl+c (insert modundan çık)
- i (imlec kısmında gir)
- I (satırın başına geç ve insert moduna gir)
- a (imlec'den sonra)
- A (satırın sonuna geç ve insert moduna gir)
- o (satırın altına geç ve insert moduna gir)
- O (satırın üstüne geç ve insert moduna gir)
- Ex modu
- -------
- :w (dosyayı kaydediyor)
- :w foo (dosyayı foo olarak kaydet)
- :q (vi'den çık)
- :q! (soradan çık)
- :wq (kaydedip çık)
- :wqa (tüm pencereleri kaydet çık)
- :43 (43'uncu satıra geç)
- :set number (satır numaralarını göster)
- Visual Mod
- ----------
- v (visual imleç moduna geç)
- V (visual satır moduna geç)
- ctrl+v (visual block moduna geç)
- Diger
- -----
- u (undo)
- ctrl+r (redo)
- J ( iki satırı birleştirme)
- r (tek harfi değiştir normal modda)
- R (Replace moduna geç)
- Görünüm
- -------
- :tabe foo2 (ikinci sekmede foo2 dosyasını açar)
- gt (bir önceki tab)
- gt (bir sonraki tab)
- :split (yatay pencere bölme)
- :sp
- :split foo2 (foo2 yatay pencere olarak aç)
- :vsplit (dikey pencere bölme)
- :vs
- :vsplit foo2 (foo2 dikey pencere olarak aç)
- ctrl+w w (pencere arasında geçiş)
- ctrl+w h j k l (pencereler arası geçiş)
- Arama
- -----
- / (arama)
- * (imleçin üzerindeki kelimeyi ara)
- n (bulunan bir sonraki hedefe geç)
- N (bulunan bir sonraki hedefe geç)
- :set ignorecase (case sensitive arama)
- :set nohlsearch (arama highligt kapat)
- :set hlsearch (arama highligt aç)
- Sed
- ---
- :%s/isim/yenisim/ (isim'i yenisim ile değiştir) tüm dosyada
- :10,23s /isim/yenisim/ (isim'i yenisim ile değiştir) 10'uncu ve 23'uncu satır arasında degistir
- :%s/isim/yenisim/c (sorarak degistir)
- İnside-About
- ---
- Bunların önüne d, y, p, v gibi "actions"leri koyup istediğini işlemleri yapabilirsiniz
- i( (inside paranthese)
- a( (about paranthese)
- i" (inside quote)
- a" (about quote)
- it (inside tag)
- at (about tag)
- iB (inside Brace)
- aB (about Brace)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement