VSCode'da seçilen kelimenin tüm tekrarlarını seç


253

Gibi arama olmayanlar örneklerini düzenleme veya silme kolaylaştırmak ve yerine görsel stüdyo kodunda seçilen kelime tüm örneklerini seçmek için herhangi bir hile veya uzatma var mıdır Alt+ F3yüce metinde

Yanıtlar:


504

Eşleşme Bulun Tüm Oluşumlarını seçin editor.action.selectHighlights.

Ctrl+ Shift+L

CmdMac'te + Shift+ Lveya Cmd+ Ctrl+G


Benim vs kodu bu komut ayarlanmadı, bu yüzden kendim ayarlamak zorunda kaldı ve sonra çalışır.
Tito Leiva

Teşekkürler. Keşke nasıl kullanılacağından bile emin değilim "CMD F2" yerine bu tuşları kullanarak tuş bağlamalarını rapor etmek için Mac'te VS Kodu alabilirsiniz
Dan Rosenstark

Bir kelime seçmeye ve sonra tüm kelimeleri yüce gibi güncellemeye ne dersiniz? Bu vscode o komut ile çok yol seçer olsun ve ayrıca hangi kodları seçmek istiyoruz vs kodu söylemek için bir tuş vuruşu olması güzel olurdu.
Charlie Parker

güzel! Tüm maç yerine yalnızca normal ifade yakalama grubunun içeriğini seçmenin bir yolu var mı? örneğin:href="(.*)"
solidau

62

Visual Studio Code için Key Bindings'e göre :

CtrlGeçerli seçimin tüm tekrarlamalarını seçmek için + Shift+L

ve

Ctrl+ F2geçerli kelimenin tüm tekrarlarını seçmek için

O anda etkin olan klavye kısayollarını VS Code'da Komut Paletinde ( View -> Command Palette) veya Klavye Kısayolları düzenleyicisinde ( File > Preferences > Keyboard Shortcuts) görüntüleyebilirsiniz.


Farklı kelimeler de seçer. Örneğin: seçtiğimde name, aynı dizeleri de seçecektir named.
Ari

Eğer kelimenizden sonra bir boşluk varsa, o kelimeyi almak için kelimenizden sonraki alanı da seçebilirsiniz (örn. name )
İkinci

21

Sadece birkaçını seçmek isterseniz ne olur?

Sorun değil, önce:

  1. Ctrl+ Fharfleri yazarak bulma
  2. ESCiçin arama çıkmak (kullanırken bu bile gerek Ctrl+ Shift+ Ltüm oluşumları seçmek için)

VEYA

  1. bu harfleri fareniz veya klavyenizle seçmeniz yeterlidir ( Shift+ arrows)

Şimdi fare imleci ilk seçiminizde yanıp sönmeye başladığına göre , birkaç Tuş Bağlantısı daha (ref j08691 için teşekkürler ) şunları yapabilirsiniz:

  • Ctrl+ bir sonraki tekrarlamayı Dseç
  • Ctrl+ K+ Ctrl+ bir sonraki tekrarlamayı D atla
  • Ctrl+ yukarıdakilerden birini U geri al

8

Mac'te:

tüm eşleşmeleri seç: Command+ Shift+L

ama bir sonraki maçı seçmek istiyorsanız: Command+D


Ben de bundan sonraydım!
Ian Vaughan

5

MacOS durumumda herhangi bir nedenle Cmd+ Shift+ Lklavyedeki kısa kısma basıldığında çalışmıyor (menüdeki bu seçeneğe tıklandığında iyi çalışıyor: Seçim -> Tüm Olayları Seç). Bu yüzden benim için Cmd+ FN+ tuşuna basmak F2hile yaptı ( FNaçıkça "F2" yi etkinleştirmek içindir).

Btw, bu kısayolu unutursanız, seçimi sağ tıklayın ve "Tüm Geçişleri Değiştir" seçeneğini görün


3

Tek tek yapmak istiyorsanız, şunları yapabilirsiniz: 1) bir kelime seçin 2) ctrl + d(pencerelerde).

Bu, kelimeleri tek tek seçmeye yardımcı olacaktır.


2

Ctrl+ F2Windows 10'da benim için çalışıyor.

Ctrl+ Shift+ Lperformans günlük kaydını başlatır


Performans günlüğü? VSC belgeleri nerede diyor?
j08691
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.