Tab, otomatik tamamlama için özelleştirilmiş bir Cursor modelidir. Ne kadar çok kullanırsanız, Tab önerilerini kabul ederek veya Esc ile reddederek niyet enjekte ettiğiniz için o kadar iyi hale gelir. Tab ile şunları yapabilirsiniz:
  • Aynı anda birden fazla satırı değiştirme
  • Eksik olduğunda import ifadeleri ekleme
  • Koordineli düzenlemeler için dosya içinde ve dosyalar arasında atlama
  • Son değişiklikler, linter hataları ve kabul edilen düzenlemelere dayalı öneriler alma

Öneriler

Metin eklerken, tamamlamalar yarı saydam hayalet metin olarak görünür. Mevcut kodu değiştirirken, geçerli satırınızın sağında bir diff popup’ı olarak gösterilir.
Önerileri Tab ile kabul edin, Esc ile reddedin veya Ctrl+Arrow-Right kullanarak kelime kelime kabul edin. Önerileri gizlemek için yazmaya devam edin veya Esc tuşuna basın.

Dosya içinde atlama

Tab, dosyadaki bir sonraki düzenleme konumunuzu tahmin eder ve atlamalar önerir. Bir düzenlemeyi kabul ettikten sonra, bir sonraki konuma atlamak için tekrar Tab tuşuna basın.

Dosyalar arası atlama

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

Otomatik içe aktarma

TypeScript ve Python’da Tab, eksik olduğunda otomatik olarak import ifadeleri ekler. Başka bir dosyadan bir yöntem kullanın ve Tab import’u önerir. Kabul etmek, akışınızı bozmadan ekler. Otomatik içe aktarma çalışmıyorsa:
  • Projenizin doğru dil sunucusuna veya uzantılara sahip olduğundan emin olun
  • Import’un Quick Fix önerilerinde görünüp görünmediğini kontrol etmek için Ctrl+. ile test edin

Peek’te 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ı yerlerini düzeltmek için kullanışlıdır.
Vim’de, tanımlara atlamak, değiştirmek ve referansları tek akışta çözmek için gd ile kullanın.

Kısmi Kabul Etme

Ctrl+Arrow-Right ile bir seferde bir kelime kabul edin veya editor.action.inlineSuggest.acceptNextWord aracılığıyla tuş bağlamanızı ayarlayın. Şurada etkinleştirin: Cursor SettingsTab.

Ayarlar

AyarAçıklama
Cursor TabSon düzenlemelere dayalı olarak imleciniz etrafında bağlam farkında, çok satırlı öneriler
Kısmi Kabul EtmeCtrl+Arrow-Right ile bir önerinin bir sonraki kelimesini kabul edin
Yorum Yaparken ÖnerilerYorum blokları içinde Tab’ı etkinleştirin
Yalnızca Boşluk ÖnerileriYalnızca biçimlendirmeyi etkileyen düzenlemelere izin verin
İçe AktarmalarTypeScript için otomatik içe aktarmayı etkinleştirin
Python için Otomatik İçe Aktarma (beta)Python projeleri için otomatik içe aktarmayı etkinleştirin

Açma/Kapama

Durum çubuğunu (sağ alt) kullanarak:
  • Erteleme: Tab’ı seçilen süre boyunca geçici olarak devre dışı bırakın
  • Global olarak devre dışı bırak: Tüm dosyalar için Tab’ı devre dışı bırakın
  • Uzantılar için devre dışı bırak: Belirli dosya uzantıları için Tab’ı devre dışı bırakın (örn. markdown veya JSON)

SSS