¿Cómo podemos guardar todos los archivos en (VSCode) como lo hacemos en Visual Studio?


Respuestas:


147

No parece que haya un atajo que lo vincula.

La forma más sencilla sería utilizar los aceleradores de menú: ALT+ fseguido de ALT+ l.

Para cambiar la combinación de teclas, edite las preferencias del teclado.

ingrese la descripción de la imagen aquí

Agregue el enlace a la mitad derecha de la pantalla y luego reinicie Code:

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

ingrese la descripción de la imagen aquí


75
    ⌥+⌘+S               // macOS
    Ctrl+K S            // Windows
    Ctrl+Alt+S          // Linux

67
El único truco a tener en cuenta aquí es que la combinación de teclas de comando que se [Ctrl+K S]muestra con el texto del elemento del menú da la impresión de que debe presionar la Ctrltecla, mantener la Ctrltecla presionada y luego presionar las teclas Ky Suna por una en rápida sucesión. Este no es el caso. Después de presionar Ctrl+ Kcombinación suelte la Ctrltecla y presione por Sseparado. Para los casos en los que la Ctrltecla debe mantenerse presionada continuamente, se mostrará como, por ejemplo, [Ctrl + K Ctrl + O](para abrir una nueva carpeta) en el texto del elemento del menú.
RBT

6
@RBT, hombre, me estaba costando descifrar la parte del lanzamiento Ctrl, ¡¡gracias tío !!
dippas

10
Soy un usuario de Windows, me pregunto por qué eligen ese atajo CTRL-K S, no el UX de Windows predeterminado CTRL + SHIFT + S
Samih A

1
Si eres como yo y nunca puedes recordar esos símbolos, esa es la opción + comando + S
sarink

54

En el código de Visual Studio a partir de hoy, puede presionar Ctrl+ K+ S para guardar todos los archivos no guardados abiertos actualmente en su editor.

Una advertencia sobre las combinaciones de métodos abreviados de teclado presentes en el texto de descripción de los elementos del menú es la siguiente:

El truco a tener en cuenta aquí es que la combinación de teclas de comando Ctrl+ que se K Smuestra con el texto del elemento del menú da la impresión de que debe presionar la Ctrltecla, mantener la Ctrltecla presionada y luego presionar las teclas Ky S una por una en rápida sucesión. Este no es el caso.

ingrese la descripción de la imagen aquí

Después de haber presionado Ctrl + K combinación, suelte ambos los Ctrly K las llaves y a continuación, pulse Sla tecla por separado. Para los casos en los que la Ctrltecla deba mantenerse presionada continuamente, se mostrará como, por ejemplo, [ Ctrl + K Ctrl+ O] (para abrir una nueva carpeta) en el texto del elemento del menú.


1
Esto no funcionó para mí en Windows. En el último código VS (1.14.0) tuve que presionar CTRL + K y luego soltar ambas teclas y luego presionar S. Si solo soltaba la tecla CTRL, todavía tendría K presionada y terminaría con docenas de K insertadas en el archivo y no guardar. No me gusta esto en absoluto y cambiaré el enlace a algo más simple si es posible.
Norbert Norbertson

3
Esta declaración After pressing Ctrl + K combination release the Ctrl key and press S separatelysignifica exactamente lo que está diciendo. Dice después de presionar la Ctrl + Kcombinación y cuando desea presionar la Stecla, entonces no mantenga Ctrlpresionada la tecla. En su lugar, suelte la Ctrltecla y luego presione por Sseparado. Suele ser habitual mantener Ctrlpulsada la tecla en Visual Studio, lo que no es el caso aquí. Eso es lo que quería enfatizar. Una vez que haya presionado la Ktecla, por supuesto, debe soltarla para presionar la siguiente tecla S. No puedes seguir Kpresionado de todos modos :)
RBT

Otra nota para los usuarios del complemento vim: para que funcionen las teclas de acceso rápido de doble tecla, debe deshabilitar su manejo mediante el complemento vim, por ejemplo, para Ctrl+K S:"vim.handleKeys": { ..., "<C-k>": false }
quezak

Respuesta perfecta .. ¡Genial! Gracias hermano
Sandeep Thomas

17

Para usuarios de Windows: el código de Visual Studio tiene Ctrl + K, S

  1. Presione la tecla Ctrl + K.
  2. Suelte Ctrl y K ambas teclas.
  3. Presione la tecla S.

Esto guardará todos los archivos modificados de una vez. La liberación es el punto principal cuando el nuevo usuario presiona la tecla S con la tecla Ctrl que abre el archivo de accesos directos del teclado.


14

Para los usuarios de Windows, el atajo de teclas se muestra como la undécima opción en el menú "Archivo" como:

Guardar todo Ctrl + KS

El atajo de teclado que se muestra equivale a lo siguiente:

  1. Presione Ctrl+k

  2. Suelta las teclas Ctrly k.

    Observe que la parte inferior de su ventana mostrará un mensaje solicitando una segunda clave como esta:

Mensaje de estado inferior de VSCode después de presionar <kbd> Ctrl </kbd> + <kbd> k </kbd>.

  1. Presione s.

Esto se aplica a otro comando "Cerrar área de trabajo" que se puede encontrar en el menú "Archivo" (en lugar de presionar s, presione f).


5

Este keybindings.json cambia los accesos directos Save Ally Savepara que Cmd+ Sesté vinculado a Save All:

[
    {
        "key": "alt+cmd+s",
        "command": "workbench.action.files.save"
    },
    {
        "key": "cmd+s",
        "command": "-workbench.action.files.save"
    },
    {
        "key": "cmd+s",
        "command": "workbench.action.files.saveAll"
    },
    {
        "key": "alt+cmd+s",
        "command": "-workbench.action.files.saveAll"
    }
]

1
Esto funcionó mejor para mí. Acabo de abrir Atajos de teclado con ⌘ + K ⌘ + S, hice clic en el ícono {} para abrir keybindings.json y pegué estas cuatro entradas de atajo. ¡Gracias!
Nick Litwin

1

En primer lugar, quiero que compruebe cuál es su acceso directo predeterminado de VS Code para los archivos 'Guardar todos'

Paso 1: Abra VS Code> pestaña ' Archivo '> ' Preferencias '> ClickOn ' Atajos de teclado '

En segundo lugar, quiero que busque el acceso directo 'Guardar todo'.

Paso 2: escriba ' Guardar todo ' en el campo de búsqueda

En tercer lugar, verá que la combinación de teclas de acceso directo al comando ' Guardar todo '.

Paso 3: También puede cambiar la combinación de teclas. Simplemente haga clic en él y agregue los controles de su elección y luego presione enter.


0
ctrl + shift + s

Es compatible con las últimas versiones Mi versión es: 1.39.1

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.