Vim 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 Vim está en primer plano y aparecerán.
73 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 del cursor | i |
| Añadir después del cursor | a |
| Insertar al inicio de la línea | I |
| Añadir al final de la línea | A |
| Abrir línea debajo | o |
| Abrir línea encima | O |
| Modo visual | v |
| Modo visual por líneas | V |
| Modo visual por bloques | Ctrl-v |
| Modo reemplazo | R |
| Modo comando | : |
| Modo normal | Esc |
| Acción | Teclas |
|---|---|
| Izquierda / abajo / arriba / derecha | h j k l |
| Palabra siguiente | w |
| Palabra anterior | b |
| Fin de palabra | e |
| Inicio / fin de línea | 0 / $ |
| Primer carácter no vacío | ^ |
| Ir a la primera línea | gg |
| Ir a la última línea | G |
| Ir a la línea n | :{n} |
| Media página abajo / arriba | Ctrl-d / Ctrl-u |
| Página abajo / arriba | Ctrl-f / Ctrl-b |
| Párrafo anterior / siguiente | { / } |
| Paréntesis correspondiente | % |
| Arriba / medio / abajo de pantalla | H M L |
| Saltar al siguiente carácter | f{char} |
| Acción | Teclas |
|---|---|
| Eliminar carácter | x |
| Eliminar línea | dd |
| Eliminar palabra | dw |
| Eliminar hasta fin de línea | D |
| Cambiar línea | cc |
| Cambiar palabra | cw |
| Copiar (yank) línea | yy |
| Copiar palabra | yw |
| Pegar después / antes | p / P |
| Deshacer | u |
| Rehacer | Ctrl-r |
| Repetir último cambio | . |
| Indentar / desindentar línea | >> / << |
| Unir líneas | J |
| Alternar mayúsculas | ~ |
| Acción | Teclas |
|---|---|
| Buscar hacia adelante | /{pattern} |
| Buscar hacia atrás | ?{pattern} |
| Coincidencia siguiente / anterior | n / N |
| Buscar palabra bajo el cursor | * |
| Reemplazar en todo el archivo | :%s/old/new/g |
| Reemplazar con confirmación | :%s/old/new/gc |
| Quitar resaltado de búsqueda | :noh |
| Acción | Teclas |
|---|---|
| Dividir horizontalmente | :sp |
| Dividir verticalmente | :vs |
| Dividir ventana | Ctrl-w s |
| Dividir ventana verticalmente | Ctrl-w v |
| Moverse entre divisiones | Ctrl-w h j k l |
| Cerrar división | Ctrl-w q |
| Cerrar las demás divisiones | Ctrl-w o |
| Igualar tamaños | Ctrl-w = |
| Acción | Teclas |
|---|---|
| Listar búferes | :ls |
| Búfer siguiente / anterior | :bn / :bp |
| Cerrar búfer | :bd |
| Nueva pestaña | :tabnew |
| Pestaña siguiente / anterior | gt / gT |
| Acción | Teclas |
|---|---|
| Establecer marca | m{a} |
| Saltar a la marca | '{a} |
| Grabar macro | q{a} |
| Reproducir macro | @{a} |
| Repetir última macro | @@ |
| Acción | Teclas |
|---|---|
| Guardar | :w |
| Salir | :q |
| Guardar y salir | :wq |
| Salir sin guardar | :q! |
| Guardar todo | :wa |
| Guardar si cambió y salir | :x |
Ya viene en Keysi. Instala la app y mantén pulsada ⌘ en Vim.
Keysi la muestra como Vim 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: vim, nvim. Keysi mira el trabajo en primer plano del terminal, así que la hoja aparece cuando de verdad estás dentro.