Helix se ejecuta dentro de un terminal, así que no hay barra de menús de macOS que Keysi pueda leer. Sus atajos salen de esta hoja. Mantén pulsada ⌘ mientras Helix está en primer plano y aparecerán.
50 atajos · se suman a lo que Keysi lee de los menús de la propia app · gratis, y no forma parte de Keysi Pro.
Muestra esta hoja en Ajustes ▸ Atajos de Keysi, donde ya está instalada.
| Acción | Teclas |
|---|---|
| Insertar antes de la selección | i |
| Añadir después de la selección | a |
| Abrir una línea debajo | o |
| Acción | Teclas |
|---|---|
| Izquierda / abajo / arriba / derecha | h j k l |
| Inicio de la palabra siguiente | w |
| Inicio de la palabra anterior | b |
| Final de la palabra siguiente | e |
| Buscar el siguiente carácter | f <char> |
| Mover hasta el siguiente carácter | t <char> |
| Media página hacia abajo | Ctrl-d |
| Media página hacia arriba | Ctrl-u |
| Acción | Teclas |
|---|---|
| Ir a un número de línea, o al inicio del archivo | g g |
| Ir al final del archivo | g e |
| Ir al inicio de la línea | g h |
| Ir al final de la línea | g l |
| Ir a la definición (LSP) | g d |
| Ir a las referencias (LSP) | g r |
| Ir al búfer siguiente | g n |
| Ir al búfer anterior | g p |
| Acción | Teclas |
|---|---|
| Seleccionar la línea actual (otra vez para ampliar) | x |
| Seleccionar todo el archivo | % |
| Reducir la selección a un solo cursor | ; |
| Seleccionar todas las coincidencias de regex dentro de las selecciones | s |
| Ampliar la selección al nodo sintáctico padre | Alt-o |
| Acción | Teclas |
|---|---|
| Eliminar la selección | d |
| Cambiar la selección (eliminar e insertar) | c |
| Copiar la selección (yank) | y |
| Pegar después de la selección | p |
| Deshacer | u |
| Rehacer | U |
| Aumentar la sangría de la selección | > |
| Comentar / descomentar la selección | Ctrl-c |
| Acción | Teclas |
|---|---|
| Buscar un patrón regex | / |
| Seleccionar la coincidencia siguiente | n |
| Seleccionar la coincidencia anterior | N |
| Buscar la selección actual (límites de palabra) | * |
| Acción | Teclas |
|---|---|
| Ir al paréntesis correspondiente | m m |
| Rodear la selección con un carácter | m s <char> |
| Seleccionar dentro de un objeto de texto | m i <object> |
| Acción | Teclas |
|---|---|
| Abrir el selector de archivos | Space f |
| Abrir el selector de búfer | Space b |
| Abrir el selector de símbolos (LSP) | Space s |
| Renombrar símbolo (LSP) | Space r |
| Aplicar acción de código (LSP) | Space a |
| Mostrar la documentación bajo el cursor (LSP) | Space k |
| Búsqueda global en el espacio de trabajo | Space / |
| Abrir la paleta de comandos | Space ? |
| Acción | Teclas |
|---|---|
| División vertical | Ctrl-w v |
| División horizontal | Ctrl-w s |
| Moverse entre divisiones | Ctrl-w h j k l |
Ya viene en Keysi. Instala la app y mantén pulsada ⌘ en Helix.
Keysi la muestra como Helix en Ajustes ▸ Atajos.
Para cambiarla, descarga el archivo de abajo y ponlo en ~/Library/Application Support/Keysi/Sheets/ (Ajustes ▸ Atajos ▸ «Mostrar carpeta de hojas»). Una hoja con el mismo id sustituye a la incluida, así que tus cambios se mantienen. O usa el editor de Keysi y olvídate del JSON.
Se asocia con el programa en primer plano de un terminal: hx. Keysi mira el trabajo en primer plano del terminal, así que la hoja aparece cuando de verdad estás dentro.