¿Existe un atajo para seleccionar la palabra debajo del cursor en Sublime Text, Atom?
-
13-12-2019 - |
Pregunta
¿Existe un atajo o un comando para seleccionar la palabra debajo del cursor en Sublime Text o Atom?Quiero un reemplazo para el doble clic.Entonces, en su lugar, podría presionar el acceso directo y seleccionar una palabra actual y comenzar a escribir para reemplazarla o ponerla entre comillas, etc.
Solución
dominio+d en OSX
control+d en Windows/Linux
Puede encontrar todas las combinaciones de teclas predeterminadas yendo a Preferences > Keybindings - Default
y examinando la lista.
Otros consejos
Puede agregar una encuadernación de teclas para seleccionar la palabra:
{ "keys": ["ctrl+shift+w"], "command": "expand_selection", "args": {"to": "word"} }
A diferencia del comando find_under_expand
(control+d
de forma predeterminada) Las prensas repetidas no agregan cursores a las palabras coincidentes.
Instale expandirregion Si desea expandir la selección:
- ampliar la selección a la palabra
- Ampliar la selección a las cotizaciones (solo contenido)
- ampliar la selección a las cotizaciones (con cotizaciones)
- Expandir selección para completar la etiqueta de cierre automático
- Ampliar la selección al contenido de nodo padre
- Expandir selección para completar el nodo
- Ampliar la selección al contenido de nodo padre
Miré alrededor de esto y finalmente se le ocurrió esto, que asigné a ctrl - f
Debe pegarlo en un nuevo archivo de Python de complemento de usuario
import sublime, sublime_plugin
class find_under_cursor(sublime_plugin.WindowCommand):
def run(self):
view = self.window.active_view()
view.run_command("expand_selection", {"to": "word"})
view.run_command("slurp_find_string")
self.window.run_command("show_panel", {"panel": "find", "reverse": False} )
Con encuadernaciones Vim (Vintage o vintage)
*
- para encontrar el siguiente
#
- para encontrar el último
Para ambos, todos los partidos están resaltados.
Sin enlaces Vim
Para el archivo actual: CMD+E, CMD+F, Enter
Explicación:
CMD+E
- copia la palabra debajo del cursor
CMD+F
- abrir el cuadro de diálogo buscar en el archivo local
Enter
- ya sabes lo que esto significa
Sustituto CMD+F
para CMD+SHIFT+F
para buscar en todos los archivos del proyecto (o cualquier rango de búsqueda que especifique)