Tab, otomatik tamamlama için özelleştirilmiş bir Cursor modelidir. Önerileri Tab ile kabul edip Esc ile reddederek niyetini aktardıkça daha da iyileşir. 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 gez
  • Son değişiklikler, linter hataları ve kabul edilen düzenlemelere dayalı öneriler al

Öneriler

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

Dosyada atla

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 atla

Tab, dosyalar arasında bağlama duyarlı düzenlemeler önerir. Dosyalar arası bir atlama önerildiğinde altta bir portal penceresi belirir.

Otomatik import

TypeScript ve Python’da Tab, eksikse import ifadelerini otomatik olarak ekler. Başka bir dosyadan bir metot kullan ve Tab import’u önersin. Kabul ettiğinde akışını bozmadan eklenir. Otomatik import çalışmıyorsa:
  • Projende doğru dil sunucusu veya uzantıların olduğundan emin ol
  • Quick Fix önerilerinde import çıkıyor mu diye kontrol etmek için Ctrl+. ile dene

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, düzenlemek ve referansları tek akışta çözmek için gd ile kullan.

Kısmi kabuller

Her seferinde bir kelime kabul etmek için Ctrl+Arrow-Right’ı kullan, ya da tuş atamanı editor.action.inlineSuggest.acceptNextWord üzerinden ayarla. Şuradan etkinleştir: Cursor SettingsTab.

Ayarlar

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

Açıp kapatma

Durum çubuğunu (sağ alt) kullanarak:
  • Ertele: Seçtiğin bir süre boyunca 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