# Vim Temel Klavye Kısayolları ve Hareketler

## Vim Temel Klavye Kısayolları ve Hareketler

![](https://i.imgur.com/sNURfkh.png)

## **İçerikte Neler Var?**

* Vim klavye kısayolları
* Vim'de hareket için tuşlar
* Vim'de eylem kısayolları nasıl kullanılır
* Vim mod değişiklikleri
* Vim'de metni nasıl ararım
* Vim geri alma ve tekrar komutları
* Vim ekstra hareket kısayolları
* Vim'de yön tuşları alternatifleri
* Vim kelimeler arasında hareket etme
* Vim dosya başı ve sonuna nasıl gidilir

## 1. Hareket:

* `hjkl`: **Yön tuşları** gibi düşünün.
  * `h`: Sola hareket.
  * `j`: Aşağı hareket.
  * `k`: Yukarı hareket.
  * `l`: Sağa hareket.
  * Bilgisayar mühendisliğinin ilk zamanlarında bu tuşlar yön tuşları olarak kullanılıyordu.
* `w`, `b`, `e`: **Kelimeler arasında hareket**.
  * `w`: Sonraki kelimenin başına git (**W**ord).
  * `b`: Önceki kelimenin başına git (**B**eginning).
  * `e`: Şu anki kelimenin sonuna git (**E**nd).

## 2. Eylem

* `d`: **Silme** eylemi (Delete).
  * `dw`: Bir kelimeyi sil.
  * `dd`: Şu anki satırı sil.
* `c`: **Değiştirme** eylemi (Change).
  * `cw`: Bir kelimeyi değiştir.
* `y`: **Kopyalama** eylemi (Yank).
  * `yy`: Şu anki satırı kopyala.
  * `yw`: Bir kelimeyi kopyala.
* `p`: **Yapıştırma** eylemi (Paste).
  * Son kopyalanan veya silinen içeriği yapıştır.

## 3. Mod Değişiklikleri

* `i`: **Ekleme moduna** geç (Insert).
* `v`: **Görsel modda metin seçimi** yap (Visual).
  * `V`: Şu anki satırı seç.
* `:`: **Komut moduna** geç.

## 4. Arama

* `/`: **Metni ara**.
  * `/kelime`: "kelime"yi ara.
  * `n`: Son aramada sonraki sonuca git.
  * `N`: Son aramada önceki sonuca git.

## 5. Geri Alma & Tekrar

* `u`: **Geri alma** (Undo).
* `Ctrl + r`: **Geri alınanı geri getir** (Redo).

## 6. Ekstra Kısayollar

* `gg`: Dosyanın **başına** git.
* `G`: Dosyanın **sonuna** git.
* `^`: Satırın ilk karakterine git.
* `$`: Satırın sonuna git.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yemreak.com/arsiv/programming/vim-temel-klavye-kisayollari-ve-hareketler.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
