Ana içeriğe atla
Tab, otomatik tamamlama için özelleştirilmiş bir Cursor modelidir. Onu ne kadar çok kullanırsan, önerileri Tab ile kabul edip Esc ile reddederek niyetini yansıttığın için o kadar iyi hale gelir. Tab ile şunları yapabilirsin:
  • Aynı anda birden fazla satırı düzenle
  • Eksikse import ifadeleri ekle
  • Koordineli düzenlemeler için dosya içinde ve dosyalar arasında gezin
  • Son değişiklikler, linter hataları ve kabul edilen düzenlemelere göre öneriler al

Öneriler

Metin eklerken, tamamlamalar yarı saydam hayalet metin olarak görünür. Mevcut kodu değiştirirken, geçerli satırının sağında bir diff açılır penceresi olarak gösterilir.
Önerileri Tab ile kabul et, Esc ile reddet veya Ctrl+Arrow-Right ile kelime kelime kabul et. Yazmaya devam et ya da önerileri gizlemek için Esc’e bas.

Dosyada atlama

Tab, dosyada bir sonraki düzenleme konumunu tahmin eder ve atlamalar önerir. Bir düzenlemeyi kabul ettikten sonra, bir sonraki konuma atlamak için tekrar Tab’e bas.

Dosyalar arasında atlama

Tab, dosyalar arasında bağlama duyarlı düzenlemeler tahmin eder. Dosyalar arası bir atlama önerildiğinde altta bir portal penceresi görünür.

Otomatik içe aktarma

TypeScript ve Python’da Tab, eksik olduğunda import ifadelerini otomatik olarak ekler. Başka bir dosyadan bir method kullan ve Tab import’u önersin. Kabul etmek, akışını bozmadan ekler. Otomatik içe aktarma çalışmıyorsa:
  • Projenin doğru dil sunucusuna veya uzantılara sahip olduğundan emin ol
  • Quick Fix önerilerinde import görünüyor mu kontrol etmek için Ctrl+. ile test et

Peek içinde Tab

Tab, Go to Definition veya Go to Type Definition peek görünümlerinde çalışır. Fonksiyon imzalarını değiştirmek ve çağrı noktalarını düzeltmek için kullanışlıdır.
Vim’de, tanımlara atlamak, değiştirmek ve tek bir akışta referansları çözmek için gd ile kullan.

Kısmi kabul

Her seferinde bir kelimeyi Ctrl+Arrow-Right ile kabul et veya kendi kısayolunu editor.action.inlineSuggest.acceptNextWord üzerinden ayarla. Şuradan etkinleştir: Cursor SettingsTab.

Ayarlar

AyarAçıklama
Cursor TabSon düzenlemelere göre imlecinin çevresinde bağlama duyarlı, çok satırlı öneriler
Kısmi KabulCtrl+Arrow-Right ile bir önerinin sonraki kelimesini kabul et
Yorum Yaparken ÖnerilerYorum blokları içinde Tab’i etkinleştir
Yalnızca Boşluk ÖnerileriYalnızca biçimlendirmeyi etkileyen düzenlemelere izin ver
ImportsTypeScript için otomatik import’u etkinleştir
Python için Otomatik Import (beta)Python projeleri için otomatik import’u etkinleştir

Açıp kapatma

Durum çubuğunu (sağ alt) kullanarak:
  • Ertele: Belirli bir süre için Tab’i geçici olarak devre dışı bırak
  • Genel olarak devre dışı bırak: Tüm dosyalar için Tab’i devre dışı bırak
  • Uzantılar için devre dışı bırak: Belirli dosya uzantıları için Tab’i devre dışı bırak (ör. Markdown veya JSON)

SSS

Cursor SettingsTab Completion bölümüne gidip Trigger in comments seçeneğinin işaretini kaldırarak yorumlarda Tab’ı devre dışı bırak.
Keyboard Shortcuts ayarlarında Accept Cursor Tab Suggestions komutunu kullanarak kabul etme ve reddetmeyi istediğin herhangi bir tuşa yeniden eşle.
Cursor, bağlam penceresine ilgili kodun küçük bir kısmını dahil eder. Bu bağlam şifrelenir ve arka uca gönderilir. Arka uç çözerek bağlamı güvenli şekilde okur. Sonrasında Cursor Tab modeli bir kod önerisi üretir ve düzenleyicide gösterilmek üzere istemciye geri gönderir.