Tengo un código como:
testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;
Quiero cambiar el nombre de la variable "testVar". Cuando configuro múltiples cursores con Ctrl+ Dy edito la variable, "testVariable" también se selecciona y edita.
¿Hay alguna forma de omitir algunas selecciones al configurar múltiples cursores con Ctrl+ D?
windows
sublimetext2
Just_Mad
fuente
fuente
{ "keys": ["ctrl+alt+d"], "command": "find_under_expand_skip" }
Puede presionar Ctrl+ Ky Ctrl+ Dal mismo tiempo para omitir una selección. Si fue demasiado lejos con su selección, puede usar Ctrl+ Upara volver a una selección anterior.
Nota : Reemplace Ctrlcon Cmdpara Mac OS X.
La configuración predeterminada para esto se puede ver yendo a
Preferences
>Key Bindings-Default
en la barra de menú de la aplicación, donde verá algo como esto:Si lo desea, puede configurar las claves según sus necesidades, vaya a
Preferences
>Key Bindings-User
y copie el código anterior y luego cambie las claves.fuente
Si tiene el cursor sobre la palabra y usa Ctrl+ Dpara seleccionar la palabra. La próxima vez que presione Ctrl+ D, debería seleccionar la siguiente palabra resaltada.
Si hace doble clic para seleccionar la palabra, Ctrl+ Dseleccionará la cadena exacta, no solo las resaltadas.
En otras palabras, Ctrl+ Dsin nada resaltado hace una búsqueda de palabras completas . Si ya tiene algo resaltado, Ctrl+ Drealizará una búsqueda de subcadenas.
He probado y funciona en Sublime Text 2 Versión 2.0.1, Build 2217.
fuente
ctrl
+D
sin nada seleccionado es sensible a mayúsculas y minúsculas también.Ctrl
+D
sin nada seleccionado todavía no distingue entre mayúsculas y minúsculas. Esbozará solo las coincidencias entre mayúsculas y minúsculas, pero en realidad usando el atajo oAlt
+F3
seleccionará las que no coincidan con mayúsculas y minúsculas.Coloque el cursor antes de la variable, no seleccione la variable, presione Ctrl+Dpara seleccionar cada ocurrencia de la variable, no el patrón.
fuente
Respuesta actualizada para vscode en 2020 en windows, en keybindings.json agregue esta línea para omitir fácilmente la siguiente aparición seleccionada:
* sí, sé que la pregunta es para texto sublime, pero la encontré buscando en Google la misma pregunta + vscode, por lo que podría ayudar a alguien ya que las asignaciones son idénticas.
fuente