Recabamos por distintos sitios para traerte la respuesta para tu duda, si continúas con alguna duda deja tu comentario y te responderemos sin falta, porque estamos para servirte.
Solución:
Me encontré con el mismo problema. Agregar este fragmento a keybindings.json funcionó:
"key": "ctrl+k",
"command": "deleteAllRight",
"when": "terminalFocus"
Si tiene años de memoria muscular de Unix shell y desea evitar que VSCode capture sus atajos de teclado, desactive allowChords. En la versión más reciente de VSCode, simplemente puede abrir File -> Preferences -> User (tab)
busque allowChords y desmárquelo.
O puede editar su %APPDATA%CodeUsersettings.json
archivo y pon esto:
"terminal.integrated.allowChords": false
Ahora muchos comandos simplemente funcionarán:
- Ctrl+K para matar hasta el final de la línea,
- Ctrl-Y pega la línea eliminada desde arriba
- Ctrl+R busca tus comandos en tu historial,
- y Ctrl+A va al principio de la línea
Tengo otra respuesta en este hilo, pero creo que esta es una mejor solución. Aquí está la documentación.
Vea otras respuestas si desea corregir solo el comportamiento de Ctrl-K.
¡Acabo de descubrirlo! Tienes que poner un signo menos antes de la configuración. Editar %APPDATA%CodeUsersettings.json
e ingresa esto key:
"terminal.integrated.commandsToSkipShell": [
"-workbench.action.terminal.clear"
]
Parece que se cambió el nombre de la opción de configuración, así que edité lo que funciona para mí ahora (noviembre de 2018).