У меня есть код, например:
testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;
Я хочу переименовать переменную "testVar". Когда я устанавливаю несколько курсоров с помощью Ctrl+ Dи редактирую переменную, «testVariable» также выбирается и редактируется.
Есть ли способ пропустить некоторые выборы при установке нескольких курсоров с помощью Ctrl+ D?
windows
sublimetext2
Just_Mad
источник
источник
{ "keys": ["ctrl+alt+d"], "command": "find_under_expand_skip" }
Вы можете нажать Ctrl+ Kи Ctrl+ Dодновременно, чтобы пропустить выбор. Если вы зашли слишком далеко со своим выбором, вы можете использовать Ctrl+, Uчтобы вернуться к предыдущему выбору.
Примечание : Заменить Ctrlс Cmdдля Mac OS X.
Конфигурацию по умолчанию для этого можно посмотреть, перейдя в
Preferences
>Key Bindings-Default
в строке меню приложения, где вы увидите что-то вроде этого:Если вы хотите, вы можете настроить ключи в соответствии со своими потребностями, перейдя к
Preferences
>Key Bindings-User
и скопируйте приведенный выше код, а затем измените ключи.источник
Если у вас есть курсор над словом и используйте Ctrl+, Dчтобы выбрать слово. При следующем нажатии Ctrl+ Dследует выбрать следующее выделенное слово.
Если дважды щелкнуть мышью, чтобы выбрать слово, Ctrl+ Dвыберет точную строку, а не только выделенные.
Другими словами, Ctrl+, если Dничего не выделено, выполняет поиск по всему слову . Если у вас уже что-то выделено, Ctrl+ Dвыполнит поиск по подстроке.
Я проверил, и он работает в Sublime Text 2 версии 2.0.1, сборка 2217.
источник
ctrl
+D
С ничего не выбрано это Чувствительный тоже.Ctrl
+,D
когда ничего не выбрано, по-прежнему без учета регистра для меня. Он будет выделять только регистрозависимые совпадения, но на самом деле с помощью ярлыка илиAlt
+F3
выберет те, которые не соответствуют регистру .Поместите курсор перед переменной, не выбирайте переменную, нажмите Ctrl+Dдля выбора каждого вхождения переменной, а не шаблона.
источник
Обновленный ответ для vscode в 2020 году на windows, в keybindings.json добавьте эту строку, чтобы легко пропустить следующий выбранный случай:
* да, я знаю, что вопрос касается возвышенного текста, но я нашел его, прибегая к гуглу с тем же вопросом + vscode, так что это может помочь кому-то, поскольку сопоставления идентичны.
источник