Як вибрати поточне слово (те, де є каре) у Visual Studio Code (текстовий редактор, а не Visual Studio)? У старих прив'язках Visual Studio це був ctrl+w
ярлик, але його було змінено на закриття дії вкладки.
Як вибрати поточне слово (те, де є каре) у Visual Studio Code (текстовий редактор, а не Visual Studio)? У старих прив'язках Visual Studio це був ctrl+w
ярлик, але його було змінено на закриття дії вкладки.
Відповіді:
У Mac OS: Cmd+ D
У Windows: Ctrl+D
Вище вирішено для мене призначення.
Але ⌘D визначається як "editor.action.addSelectionToNextFindMatch"
, тож якщо ви натискаєте його не один раз, він спробує шукати і виділити те саме слово у файлі, яке потім можна використовувати "multi word editing"
.
Ви шукаєте Вибір зменшення / розширення .
Запустити його за допомогою Shift+ Alt+ Leftта Shift+ Alt+Right
Оновлення:
Тепер це називається API Smart select . Ця функція використовує семантичні знання для інтелектуального розширення вибору для виразів, типів, висловлювань, класів та імпорту.
Якщо ви хочете ctrl+w
вести себе так, як в Idea, просто перейдіть до налаштувань клавіатури
Шукати Expand selection
. Встановіть новий ярлик cmd+w
або ctrl+w
залежно від вашої ОС.
Також повторно зв’яжіть інші команди, які ctrl+w
використовують, наприклад, інший ярлик, який ви хочете, наприкладcmd+f4
Ви можете редагувати keybindings.json, щоб уникнути використання інтерфейсу користувача.
Shift+ Alt+ Right Arrowякщо слово є в camelCase, тоді вам доведеться клацнути Right Arrowще раз, щоб вибрати весь camelCase. Кожен раз, коли ви натискаєте Right Arrowзнову, утримуючи клавішу Shift+ Alt, ви вибираєте додаткову частину коду. так:
у будь-який момент ви можете повернутися до останнього вибору, натиснувши Left ArrowзамістьRight Arrow
Я не знаю про CTRL+ wу старому коді Visual Studio, але у IDE JetBrains це еквівалент CTRL+ w, утримуючи CTRLта клацнувши, wщоб вибрати більше, утримуючи CTRL+ Shiftта натиснувши, wщоб зняти виділення.
Інша можливість, яка допомагає уникнути вибору лише одного слова в camelCase, є CTRL+ dце просто вибере весь camelCase. Однак це матиме і побічний ефект від зміни поточних критеріїв "знайти".
дякую Чандану Наяку за цей додатковий ярлик.