问题
Are there any trick or extension to select all instances of selected word in visual studio code, to facilitate editing or deleting those instances without search and replace, like ِAlt+F3 in sublime text
回答1:
Select All Occurrences of Find Match editor.action.selectHighlights
.
Ctrl+Shift+L
Cmd+Shift+L or Cmd+Ctrl+G on Mac
回答2:
According to Key Bindings for Visual Studio Code there's:
Ctrl+Shift+L to select all occurrences of current selection
and
Ctrl+F2 to select all occurrences of current word
You can view the currently active keyboard shortcuts in VS Code in the Command Palette (View -> Command Palette
) or in the Keyboard Shortcuts editor (File > Preferences > Keyboard Shortcuts
).
回答3:
What if you want to select just a few?
No problem, first:
- Ctrl+F find the letters by typing them
- ESC to quit searching (you need to this even when using Ctrl+Shift+L to select all occurences)
OR
- just select those letters with your mouse or keyboard (Shift+arrows)
Now that the mouse cursor is blinking on your first selection, using a few more Key Bindings (thanks for the ref j08691) you may:
- Ctrl+D select the next occurrence
- Ctrl+K+Ctrl+D skip the next occurrence
- Ctrl+U undo one of the above
回答4:
Ctrl + F2 works for me in Windows 10.
Ctrl + Shift + L starts performance logging
回答5:
In my MacOS case for some reason Cmd+Shift+L is not working while pressing the short cut on the keyboard (although it work just fine while clicking on this option in menu: Selection -> Select All Occurences). So for me pressing Cmd+FN+F2 did the trick (FN is for enabling "F2" obviously).
Btw, if you forget this shortcut just do right-click on the selection and see "Change All Occurrences" option
来源:https://stackoverflow.com/questions/46539714/select-all-occurrences-of-selected-word-in-vscode