Visual Studio Code'da (VS Code) geçerli sözcük nasıl seçilir?


103

Geçerli sözcük nasıl seçilir, imleç buradadır.

Not : Visual Studio IDE'nin değil, Visual Studio Code (VS Code) , metin düzenleyicisi için kısayol arıyorum .

Yanıtlar:


168

Mac OS'de: Cmd+ D
Windows ve Linux'ta: Ctrl+D

Yukarıdakiler benim için amacı çözdü.

Ancak ⌘D, "editor.action.addSelectionToNextFindMatch" olarak tanımlanır , bu nedenle, bir kereden fazla basarsanız, dosyada aynı kelimeyi aramaya ve seçmeye çalışır ve bu daha sonra yapmak için kullanılabilir "multi word editing".


1
Teşekkür ederim! Şimdi sürükle ve bırak ile birlikte yeniden bir bütün hissediyorum!
Adrian Moisa

4
Bunun talihsiz bir yan etkisi de mevcut "bul" kriterlerini değiştiriyor.
Doug Kent

37

Seçimi Küçült / Genişlet'i arıyorsunuz .

Shift+ Alt+ LeftVe Shift+ Alt+ ile tetikleyinRight

Güncelleme:

Bu artık Smart select API olarak adlandırılıyor . Bu özellik, ifadeler, türler, ifadeler, sınıflar ve içe aktarmalar için seçimleri akıllıca genişletmek için anlamsal bilgiyi kullanır.


Bu, kelimenin etrafındaki boşlukları seçmenin talihsiz bir yan etkisine de sahiptir.
Doug Kent

4
Ve genellikle kelimeden daha fazlasını seçer
Doug Kent

Basitçe yanıltıcıdır, örneğin çevreleyen parantezlere kadar genişlerken birden fazla kelime seçer.
Florian Loch

"Bul" kriterini değiştiren Ctrl + D'ye katılıyorum, ancak bu yanıta ilişkin uyarıların hiçbirini doğru bulmadım. Bir şeyler değişti mi? Örnek vermezseniz lütfen (parantez içindeki sözcüğü gayet iyi seçtiğini gördüm).
aamarks

1
Jetbrains editörlerinden (IntelliJ ve PHPStorm) geldiğimde, bunu Ctrl + W "kelime seçme" davranışına en yakın ve belki biraz daha iyi buluyorum. Teşekkürler!
Charles Wood

14

Öyle Ctrl+ DWindows üzerinde son Visual Studio Kanununda benim için çalışıyor.

Dosya -> Tercihler -> Klavye kısayolları'na gidin, şunu bulacaksınız:

görüntü açıklamasını buraya girin


2
Bunun talihsiz bir yan etkisi de mevcut "bul" kriterlerini değiştiriyor.
Doug Kent

9

ctrl+wIdea'daki gibi davranmak istiyorsanız, sadece klavye ayarlarına gidin görüntü açıklamasını buraya girin

Arayın Expand selection. Yeni kısayol ayarlayın cmd+wveya ctrl+wişletim sisteminize bağlı olarak. görüntü açıklamasını buraya girin Ayrıca ctrl+w, istediğiniz başka bir kısayolu kullanmak için kullanılan diğer komutları yeniden bağlayın , örneğincmd+f4

UI kullanmaktan kaçınmak için keybindings.json dosyasını düzenleyebilirsiniz. görüntü açıklamasını buraya girin


1

Shift+ Alt+ Right ArrowEğer kelime camelCase içindeyse Right Arrow, tüm camelCase'i seçmek için tekrar tıklamanız gerekecektir . + Düğmesini Right Arrowbasılı tutarken tekrar bastığınızda , kodun diğer bir bölümünü seçersiniz. yani: ShiftAlt

  1. önce kelime.
  2. bir camelCase'in parçasıysa, o zaman camelCase.
  3. o zaman bir dizenin içindeyse dizenin tamamı.
  4. ... (diğer birçok olasılık)
  5. tüm çizgi.
  6. parantez kod bloğu içindeki her şey
  7. tüm dosya

herhangi bir zamanda Left Arrowyerine tıklayarak son seçime geri dönebilirsiniz .Right Arrow

Ben bilmem CTRL+ weski Visual Studio Kanununda ama JetBrains IDE en bu eşdeğerdir CTRL+ wbasılı tutarak CTRLve tıklayarak wdaha seçmek için ve basılı tutarak CTRL+ Shiftve tıklayarak wunselect için.

CamelCase'de yalnızca bir kelime seçmekten kaçınmaya yardımcı olan başka bir olasılık ise CTRL+, dbu yalnızca tüm camelCase'i seçecektir. Ancak bu, mevcut "bul" kriterlerini de değiştirecek yan etkiye sahip olacaktır.

Bu ekstra kısayol için teşekkürler Chandan Nayak .


0

"Dosya / Tercihler / Klavye Kısayolları" üzerinde, geçerli sekme eylemini kapatmak için "Ctrl + W" kısayolunu sildim, çünkü bunun için "Ctrl + F4" benim için çalışıyor.

Güncelleme (14 gün sonra): Dün VSCode 1.34.0'ı kurdum - O zamandan beri işlevselliğin "Ctrl + D" olduğunu düşünüyorum. Ben çok şaşırdım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.