VSCode में चयनित शब्द की सभी घटनाओं का चयन करें


253

वहाँ किसी भी चाल या विस्तार दृश्य स्टूडियो कोड में चयनित शब्द के सभी उदाहरणों को चुनने के लिए, खोज के बिना संपादन या ऐसे मामलों को हटाने की सुविधा और की जगह, जैसे करने के लिए कर रहे हैं Alt+ F3उदात्त पाठ में

जवाबों:


503

मैच खोजें के सभी अवसरों का चयन करें editor.action.selectHighlights

Ctrl+ Shift+L

Cmd+ Shift+ Lया Cmd+ Ctrl+ Gमैक पर


मेरे बनाम कोड में यह कमांड नहीं था, इसलिए मुझे इसे स्वयं सेट करना पड़ा और फिर यह काम करता है।
टीटो लीवा

धन्यवाद। मेरी इच्छा है कि मुझे "सीएमडी एफ 2" के बजाय इन कुंजियों का उपयोग करने के लिए मैक पर वीएस कोड मिल सकता है जो मुझे उपयोग करने के तरीके पर भी स्पष्ट नहीं है
दान रोसेनस्टार्क

एक शब्द का चयन करने के बारे में क्या और फिर एक बार में उन सभी शब्दों को अद्यतन करें जैसा कि उदात्त में है? मुझे लगता है कि vscode उस आदेश के साथ बहुत से रास्ते का चयन करता है और यह भी अच्छा होगा कि vscode बताने के लिए एक कीस्ट्रोक का उपयोग करने में सक्षम हो, जिसे हम चुनना चाहते हैं।
चार्ली पार्कर

ठंडा! पूरे मैच के बजाय रीजेक्स कैप्चर समूह की सामग्री का चयन करने का कोई तरीका? उदाहरण:href="(.*)"
सॉलिडाउ

61

विज़ुअल स्टूडियो कोड के लिए कुंजी बाइंडिंग के अनुसार :

Ctrl+ Shift+ Lवर्तमान चयन की सभी घटनाओं का चयन करने के लिए

तथा

Ctrl+ F2वर्तमान शब्द की सभी घटनाओं का चयन करने के लिए

आप कमांड पैलेट ( View -> Command Palette) या कीबोर्ड शॉर्टकट संपादक ( File > Preferences > Keyboard Shortcuts) में वीएस कोड में वर्तमान में सक्रिय कीबोर्ड शॉर्टकट देख सकते हैं ।


यह अलग-अलग शब्दों का भी चयन करता है। उदाहरण के लिए: जब मैं चयन करता हूं name, तो यह उसी तार का भी चयन करेगा named
अरी

यदि आपके शब्द के बाद कोई स्थान है, तो आप अपने शब्द के बाद के स्थान का चयन कर सकते हैं और साथ ही उस शब्द को प्राप्त कर सकते हैं (उदाहरण के लिए name )
Spcogg को दूसरे

21

यदि आप कुछ का चयन करना चाहते हैं तो क्या होगा?

कोई समस्या नहीं, पहले:

  1. Ctrl+ Fउन्हें टाइप करके अक्षर ढूंढें
  2. ESCके लिए खोज से बाहर निकलें (का उपयोग करते समय आप इस भी करने की जरूरत है Ctrl+ Shift+ Lसभी आवृत्तियां चयन करने के लिए)

या

  1. बस अपने माउस या कीबोर्ड ( Shift+ arrows) के साथ उन अक्षरों का चयन करें

अब जब माउस कर्सर आपके पहले चयन पर ब्लिंक कर रहा है, तो कुछ और कुंजी बिन्दिंग्स (रेफरी j08691 के लिए धन्यवाद ) का उपयोग करके :

  • Ctrl+ अगली घटना का Dचयन करें
  • Ctrl+ K+ Ctrl+ अगली घटना को D छोड़ें
  • Ctrl+ U पूर्ववत ऊपर से एक

8

मैक पर:

सभी मैचों का चयन करें: Command+ Shift+L

लेकिन अगर आप अगले आने वाले एक और मैच का चयन करना चाहते हैं: Command+D


यह वही है जो मैं था!
इयान वॉन

5

किसी कारण से मेरे मैकओएस मामले में Cmd+ कीबोर्ड पर शॉर्ट कट को दबाते हुए Shift+ Lकाम नहीं कर रहा है (हालांकि यह मेनू में इस विकल्प पर क्लिक करते समय ठीक काम करता है: चयन -> सभी अवसरों का चयन करें)। तो मेरे लिए Cmd+ FN+ दबाने F2से चाल चली गई ( FNस्पष्ट रूप से "F2" को सक्षम करने के लिए)।

Btw, अगर आप इस शॉर्टकट को भूल जाते हैं, तो सिलेक्शन पर राइट-क्लिक करें और "ऑल ऑवर ऑक्युरेन्स" विकल्प देखें


3

यदि आप एक-एक करके करना चाहते हैं तो यह वही है जो आप कर सकते हैं: 1) एक शब्द 2 चुनें) ctrl + d(विंडोज़ में)।

इससे शब्दों को एक-एक करके चुनने में मदद मिलेगी।


1

Ctrl+ F2विंडोज 10 में मेरे लिए काम करता है।

Ctrl+ Shift+ Lप्रदर्शन लॉगिंग शुरू करता है


प्रदर्शन लॉगिंग? VSC प्रलेखन कहाँ कहता है कि?
j08691
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.