kickstart.nvim/kullanım.md

2.3 KiB
Raw Blame History

tpope/vim-fugitive: Git işlemlerini Vim içinde kolay yapmayı sağlar. config fonksiyonunda iki kısayol tanımlanmış:

gg: Dikey bölmede :G komutunu çalıştırır (Fugitive Git arayüzü).

gb: :0G komutunu çalıştırır, buffer bazlı Fugitive.

'tpope/vim-rhubarb': GitHub ile entegrasyon sağlayan ufak eklenti (örneğin, :Gbrowse komutu verir). Burada sadece tanımlanmış, config verilmemiş.


numToStr/Comment.nvim, Neovim/Vim için satır ve blok yorumlama işlemlerini kolaylaştırır.

Hem normal modda hem de visual modda kısayollar sağlar.

Varsayılan kullanım: Normal mod: gcc → Bulunduğun satırı yorumlar / yorumunu kaldırır

Visual mod: gc → Seçili satırları yorumlar / yorumunu kaldırır

Yani gcc tek satır, gc ise seçili alan üzerinde çalışır. Dosya tipine göre doğru yorum işareti (//, #, -- vb.) otomatik seçilir.


nvim-telescope/telescope.nvim -- Dosya arama vim.keymap.set('n', 'ff', require('telescope.builtin').find_files, { desc = 'Dosya Ara' })

-- Metin içinde arama vim.keymap.set('n', 'fg', require('telescope.builtin').live_grep, { desc = 'Metin Ara' })

-- Açık buffer'lar arasında geçiş vim.keymap.set('n', 'fb', require('telescope.builtin').buffers, { desc = 'Buffer Ara' })

-- Yardım dökümanlarında arama vim.keymap.set('n', 'fh', require('telescope.builtin').help_tags, { desc = 'Help Ara' })

Kısayol Komut / Fonksiyon Açıklama sh help_tags Neovim yardım dosyalarında arama yapar. sk keymaps Tüm tanımlı keymapleri listeler. sf find_files Projede dosya ismine göre arar. ss builtin Tüm Telescope pickerlarını listeler. sw grep_string İmlecin altındaki kelimeyi proje içinde arar. sg live_grep Projede metin arar (ripgrep gerekir). sd diagnostics LSPden gelen hataları ve uyarıları listeler. sr resume En son yapılan Telescope aramasını tekrar açar. s. oldfiles Son açılan dosyaları listeler. buffers Açık bufferlar arasında geçiş yapar. / current_buffer_fuzzy_find Sadece açık olan buffer içinde bulanık arama yapar. s/ live_grep { grep_open_files = true } Sadece açık olan dosyalarda arama yapar. sn find_files { cwd = vim.fn.stdpath('config') }