He leído el documento de VSCode: https://code.visualstudio.com/docs/getstarted/keybindings
Ctrl+ /hace:
// int main() {
// return 0;
// }
Ctrl+ Shift+ Ahace:
/* int main() {
return 0;
} */
Pero quiero algo así como Emacs:
/* int main() { */
/* return 0; */
/* } */
¿Cómo puedo cambiar o personalizar el estilo VSCode interno?
Puede crear su propia macro para hacer esto. Usando el comando múltiple de extensión de macro, colóquelos en su keybindings.json
archivo:
{
"key": "ctrl+shift+A", // whatever keybinding you like
"command": "extension.multiCommand.execute",
"args": {
"sequence": [
"editor.action.insertCursorAtEndOfEachLineSelected",
"cursorLineStartSelect",
"editor.action.blockComment"
]
},
"when": "editorFocus && editorHasSelection" // with a selection
},
{
"key": "ctrl+shift+A",
"command": "extension.multiCommand.execute",
"args": {
"sequence": [
"cursorEnd",
"cursorLineStartSelect",
"editor.action.blockComment"
]
},
"when": "editorFocus && !editorHasSelection" // no selection
}
La primera combinación de teclas se activa cuando ha seleccionado texto. Agregará un cursor al final de cada línea dentro de la selección, luego seleccionará la línea completa y bloquearáComentarlo para obtener el efecto deseado.
La segunda combinación de teclas funciona cuando no hay selección, como si solo tuviera una línea que quisiera bloquear. También funciona con varios cursores. El (los) cursor (es) pueden estar en cualquier lugar de la línea y toda la línea se bloquearáCommentado.
[Si no actúan exactamente de la manera que desea, hágamelo saber y se pueden modificar].
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras