¿Cómo puedo cambiar los enlaces de atajos de teclado en Visual Studio Code?


Estoy utilizando la versión actualizada de Visual Studio Code v0.10.1, y me pregunto cuál es el procedimiento para:

  • Remapea el atajo de teclado de un comando integrado. Por ejemplo, digamos, Abrir archivo (el valor predeterminado es Ctrl + O, es poco probable que alguien realmente cambie esto, pero el mismo proceso probablemente debería aplicarse a cualquier acceso directo incorporado).

  • Reasignar el atajo de teclado de un comando de extensión, digamos la extensión del marcador toggle-bookmark (predeterminado Ctrl + Alt + K)

Creo que debe significar que debería poner algo en uno de los archivos json de configuración, pero no se cuál, o cómo.

Author: Warren P, 2015-11-19

2 answers

Haga clic en Archivo -> Preferencias -> Atajos de teclado.

Copie y pegue desde la primera columna mostrada a la segunda columna, y cambie el acceso directo.

Por ejemplo, aquí está el keybindings.json:

// Place your key bindings in this file to overwrite the defaults
[
    { "key": "ctrl+o",                "command": "workbench.action.files.openFile" },

    { "key": "ctrl+alt+k",            "command": "bookmarks.toggle",
                                     "when": "editorTextFocus" }

]

introduzca la descripción de la imagen aquí

 45
Author: Warren P,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-18 21:54:34

La última versión de Visual Studio Code 1.11.0 proporciona una experiencia de edición de atajos de teclado rica y fácil utilizando un nuevo editor de atajos de teclado. Lea más aquí en su sitio web.

 4
Author: Isak La Fleur,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-06 08:57:22