Vim’in iki modu vardır.
1. Ekleme modu (Normal metin düzenleyici gibi yazabileceğiniz yerlerde. Ekleme modu için i düğmesine basın)
2. Komut modu (Düzenleyiciye işlerin yapılması için komutlar verdiğiniz yer. Komut modu için ESC tuşuna basın)
Aşağıdakilerin çoğu komut modunda
- x — İstenmeyen karakteri silmek için
- u — en son komutu geri almak ve U ise tüm satırı geri almak için
- Yeniden yapmak için CTRL-R
- : wq — kaydetmek ve çıkmak için
- : q! — kaydetmeden çıkmak için
- dw — bu kelimeyi silmek için imleci kelimenin başına götür
- 2w — imleci iki kelime ileri taşımak için.
- 3e — İmleci ileri üçüncü kelimenin sonuna taşımak için.
- 0 (sıfır) çizginin başına gitmek için.
- d2w — bulunduğu satırdaki 2 kelimeyi siler .. d3w gibi ardışık kelimelerin sayısını silmek için sayı değiştirilebilir
- Satırı silmek için dd ve Satıra silmek için 2dd. Ardışık sözcük sayısını silmek için numarayı değiştirebilirsiniz.
- p — imleçten sonra önceden silinen metni koyar (satırı silmek ve bir Vim kayıt defterinde saklamak için dd yazıp, satırı koymak için p)
- r — harfi değiştirmek için, örneğin, harfleri e ile değiştirmek için, tekrar basın.
- ce — sözcüğü siler ve sizi Ekle moduna geçirir
- G — sizi dosyanın altına taşımak için.
- gg — sizi dosyanın başlangıcına taşımak için.
- / geriye doğru arama yapmak için bir sonraki nesneyi bulmak
- ? kelime arama
Kes ve yapıştır:
- İmleci kesmeye başlamak istediğiniz yere getirin.
v
tuşuna basın, karakterleri seçmek için veya- Satır satır seçmek için
V
, veya - Sütun sutün seçmek için
Ctrl-v
- İmleci, kesmek istediğiniz satırın sonuna getirin.
d
Kesmek (veyay
kopyalamak için) düğmesine basın .- Yapıştırmak istediğiniz yere gidin.
P
İmleçten önce yapıştırmak veyap
sonra yapıştırmak için basın .
Kopyala ve yapıştır tuşuna ediyorum 4. adımda haricinde aynı adımlarla gerçekleştirilir y
yerine d
:
d
diğer düzenleyicilerde genellikle kesim olarak adlandırılan Vim’de silme anlamına gelir.y
diğer editörlerde genellikle kopya olarak adlandırılan Vim’de yank anlamına gelir.
BUFFER SIZE
vim editörü çeşitli ayarlarla gelmeketedir. Bu ayarlardan bizi en çok ilgilendiren kısmı buffer size dır.
Varsayılan olarak, bir kayıt defterinde yalnızca ilk 50 satır kaydedilir ve 10 kilobayttan fazla içeriyorsa, kayıt kaydedilmez.
Aşağıdaki örnekte, ilk satır geçerli ayarları gösterirken, ikinci satır ayarlanır:
'100
Düzenlenen son 100 dosya için işaretler hatırlanacaktır.<100
Her kayıt için kaydedilen satır sayısını 100 satıra sınırlar; Eğer bir kayıt cihazı 100’den fazla satır içeriyorsa, sadece ilk 100 satır kaydedilir.s20
Her bir öğenin maksimum boyutunu 20 kilobayt ile sınırlar; Bir kayıt 20 kilobayttan fazla içeriyorsa, kayıt kaydedilmez.h
Vim başladığında arama vurgulamayı devre dışı bırakır .
:set viminfo?
:set viminfo='100,<100,s20,h
Düzeltmek için yukarıdaki komut kullanılabilir.
Kaynak:https://medium.com/@bilselergun/temel-vim-komutlar%C4%B1-7efbab91571f
Comments