Atajos de teclado
Los atajos por defecto. Cualquiera se cambia en keymaps.toml (Abrir los atajos de teclado),
donde se pueden añadir las mismas entradas [[keymaps]]; una condición when limita un
atajo a un contexto y mode a un modo de la edición modal (n, i, v).
Generado por scripts/gen_docs.py desde defaults/keymaps-*.toml; edita esos, no este fichero.
macOS
| Atajo | Comando | Cuándo |
|---|---|---|
MetaShiftW |
Cerrar la ventana (close_window) |
|
⌘P |
Ir a un fichero (palette) |
|
⌘⇧P |
Paleta de comandos (palette.command) |
|
⌘E |
Mostrar u ocultar el minimapa (toggle_minimap) |
modo i |
⌘, |
Abrir los ajustes (open_settings) |
|
⌘K y luego ⌘S |
Abrir los atajos de teclado (open_keyboard_shortcuts) |
modo inv |
⌘= |
Acercar (zoom_in) |
|
⌘- |
Alejar (zoom_out) |
|
⌘Enter |
Git: commit (source_control_commit) |
source_control_focus |
⌘Z |
Deshacer (undo) |
|
⌘⇧Z |
Rehacer (redo) |
|
⌘Y |
Rehacer (redo) |
|
⌘X |
Cortar (clipboard_cut) |
|
⌘C |
Copiar (clipboard_copy) |
|
⌘V |
Pegar (clipboard_paste) |
|
⌘F |
Buscar (search) |
|
⌥→ |
Final de la palabra (word_end_forward) |
modo i |
⌥← |
Palabra anterior (word_backward) |
modo i |
⌘← |
Primer carácter no blanco de la línea (line_start_non_blank) |
modo i |
⌘→ |
Final de la línea (line_end) |
modo i |
⌃A |
Primer carácter no blanco de la línea (line_start_non_blank) |
modo i |
⌃E |
Final de la línea (line_end) |
modo i |
⌘⇧K |
Borrar la línea (delete_line) |
modo i |
⌥Backspace |
Borrar la palabra anterior (delete_word_backward) |
modo i |
⌘Backspace |
Borrar hasta el principio de la línea (delete_to_beginning_of_line) |
modo i |
⌃K |
Borrar hasta el final de la línea (delete_to_end_of_line) |
modo i |
⌥Delete |
Borrar la palabra siguiente (delete_word_forward) |
modo i |
⌘⇧\\ |
Ir a la pareja del corchete (match_pairs) |
modo i |
⌘/ |
Comentar o descomentar la línea (toggle_line_comment) |
|
⌘] |
Sangrar la línea (indent_line) |
|
⌘[ |
Quitar sangría a la línea (outdent_line) |
|
⌘A |
Seleccionar todo (select_all) |
|
⌘Enter |
Línea nueva debajo (new_line_below) |
!source_control_focus · modo i |
⌘⇧Enter |
Línea nueva encima (new_line_above) |
modo i |
⌥⌘↑ |
Añadir cursor arriba (insert_cursor_above) |
modo i |
⌥⌘↓ |
Añadir cursor abajo (insert_cursor_below) |
modo i |
⌘L |
Seleccionar la línea actual (select_current_line) |
modo i |
⌘⇧L |
Seleccionar todas las apariciones (select_all_current) |
modo i |
⌘U |
Deshacer la última selección (select_undo) |
modo i |
⌘D |
Seleccionar la siguiente aparición (select_next_current) |
modo i |
⌘K y luego ⌘D |
Saltar esta aparición (select_skip_current) |
modo i |
⌘S |
Guardar (save) |
|
⇧⌥F |
Formatear el documento (format_document) |
|
⌘K y luego ⌘F |
Formatear la selección (format_selection) |
modo inv |
⌘O |
Abrir fichero (open_file) |
|
⌘N |
Nuevo fichero (new_file) |
|
⌘W |
Cerrar la división (split_close) |
|
⌘K y luego F |
Cerrar la carpeta (close_folder) |
modo inv |
⌘\\ |
Dividir en vertical (split_vertical) |
|
⌃Space |
Pedir el completado (get_completion) |
modo i |
⌘I |
Pedir el completado (get_completion) |
modo i |
⌃⇧Space |
Ver la firma (get_signature) |
modo i |
⌘. |
Acción de código (show_code_actions) |
|
⌘⇧E |
Ir al explorador o salir (toggle_file_explorer_focus) |
|
⌘⇧F |
Ir a la búsqueda o salir (toggle_search_focus) |
|
⌘⇧X |
Ir a los plugins o salir (toggle_plugin_focus) |
|
⌘⇧V |
Mostrar u ocultar la vista previa de Markdown (toggle_markdown_preview) |
|
⌘⇧A |
Ir al asistente o salir (toggle_ai_focus) |
|
⌘⇧A |
Preguntar al asistente sobre la selección (ask_ai_about_selection) |
editor_focus |
⌘⇧M |
Ir a los problemas o salir (toggle_problem_focus) |
|
⌘↑ |
Principio del documento (document_start) |
modo inv |
⌘↓ |
Final del documento (document_end) |
modo inv |
⌃F |
Derecha (right) |
modo i |
⌃P |
Arriba (up) |
!list_focus · modo i |
⌃N |
Abajo (down) |
!list_focus · modo i |
⌘⇧O |
Ir a un símbolo del fichero (palette.symbol) |
|
⌘T |
Ir a un símbolo del proyecto (palette.workspace_symbol) |
|
⌃G |
Ir a una línea (palette.line) |
|
⌥→ |
Sugerencia: aceptar la palabra (inline_completion.select_word) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active |
⌥⇧→ |
Sugerencia: aceptar la línea (inline_completion.select_line) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active |
⌘⇧B |
Ejecutar la tarea de compilación (run_build_task) |
|
⌥⌘C |
Copiar la ruta (copy_path) |
|
⇧⌥⌘C |
Copiar la ruta relativa (copy_relative_path) |
|
⌘⌥Enter |
Reemplazar todo en los archivos (global_search_replace_all) |
global_search_focus |
⌥⌘R |
Mostrar en el Finder (reveal_in_file_explorer) |
|
⇧⌥A |
Comentar o descomentar el bloque (toggle_block_comment) |
modo i |
F1 |
Paleta de comandos (palette.command) |
|
⌥↑ |
Subir la línea (move_line_up) |
modo i |
⌥↓ |
Bajar la línea (move_line_down) |
modo i |
Delete |
Borrar hacia delante (delete_forward) |
modo i |
Backspace |
Borrar hacia atrás (delete_backward) |
modo i |
⇧Backspace |
Borrar hacia delante (delete_forward) |
modo i |
Home |
Primer carácter no blanco de la línea (line_start_non_blank) |
modo inv |
End |
Final de la línea (line_end) |
modo inv |
PageUp |
Retroceder página (page_up) |
|
PageDown |
Avanzar página (page_down) |
|
CtrlPageUp |
Desplazar hacia arriba (scroll_up) |
|
CtrlPageDown |
Desplazar hacia abajo (scroll_down) |
|
⌥⇧I |
Añadir cursor al final de cada línea (insert_cursor_end_of_line) |
modo i |
⌃Tab |
Pestaña siguiente (next_editor_tab) |
|
⌃⇧Tab |
Pestaña anterior (previous_editor_tab) |
|
F2 |
Renombrar el símbolo (rename_symbol) |
|
F12 |
Ir a la definición (goto_definition) |
|
G y luego F |
Acción de código (show_code_actions) |
modo n |
F8 |
Siguiente error del proyecto (next_error) |
|
⇧F8 |
Error anterior del proyecto (previous_error) |
|
⌃- |
Atrás (jump_location_backward) |
modo i |
⌃⇧- |
Adelante (jump_location_forward) |
modo i |
Ctrl`` | Ir al terminal o salir (toggle_terminal_focus`) |
||
Tab |
Siguiente hueco del fragmento (jump_to_next_snippet_placeholder) |
in_snippet · modo i |
⇧Tab |
Hueco anterior del fragmento (jump_to_prev_snippet_placeholder) |
in_snippet · modo i |
Esc |
Borrar la búsqueda (clear_search) |
search_active |
⌃⇧↑ |
Ampliar la selección sintáctica (select_next_syntax_item) |
|
⌃⇧↓ |
Reducir la selección sintáctica (select_previous_syntax_item) |
|
⌃M |
Lista: elegir (list.select) |
list_focus |
Tab |
Lista: elegir (list.select) |
completion_focus |
Enter |
Lista: elegir (list.select) |
list_focus |
⌃P |
Lista: anterior (list.previous) |
list_focus |
↑ |
Lista: anterior (list.previous) |
list_focus |
PageUp |
Lista: página anterior (list.previous_page) |
list_focus |
⌃N |
Lista: siguiente (list.next) |
list_focus |
↓ |
Lista: siguiente (list.next) |
list_focus |
PageDown |
Lista: página siguiente (list.next_page) |
list_focus |
Esc |
Cerrar el diálogo (modal.close) |
modal_focus |
Tab |
Sugerencia: aceptar (inline_completion.select) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
Esc |
Sugerencia: descartar (inline_completion.cancel) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
⌥[ |
Sugerencia: anterior (inline_completion.previous) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
⌥] |
Sugerencia: siguiente (inline_completion.next) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
⌥\\ |
Sugerencia: pedir (inline_completion.invoke) |
!inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
→ |
Derecha (right) |
modo inv |
← |
Izquierda (left) |
modo inv |
↑ |
Arriba (up) |
!list_focus · modo inv |
↓ |
Abajo (down) |
!list_focus · modo inv |
⌃H |
Borrar hacia atrás (delete_backward) |
modo i |
Enter |
Insertar salto de línea (insert_new_line) |
!list_focus && !input_focus · modo i |
Tab |
Ir al campo de reemplazo (focus_replace_editor) |
search_focus |
Tab |
Ir al campo de búsqueda (focus_find_editor) |
replace_focus |
⇧Enter |
Buscar hacia atrás (search_backward) |
search_focus · modo i |
Enter |
Buscar hacia delante (search_forward) |
search_focus · modo i |
Enter |
Repetir la búsqueda global (global_search_refresh) |
global_search_focus · modo i |
Enter |
Confirmar el cambio de nombre (confirm_rename) |
rename_focus · modo i |
Tab |
Insertar tabulador (insert_tab) |
!in_snippet && !completion_focus && !inline_completion_visible && !search_focus && !replace_focus && !global_search_focus · modo i |
⌃M |
Insertar salto de línea (insert_new_line) |
!list_focus · modo i |
⌥⇧↑ |
Duplicar la línea arriba (duplicate_line_up) |
modo i |
⌥⇧↓ |
Duplicar la línea abajo (duplicate_line_down) |
modo i |
Esc |
Modo normal (normal_mode) |
!search_focus && !modal_focus && !search_active && !inline_completion_visible · modo niv |
⌃C |
Modo normal (normal_mode) |
!search_focus && !modal_focus && !search_active · modo niv |
⌃[ |
Modo normal (normal_mode) |
!search_focus && !search_active · modo niv |
⇧; |
Paleta de comandos (palette.command) |
modo n |
⇧G |
Ir a la línea (última si no se indica) (go_to_line_default_last) |
modo nv |
G y luego G |
Ir a la línea (primera si no se indica) (go_to_line_default_first) |
modo nv |
H |
Izquierda (left) |
modo nv |
J |
Abajo (down) |
modo nv |
K |
Arriba (up) |
modo nv |
L |
Derecha (right) |
modo nv |
A |
Añadir después del cursor (append) |
modo n |
⇧A |
Añadir al final de la línea (append_end_of_line) |
modo n |
I |
Modo inserción (insert_mode) |
modo n |
U |
Deshacer (undo) |
modo n |
⌃R |
Rehacer (redo) |
modo n |
⌃I |
Jump location forward local (jump_location_forward_local) |
modo n |
⌃O |
Jump location backward local (jump_location_backward_local) |
modo n |
⌃N |
Ir a la definición (goto_definition) |
modo n |
G y luego D |
Ir a la definición (goto_definition) |
modo n |
G y luego H |
Mostrar la información flotante (show_hover) |
modo n |
P |
Pegar (paste) |
modo nv |
⇧P |
Pegar antes (paste_before) |
modo nv |
⇧J |
Unir líneas (join_lines) |
modo n |
Y |
Copiar (yank) (yank) |
modo v |
X |
Borrar hacia delante (delete_forward) |
modo nv |
⇧X |
Borrar hacia atrás (delete_backward) |
modo n |
⌃P |
Buscar las referencias (find_references) |
modo n |
S |
Borrar hacia delante y escribir (delete_forward_and_insert) |
modo nv |
C |
Borrar hacia delante y escribir (delete_forward_and_insert) |
modo v |
⇧S |
Borrar la línea y escribir (delete_line_and_insert) |
modo n |
⇧I |
Escribir en el primer carácter no blanco (insert_first_non_blank) |
modo nv |
O |
Línea nueva debajo (new_line_below) |
modo n |
0 |
Principio de la línea (line_start) |
modo nv |
⇧6 |
Primer carácter no blanco de la línea (line_start_non_blank) |
modo nv |
⇧4 |
Final de la línea (line_end) |
modo nv |
W |
Palabra siguiente (word_forward) |
modo nv |
E |
Final de la palabra (word_end_forward) |
modo nv |
B |
Palabra anterior (word_backward) |
modo nv |
⇧O |
Línea nueva encima (new_line_above) |
modo nv |
⌃E |
Desplazar hacia abajo (scroll_down) |
modo nv |
⌃Y |
Desplazar hacia arriba (scroll_up) |
modo nv |
⌃U |
Retroceder página (page_up) |
modo nv |
⌃D |
Avanzar página (page_down) |
modo nv |
Z y luego Z |
Centro de la ventana (center_of_window) |
modo nv |
Z y luego T |
Parte alta de la ventana (top_of_window) |
modo nv |
Z y luego B |
Parte baja de la ventana (bottom_of_window) |
modo nv |
D |
Borrar hacia delante (delete_forward) |
modo v |
M |
Crear marca (create_mark) |
modo nv |
' |
Ir a la marca (go_to_mark) |
modo nv |
D |
Operador borrar (motion_mode_delete) |
modo n |
C |
Cambiar (edición modal: c) (motion_mode_change) |
modo n |
f2 |
Renombrar el símbolo (rename_symbol) |
|
⇧D |
Borrar hasta el final de la línea (delete_to_end_of_line) |
modo n |
⇧] |
Párrafo siguiente (paragraph_forward) |
modo nv |
⇧[ |
Párrafo anterior (paragraph_backward) |
modo nv |
⇧. |
Operador sangrar (motion_mode_indent) |
modo n |
⇧, |
Operador quitar sangría (motion_mode_outdent) |
modo n |
Y |
Operador copiar (motion_mode_yank) |
modo n |
⇧8 |
Buscar la palabra entera hacia delante (search_whole_word_forward) |
modo nv |
N |
Buscar hacia delante (search_forward) |
modo nv |
⇧N |
Buscar hacia atrás (search_backward) |
modo nv |
⇧5 |
Ir a la pareja del corchete (match_pairs) |
modo nv |
] y luego ⇧0 |
Siguiente paréntesis de cierre suelto (next_unmatched_right_bracket) |
modo nv |
[ y luego ⇧9 |
Paréntesis de apertura suelto anterior (previous_unmatched_left_bracket) |
modo nv |
] y luego ⇧] |
Siguiente llave de cierre suelta (next_unmatched_right_curly_bracket) |
modo nv |
[ y luego ⇧[ |
Llave de apertura suelta anterior (previous_unmatched_left_curly_bracket) |
modo nv |
V |
Modo visual (toggle_visual_mode) |
modo nv |
⇧V |
Modo visual de líneas (toggle_linewise_visual_mode) |
modo nv |
⌃V |
Modo visual de bloque (toggle_blockwise_visual_mode) |
modo nv |
⌃W y luego L |
Dividir a la derecha (split_right) |
modo n |
⌃W y luego H |
Dividir a la izquierda (split_left) |
modo n |
⌃W y luego J |
Dividir abajo (split_down) |
modo n |
⌃W y luego K |
Dividir hacia arriba (split_up) |
modo n |
⌃W y luego S |
Dividir en horizontal (split_horizontal) |
modo n |
⌃W y luego V |
Dividir en vertical (split_vertical) |
modo n |
⌃W y luego C |
Cerrar la división (split_close) |
modo n |
⌃W y luego X |
Intercambiar divisiones (split_exchange) |
modo n |
Space |
Mostrar u ocultar el minimapa (toggle_minimap) |
modo nv |
⇧. |
Sangrar la línea (indent_line) |
modo v |
⇧, |
Quitar sangría a la línea (outdent_line) |
modo v |
⇧C |
Borrar hasta el final y escribir (delete_to_end_and_insert) |
modo n |
⌥f5 |
Ir al cambio siguiente (go_to_next_change) |
|
⇧⌥f5 |
Ir al cambio anterior (go_to_previous_change) |
|
⌃⌥E |
Emmet: expandir la abreviatura (emmet_expand) |
|
f9 |
Poner o quitar punto de ruptura (toggle_breakpoint) |
|
f5 |
Depurar: continuar (debug_continue) |
|
f10 |
Depurar: paso por encima (debug_step_over) |
|
f11 |
Depurar: entrar (debug_step_into) |
|
⇧f11 |
Depurar: salir (debug_step_out) |
|
⇧f10 |
Mostrar el menú de lo seleccionado (show_context_menu) |
|
contextmenu |
Mostrar el menú de lo seleccionado (show_context_menu) |
|
⇧W |
Vim: siguiente PALABRA (vim_big_word_forward) |
modo nv |
⇧B |
Vim: PALABRA anterior (vim_big_word_backward) |
modo nv |
⇧E |
Vim: fin de PALABRA (vim_big_word_end) |
modo nv |
G y luego E |
Vim: fin de la palabra anterior (vim_word_end_backward) |
modo nv |
G y luego ⇧E |
Vim: fin de la PALABRA anterior (vim_big_word_end_backward) |
modo nv |
⇧= |
Vim: primer carácter de la línea siguiente (vim_next_line_start) |
modo nv |
Enter |
Vim: primer carácter de la línea siguiente (vim_next_line_start) |
!list_focus · modo n |
- |
Vim: primer carácter de la línea anterior (vim_previous_line_start) |
modo nv |
⇧- |
Vim: primer carácter de la línea (vim_line_start_count) |
modo nv |
F |
Vim: buscar carácter hacia delante (vim_find_forward) |
modo nv |
⇧F |
Vim: buscar carácter hacia atrás (vim_find_backward) |
modo nv |
T |
Vim: hasta el carácter hacia delante (vim_till_forward) |
modo nv |
⇧T |
Vim: hasta el carácter hacia atrás (vim_till_backward) |
modo nv |
; |
Vim: repetir la búsqueda de carácter (vim_repeat_find) |
modo nv |
, |
Vim: repetir la búsqueda de carácter al revés (vim_repeat_find_reverse) |
modo nv |
| ``` | Vim: ir a la marca exacta (vim_go_to_mark_exact) |
modo nv |
G y luego U |
Vim: minúsculas (vim_lowercase_operator) |
modo n |
G y luego ⇧U |
Vim: mayúsculas (vim_uppercase_operator) |
modo n |
G y luego ⇧`` | Vim: invertir mayúsculas (vim_toggle_case_operator`) |
modo n | |
⇧`` | Vim: invertir mayúscula del carácter (vim_toggle_case`) |
modo nv | |
⇧U |
Vim: selección en mayúsculas (vim_uppercase) |
modo v |
U |
Vim: selección en minúsculas (vim_lowercase) |
modo v |
O |
Vim: otro extremo de la selección (vim_visual_other_end) |
modo v |
G y luego ⇧I |
Vim: insertar en la columna uno (vim_insert_at_line_start) |
modo n |
⇧Y |
Vim: copiar líneas (vim_yank_line) |
modo n |
/ |
Vim: buscar hacia delante (vim_search_forward) |
modo nv |
⇧/ |
Vim: buscar hacia atrás (vim_search_backward) |
modo nv |
⇧3 |
Vim: buscar la palabra hacia atrás (vim_search_word_backward) |
modo nv |
Backspace |
Vim: retroceso en modo normal (vim_backspace) |
modo n |
Linux y Windows
| Atajo | Comando | Cuándo |
|---|---|---|
Alt+F4 |
Cerrar la ventana (close_window) |
|
Ctrl+P |
Ir a un fichero (palette) |
|
Ctrl+Shift+P |
Paleta de comandos (palette.command) |
|
Ctrl+E |
Mostrar u ocultar el minimapa (toggle_minimap) |
modo i |
Ctrl+, |
Abrir los ajustes (open_settings) |
|
Ctrl+K y luego Ctrl+S |
Abrir los atajos de teclado (open_keyboard_shortcuts) |
|
Ctrl+= |
Acercar (zoom_in) |
|
Ctrl+- |
Alejar (zoom_out) |
|
Ctrl+Enter |
Git: commit (source_control_commit) |
source_control_focus |
Ctrl+Shift+C |
Copiar (clipboard_copy) |
modo t |
Ctrl+Shift+V |
Pegar (clipboard_paste) |
modo t |
Ctrl+Z |
Deshacer (undo) |
modo i |
Ctrl+Shift+Z |
Rehacer (redo) |
modo i |
Ctrl+Y |
Rehacer (redo) |
modo i |
Ctrl+X |
Cortar (clipboard_cut) |
modo i |
Shift+Delete |
Cortar (clipboard_cut) |
modo i |
Ctrl+C |
Copiar (clipboard_copy) |
modo i |
Ctrl+insert |
Copiar (clipboard_copy) |
modo i |
Ctrl+V |
Pegar (clipboard_paste) |
modo i |
Shift+insert |
Pegar (clipboard_paste) |
modo i |
Ctrl+F |
Buscar (search) |
|
Ctrl+→ |
Final de la palabra (word_end_forward) |
modo i |
Ctrl+← |
Palabra anterior (word_backward) |
modo i |
Ctrl+Backspace |
Borrar la palabra anterior (delete_word_backward) |
modo i |
Ctrl+Delete |
Borrar la palabra siguiente (delete_word_forward) |
modo i |
Ctrl+Shift+\\ |
Ir a la pareja del corchete (match_pairs) |
modo i |
Ctrl+/ |
Comentar o descomentar la línea (toggle_line_comment) |
|
Ctrl+] |
Sangrar la línea (indent_line) |
|
Ctrl+[ |
Quitar sangría a la línea (outdent_line) |
|
Ctrl+A |
Seleccionar todo (select_all) |
modo inv |
Ctrl+Enter |
Línea nueva debajo (new_line_below) |
!source_control_focus · modo i |
Ctrl+Shift+Enter |
Línea nueva encima (new_line_above) |
modo i |
Alt+Ctrl+↑ |
Añadir cursor arriba (insert_cursor_above) |
modo i |
Alt+Ctrl+↓ |
Añadir cursor abajo (insert_cursor_below) |
modo i |
Ctrl+L |
Seleccionar la línea actual (select_current_line) |
modo i |
Ctrl+Shift+L |
Seleccionar todas las apariciones (select_all_current) |
modo i |
Ctrl+U |
Deshacer la última selección (select_undo) |
modo i |
Ctrl+D |
Seleccionar la siguiente aparición (select_next_current) |
modo i |
Ctrl+K y luego Ctrl+D |
Saltar esta aparición (select_skip_current) |
modo i |
Ctrl+S |
Guardar (save) |
|
Shift+Alt+F |
Formatear el documento (format_document) |
|
Ctrl+K y luego Ctrl+F |
Formatear la selección (format_selection) |
|
Ctrl+O |
Abrir fichero (open_file) |
|
Ctrl+N |
Nuevo fichero (new_file) |
|
Ctrl+W |
Cerrar la división (split_close) |
modo i |
Ctrl+K y luego F |
Cerrar la carpeta (close_folder) |
|
Ctrl+F4 |
Cerrar la división (split_close) |
|
Ctrl+\\ |
Dividir en vertical (split_vertical) |
|
Ctrl+Space |
Pedir el completado (get_completion) |
modo i |
Ctrl+I |
Pedir el completado (get_completion) |
modo i |
Ctrl+Shift+Space |
Ver la firma (get_signature) |
modo i |
Ctrl+. |
Acción de código (show_code_actions) |
|
Ctrl+Shift+E |
Ir al explorador o salir (toggle_file_explorer_focus) |
|
Ctrl+Shift+F |
Ir a la búsqueda o salir (toggle_search_focus) |
|
Ctrl+Shift+X |
Ir a los plugins o salir (toggle_plugin_focus) |
|
Ctrl+Shift+V |
Mostrar u ocultar la vista previa de Markdown (toggle_markdown_preview) |
|
Ctrl+Shift+A |
Ir al asistente o salir (toggle_ai_focus) |
|
Ctrl+Shift+A |
Preguntar al asistente sobre la selección (ask_ai_about_selection) |
editor_focus |
Ctrl+Shift+M |
Ir a los problemas o salir (toggle_problem_focus) |
|
Ctrl+Home |
Principio del documento (document_start) |
|
Ctrl+End |
Final del documento (document_end) |
|
Ctrl+B |
Izquierda (left) |
modo n |
Ctrl+F |
Derecha (right) |
modo n |
Ctrl+P |
Arriba (up) |
!list_focus · modo n |
Ctrl+N |
Abajo (down) |
!list_focus · modo n |
Ctrl+Shift+O |
Ir a un símbolo del fichero (palette.symbol) |
|
Ctrl+T |
Ir a un símbolo del proyecto (palette.workspace_symbol) |
|
Ctrl+G |
Ir a una línea (palette.line) |
|
Ctrl+→ |
Sugerencia: aceptar la palabra (inline_completion.select_word) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active |
Ctrl+Shift+→ |
Sugerencia: aceptar la línea (inline_completion.select_line) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active |
Ctrl+Shift+B |
Ejecutar la tarea de compilación (run_build_task) |
|
Shift+Alt+C |
Copiar la ruta (copy_path) |
|
Ctrl+Shift+Alt+C |
Copiar la ruta relativa (copy_relative_path) |
|
Ctrl+Alt+Enter |
Reemplazar todo en los archivos (global_search_replace_all) |
global_search_focus |
Shift+Alt+R |
Mostrar en el Finder (reveal_in_file_explorer) |
|
Shift+Alt+A |
Comentar o descomentar el bloque (toggle_block_comment) |
modo i |
F1 |
Paleta de comandos (palette.command) |
|
Alt+↑ |
Subir la línea (move_line_up) |
modo i |
Alt+↓ |
Bajar la línea (move_line_down) |
modo i |
Delete |
Borrar hacia delante (delete_forward) |
modo i |
Backspace |
Borrar hacia atrás (delete_backward) |
modo i |
Shift+Backspace |
Borrar hacia delante (delete_forward) |
modo i |
Home |
Primer carácter no blanco de la línea (line_start_non_blank) |
modo inv |
End |
Final de la línea (line_end) |
modo inv |
PageUp |
Retroceder página (page_up) |
|
PageDown |
Avanzar página (page_down) |
|
Ctrl+PageUp |
Desplazar hacia arriba (scroll_up) |
|
Ctrl+PageDown |
Desplazar hacia abajo (scroll_down) |
|
Alt+Shift+I |
Añadir cursor al final de cada línea (insert_cursor_end_of_line) |
modo i |
Ctrl+Tab |
Pestaña siguiente (next_editor_tab) |
|
Ctrl+Shift+Tab |
Pestaña anterior (previous_editor_tab) |
|
F2 |
Renombrar el símbolo (rename_symbol) |
|
F12 |
Ir a la definición (goto_definition) |
|
G y luego F |
Acción de código (show_code_actions) |
modo n |
F8 |
Siguiente error del proyecto (next_error) |
|
Shift+F8 |
Error anterior del proyecto (previous_error) |
|
Ctrl+- |
Atrás (jump_location_backward) |
modo i |
Ctrl+Shift+- |
Adelante (jump_location_forward) |
modo i |
Ctrl+`` | Ir al terminal o salir (toggle_terminal_focus`) |
||
Tab |
Siguiente hueco del fragmento (jump_to_next_snippet_placeholder) |
in_snippet · modo i |
Shift+Tab |
Hueco anterior del fragmento (jump_to_prev_snippet_placeholder) |
in_snippet · modo i |
Esc |
Borrar la búsqueda (clear_search) |
search_active |
Ctrl+Shift+↑ |
Ampliar la selección sintáctica (select_next_syntax_item) |
|
Ctrl+Shift+↓ |
Reducir la selección sintáctica (select_previous_syntax_item) |
|
Ctrl+M |
Lista: elegir (list.select) |
list_focus |
Tab |
Lista: elegir (list.select) |
completion_focus |
Enter |
Lista: elegir (list.select) |
list_focus |
Ctrl+P |
Lista: anterior (list.previous) |
list_focus |
↑ |
Lista: anterior (list.previous) |
list_focus |
PageUp |
Lista: página anterior (list.previous_page) |
list_focus |
Ctrl+N |
Lista: siguiente (list.next) |
list_focus |
↓ |
Lista: siguiente (list.next) |
list_focus |
PageDown |
Lista: página siguiente (list.next_page) |
list_focus |
Esc |
Cerrar el diálogo (modal.close) |
modal_focus |
Tab |
Sugerencia: aceptar (inline_completion.select) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
Esc |
Sugerencia: descartar (inline_completion.cancel) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
Alt+[ |
Sugerencia: anterior (inline_completion.previous) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
Alt+] |
Sugerencia: siguiente (inline_completion.next) |
inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
Alt+\\ |
Sugerencia: pedir (inline_completion.invoke) |
!inline_completion_visible && !search_focus && !modal_focus && !list_focus && !search_active · modo i |
→ |
Derecha (right) |
modo inv |
← |
Izquierda (left) |
modo inv |
↑ |
Arriba (up) |
!list_focus · modo inv |
↓ |
Abajo (down) |
!list_focus · modo inv |
Ctrl+H |
Borrar hacia atrás (delete_backward) |
modo i |
Enter |
Insertar salto de línea (insert_new_line) |
!list_focus && !input_focus · modo i |
Tab |
Ir al campo de reemplazo (focus_replace_editor) |
search_focus |
Tab |
Ir al campo de búsqueda (focus_find_editor) |
replace_focus |
Shift+Enter |
Buscar hacia atrás (search_backward) |
search_focus · modo i |
Enter |
Buscar hacia delante (search_forward) |
search_focus · modo i |
Enter |
Repetir la búsqueda global (global_search_refresh) |
global_search_focus · modo i |
Enter |
Confirmar el cambio de nombre (confirm_rename) |
rename_focus · modo i |
Tab |
Insertar tabulador (insert_tab) |
!in_snippet && !completion_focus && !inline_completion_visible && !search_focus && !replace_focus && !global_search_focus · modo i |
Ctrl+M |
Insertar salto de línea (insert_new_line) |
!list_focus · modo i |
Alt+Shift+↑ |
Duplicar la línea arriba (duplicate_line_up) |
modo i |
Alt+Shift+↓ |
Duplicar la línea abajo (duplicate_line_down) |
modo i |
Esc |
Modo normal (normal_mode) |
!search_focus && !modal_focus && !search_active && !inline_completion_visible · modo niv |
Ctrl+C |
Modo normal (normal_mode) |
!search_focus && !modal_focus && !search_active · modo niv |
Ctrl+[ |
Modo normal (normal_mode) |
!search_focus && !search_active · modo niv |
Shift+; |
Paleta de comandos (palette.command) |
modo n |
Shift+G |
Ir a la línea (última si no se indica) (go_to_line_default_last) |
modo nv |
G y luego G |
Ir a la línea (primera si no se indica) (go_to_line_default_first) |
modo nv |
H |
Izquierda (left) |
modo nv |
J |
Abajo (down) |
modo nv |
K |
Arriba (up) |
modo nv |
L |
Derecha (right) |
modo nv |
A |
Añadir después del cursor (append) |
modo n |
Shift+A |
Añadir al final de la línea (append_end_of_line) |
modo n |
I |
Modo inserción (insert_mode) |
modo n |
U |
Deshacer (undo) |
modo n |
Ctrl+R |
Rehacer (redo) |
modo n |
Ctrl+I |
Jump location forward local (jump_location_forward_local) |
modo n |
Ctrl+O |
Jump location backward local (jump_location_backward_local) |
modo n |
Ctrl+N |
Ir a la definición (goto_definition) |
modo n |
G y luego D |
Ir a la definición (goto_definition) |
modo n |
G y luego H |
Mostrar la información flotante (show_hover) |
modo n |
P |
Pegar (paste) |
modo nv |
Shift+P |
Pegar antes (paste_before) |
modo nv |
Shift+J |
Unir líneas (join_lines) |
modo n |
Y |
Copiar (yank) (yank) |
modo v |
X |
Borrar hacia delante (delete_forward) |
modo nv |
Shift+X |
Borrar hacia atrás (delete_backward) |
modo n |
Ctrl+P |
Buscar las referencias (find_references) |
modo n |
S |
Borrar hacia delante y escribir (delete_forward_and_insert) |
modo nv |
C |
Borrar hacia delante y escribir (delete_forward_and_insert) |
modo v |
Shift+S |
Borrar la línea y escribir (delete_line_and_insert) |
modo n |
Shift+I |
Escribir en el primer carácter no blanco (insert_first_non_blank) |
modo nv |
O |
Línea nueva debajo (new_line_below) |
modo n |
0 |
Principio de la línea (line_start) |
modo nv |
Shift+6 |
Primer carácter no blanco de la línea (line_start_non_blank) |
modo nv |
Shift+4 |
Final de la línea (line_end) |
modo nv |
W |
Palabra siguiente (word_forward) |
modo nv |
E |
Final de la palabra (word_end_forward) |
modo nv |
B |
Palabra anterior (word_backward) |
modo nv |
Shift+O |
Línea nueva encima (new_line_above) |
modo nv |
Ctrl+E |
Desplazar hacia abajo (scroll_down) |
modo nv |
Ctrl+Y |
Desplazar hacia arriba (scroll_up) |
modo nv |
Ctrl+U |
Retroceder página (page_up) |
modo nv |
Ctrl+D |
Avanzar página (page_down) |
modo nv |
Z y luego Z |
Centro de la ventana (center_of_window) |
modo nv |
Z y luego T |
Parte alta de la ventana (top_of_window) |
modo nv |
Z y luego B |
Parte baja de la ventana (bottom_of_window) |
modo nv |
D |
Borrar hacia delante (delete_forward) |
modo v |
M |
Crear marca (create_mark) |
modo nv |
' |
Ir a la marca (go_to_mark) |
modo nv |
D |
Operador borrar (motion_mode_delete) |
modo n |
C |
Cambiar (edición modal: c) (motion_mode_change) |
modo n |
f2 |
Renombrar el símbolo (rename_symbol) |
|
Shift+D |
Borrar hasta el final de la línea (delete_to_end_of_line) |
modo n |
Shift+] |
Párrafo siguiente (paragraph_forward) |
modo nv |
Shift+[ |
Párrafo anterior (paragraph_backward) |
modo nv |
Shift+. |
Operador sangrar (motion_mode_indent) |
modo n |
Shift+, |
Operador quitar sangría (motion_mode_outdent) |
modo n |
Y |
Operador copiar (motion_mode_yank) |
modo n |
Shift+8 |
Buscar la palabra entera hacia delante (search_whole_word_forward) |
modo nv |
N |
Buscar hacia delante (search_forward) |
modo nv |
Shift+N |
Buscar hacia atrás (search_backward) |
modo nv |
Shift+5 |
Ir a la pareja del corchete (match_pairs) |
modo nv |
] y luego Shift+0 |
Siguiente paréntesis de cierre suelto (next_unmatched_right_bracket) |
modo nv |
[ y luego Shift+9 |
Paréntesis de apertura suelto anterior (previous_unmatched_left_bracket) |
modo nv |
] y luego Shift+] |
Siguiente llave de cierre suelta (next_unmatched_right_curly_bracket) |
modo nv |
[ y luego Shift+[ |
Llave de apertura suelta anterior (previous_unmatched_left_curly_bracket) |
modo nv |
V |
Modo visual (toggle_visual_mode) |
modo nv |
Shift+V |
Modo visual de líneas (toggle_linewise_visual_mode) |
modo nv |
Ctrl+V |
Modo visual de bloque (toggle_blockwise_visual_mode) |
modo nv |
Ctrl+W y luego L |
Dividir a la derecha (split_right) |
modo n |
Ctrl+W y luego H |
Dividir a la izquierda (split_left) |
modo n |
Ctrl+W y luego J |
Dividir abajo (split_down) |
modo n |
Ctrl+W y luego K |
Dividir hacia arriba (split_up) |
modo n |
Ctrl+W y luego S |
Dividir en horizontal (split_horizontal) |
modo n |
Ctrl+W y luego V |
Dividir en vertical (split_vertical) |
modo n |
Ctrl+W y luego C |
Cerrar la división (split_close) |
modo n |
Ctrl+W y luego X |
Intercambiar divisiones (split_exchange) |
modo n |
Space |
Mostrar u ocultar el minimapa (toggle_minimap) |
modo nv |
Shift+. |
Sangrar la línea (indent_line) |
modo v |
Shift+, |
Quitar sangría a la línea (outdent_line) |
modo v |
Shift+C |
Borrar hasta el final y escribir (delete_to_end_and_insert) |
modo n |
Alt+f5 |
Ir al cambio siguiente (go_to_next_change) |
|
Shift+Alt+f5 |
Ir al cambio anterior (go_to_previous_change) |
|
Ctrl+Alt+E |
Emmet: expandir la abreviatura (emmet_expand) |
|
f9 |
Poner o quitar punto de ruptura (toggle_breakpoint) |
|
f5 |
Depurar: continuar (debug_continue) |
|
f10 |
Depurar: paso por encima (debug_step_over) |
|
f11 |
Depurar: entrar (debug_step_into) |
|
Shift+f11 |
Depurar: salir (debug_step_out) |
|
Shift+f10 |
Mostrar el menú de lo seleccionado (show_context_menu) |
|
contextmenu |
Mostrar el menú de lo seleccionado (show_context_menu) |
|
Shift+W |
Vim: siguiente PALABRA (vim_big_word_forward) |
modo nv |
Shift+B |
Vim: PALABRA anterior (vim_big_word_backward) |
modo nv |
Shift+E |
Vim: fin de PALABRA (vim_big_word_end) |
modo nv |
G y luego E |
Vim: fin de la palabra anterior (vim_word_end_backward) |
modo nv |
G y luego Shift+E |
Vim: fin de la PALABRA anterior (vim_big_word_end_backward) |
modo nv |
Shift+= |
Vim: primer carácter de la línea siguiente (vim_next_line_start) |
modo nv |
Enter |
Vim: primer carácter de la línea siguiente (vim_next_line_start) |
!list_focus · modo n |
- |
Vim: primer carácter de la línea anterior (vim_previous_line_start) |
modo nv |
Shift+- |
Vim: primer carácter de la línea (vim_line_start_count) |
modo nv |
F |
Vim: buscar carácter hacia delante (vim_find_forward) |
modo nv |
Shift+F |
Vim: buscar carácter hacia atrás (vim_find_backward) |
modo nv |
T |
Vim: hasta el carácter hacia delante (vim_till_forward) |
modo nv |
Shift+T |
Vim: hasta el carácter hacia atrás (vim_till_backward) |
modo nv |
; |
Vim: repetir la búsqueda de carácter (vim_repeat_find) |
modo nv |
, |
Vim: repetir la búsqueda de carácter al revés (vim_repeat_find_reverse) |
modo nv |
| ``` | Vim: ir a la marca exacta (vim_go_to_mark_exact) |
modo nv |
G y luego U |
Vim: minúsculas (vim_lowercase_operator) |
modo n |
G y luego Shift+U |
Vim: mayúsculas (vim_uppercase_operator) |
modo n |
G y luego Shift+`` | Vim: invertir mayúsculas (vim_toggle_case_operator`) |
modo n | |
Shift+`` | Vim: invertir mayúscula del carácter (vim_toggle_case`) |
modo nv | |
Shift+U |
Vim: selección en mayúsculas (vim_uppercase) |
modo v |
U |
Vim: selección en minúsculas (vim_lowercase) |
modo v |
O |
Vim: otro extremo de la selección (vim_visual_other_end) |
modo v |
G y luego Shift+I |
Vim: insertar en la columna uno (vim_insert_at_line_start) |
modo n |
Shift+Y |
Vim: copiar líneas (vim_yank_line) |
modo n |
/ |
Vim: buscar hacia delante (vim_search_forward) |
modo nv |
Shift+/ |
Vim: buscar hacia atrás (vim_search_backward) |
modo nv |
Shift+3 |
Vim: buscar la palabra hacia atrás (vim_search_word_backward) |
modo nv |
Backspace |
Vim: retroceso en modo normal (vim_backspace) |
modo n |
Fuente: docs/es/keyboard-shortcuts.md