You are on page 1of 12

/

Cdigo VS 0.7.0 est disponible. Echa un vistazo a las nuevas caractersticas /updates y actualizar /docs/howtoupdate
ahora.

TEMAS

Combinaciones de teclas

Tweet

Like

Combinaciones de teclas para Visual Studio Code


Visual Studio Code le permite realizar la mayora de tareas directamente desde el teclado. Esta pgina lista los enlaces por omisin y tambin le
permite saber cmo se puede upate ellos.

Nota: Si usted visita esta pgina en un Mac obtendr las combinaciones de teclas para el Mac. Si usted visita
el uso de Windows o Linux obtendr las claves para ese sistema operativo.

Edicin bsica
Llave

Comando

Identificacin del Comando

Ctrl+X

La lnea de corte seleccin vaco

editor.action.clipboardCutAction

Ctrl+C

Lnea de copia seleccin vaco

editor.action.clipboardCopyAction

Ctrl+Shift+K

Borrar Line

editor.action.deleteLines

Ctrl+Enter

Inserte Lnea Abajo

editor.action.insertLineAfter

Ctrl+Shift+Enter

Inserte Lnea encima

editor.action.insertLineBefore

Alt+Abajo

Mueva la Lnea de Down

editor.action.moveLinesDownAction

Alt+Arriba

Mueva Line Up

editor.action.moveLinesUpAction

Shift+Alt+Abajo

Copia Lnea de Down

editor.action.copyLinesDownAction

Shift+Alt+Arriba

Copia Line Up

editor.action.copyLinesUpAction

Ctrl+D

Aadir Seleccin Para Buscar siguiente partido

editor.action.addSelectionToNextFindMatch

Ctrl+KCtrl+D

Mueva ltima Seleccin Para Buscar siguiente partido

editor.action.moveSelectionToNextFindMatch

Ctrl+T

Deshacer la ltima operacin del cursor

cursorUndo

Ctrl+Shift+L

Seleccione todas las apariciones de la seleccin actual

editor.action.selectHighlights

Ctrl+F2

Seleccione todas las apariciones de la palabra actual

editor.action.changeAll

Ctrl+Alt+Abajo

Insertar Cursor Abajo

editor.action.insertCursorBelow

Ctrl+Alt+Arriba

Insertar cursor encima

editor.action.insertCursorAbove

Ctrl+Mays+]

Saltar al soporte a juego

editor.action.jumpToBracket

Ctrl+]

Lnea Sangra

editor.action.indentLines

Ctrl+[

Anular sangra Lnea

editor.action.outdentLines

Hogar

Ir al principio de la lnea

cursorHome

Fin

Ir al final de lnea

cursorEnd

Ctrl+Fin

Ir al final del archivo

cursorBottom

Ctrl+Inicio

Ir a Inicio de Archivo

cursorTop

Ctrl+KCtrl+C

Aadir Lnea comentario

editor.action.addCommentLine

Ctrl+KCtrl+U

Retire Lnea comentario

editor.action.removeCommentLine

Ctrl+/

Alternar Lnea comentario

editor.action.commentLine

Shift+Alt+A

Activar Bloquear comentario

editor.action.blockComment

Ctrl+F

Encontrar

actions.find

Ctrl+H

Reemplazar

editor.action.startFindReplaceAction

F3

Buscar siguiente

editor.action.nextMatchFindAction

Shift+F3

Buscar anterior

editor.action.previousMatchFindAction

Ctrl+M

Alternar el uso de Tab Key para Focus Ajuste

editor.action.toggleTabFocusMode

Rich Idiomas Edicin


Llave

Comando

Identificacin del Comando

Ctrl+Espacio

Gatillo Sugerir

editor.action.triggerSuggest

Shift+Alt+F

Cdigo Formato

editor.action.format

F12

Ir a definicin

editor.action.goToDeclaration

Alt+F12

Peek Definicin

editor.action.previewDeclaration

Ctrl+.

Arreglo rpido

editor.action.quickFix

Mays+F12

Mostrar Referencias

editor.action.referenceSearch.trigger

F2

Cambiar el nombre de Symbol

editor.action.rename

Ctrl+Shift+.

Reemplazar con Siguiente Valor

editor.action.inPlaceReplace.down

Ctrl+Mays+,

Reemplazar con Valor anterior

editor.action.inPlaceReplace.up

Shift+Alt+Derecha

Expandir AST Seleccionar

editor.action.smartSelect.grow

Shift+Alt+Izquierda

Shrink AST Select

editor.action.smartSelect.shrink

Navegacin
Llave

Comando

Identificacin del Comando

Ctrl+T

Mostrar todos los Smbolos

workbench.action.showAllSymbols

Ctrl+G

Ir a la lnea ...

workbench.action.gotoLine

Ctrl+P

Vaya a Archivo ...

workbench.action.quickOpen

Ctrl+Shift+O

Vaya a Smbolo ...

workbench.action.gotoSymbol

Ctrl+Shift+M

Mostrar errores y advertencias

workbench.action.showErrorsWarnings

F8

Ir al siguiente error o una advertencia

editor.action.marker.next

Shift+F8

Ir al error anterior o Advertencia

editor.action.marker.prev

Ctrl+Shift+P

Mostrar todos los comandos

workbench.action.showCommands

Ctrl+Tab

Navegar Historia

workbench.action.openPreviousEditor

Alt+Izquierda

Volver

workbench.action.navigateBack

Alt+Derecha

Avanzar

workbench.action.navigateForward

/ Gestin ventana Editor

Llave

Comando

Identificacin del Comando

Ctrl+Shift+N

Nueva ventana

workbench.action.newWindow

Ctrl+Shift+W

Cerrar ventana

workbench.action.closeWindow

Ctrl+F4

Cierre el Editor

workbench.action.closeActiveEditor

Ctrl+`

Ciclo Entre Editores Abierto

workbench.action.cycleEditor

Ctrl+\

Dividir Editor

workbench.action.splitEditor

Ctrl+1

Centrarse en la mano izquierda del editor

workbench.action.focusFirstEditor

Ctrl+2

Centrarse en el Editor de Side

workbench.action.focusSecondEditor

Ctrl+3

Centrarse en derecho Editor Mano

workbench.action.focusThirdEditor

Ctrl+Alt+Izquierda

Centrarse en Siguiente Editor de la izquierda

workbench.action.focusLeftEditor

Ctrl+Alt+Derecha

Centrarse en Siguiente Editor sobre el Derecho

workbench.action.focusRightEditor

Gestin de archivos
Llave

Comando

Identificacin del Comando

Ctrl+N

Archivo nuevo

workbench.action.files.newUntitledFile

Ctrl+O

Archivo Abierto ...

workbench.action.files.openFile

Ctrl+S

Guardar

workbench.action.files.save

sinasignar

Salvar a todos

workbench.action.files.saveAll

Ctrl+Shift+S

Guardar como...

workbench.action.files.saveAs

Visualizacin
Llave

Comando

Identificacin del Comando

F11

Pantalla completa de palanca

workbench.action.toggleFullScreen

Ctrl+=

Acercar

workbench.action.zoomIn

Ctrl+

Disminuir el zoom

workbench.action.zoomOut

Ctrl+B

Activar la barra lateral Visibilidad

workbench.action.toggleSidebarVisibility

Ctrl+Mays+D

Mostrar depuracin

workbench.view.debug

Ctrl+Shift+E

Mostrar Explorador

workbench.view.explorer

Ctrl+Shift+F

Mostrar Buscar

workbench.view.search

Ctrl+Shift+J

Alternar Buscar Datos

workbench.action.search.toggleQueryDetails

Ctrl+Shift+C

Abre una nueva consola

workbench.action.terminal.openNativeConsole

Ctrl+Shift+U

Mostrar Valores de rendimiento

workbench.action.output.showOutput

Ctrl+LL

Mostrar OmniSharp Conectarse

omnisharp.show.generalLog

Ctrl+LCtrl+L

Mostrar OmniSharp Acceder al Lado

omnisharp.show.generalLogOnSide

Ctrl+Shift+V

Alternar Markdown Prevista

workbench.action.markdown.togglePreview

Depurar
Llave
F9

Comando
Alternar punto de interrupcin

Identificacin del Comando


editor.debug.action.toggleBreakpoint

F5

Continuar

workbench.action.debug.play

F5

Pausa

workbench.action.debug.start

F11

Entrar En

workbench.action.debug.stepInto

Mays+F11

Salir

workbench.action.debug.stepOut

F10

Paso a paso por

workbench.action.debug.stepOver

Shift+F5

Detngase

workbench.action.debug.stop

Tareas
Llave

Comando

Identificacin del Comando

Ctrl+Shift+B

Ejecutar Construir Tarea

workbench.action.tasks.build

Ctrl+Shift+T

Ejecutar prueba de tareas

workbench.action.tasks.test

Accesos directos Personalizacin


Todos los atajos de teclado en Cdigo VS se pueden personalizar a travs de la usuario/keybindings.json archivo.
Para configurar atajos de teclado de la manera deseada, vaya al men bajo AppMenu|Archivo,Preferencias,mtodosabreviadosde
teclado .

Esto abrir a la izquierda los mtodos abreviados de teclado por defecto ya la derecha de su /keybindings.jsonusuario archivo
donde se puede sobrescribir los enlaces por omisin.

Reglas del teclado


El despacho de atajos de teclado se realiza mediante el anlisis de una lista de reglas que se expresan en JSON. Aqu hay unos ejemplos:

//Combinacionesdeteclasqueestnactivascuandolaatencinsecentraeneleditor
{"clave":"casa","cuando":"editorTextFocus","comando":"cursorHome"},
{"clave":"shift+casa","cuando":"editorTextFocus","comando":"cursorHomeSelect"},
//combinacionesdeteclasquesoncomplementarias
{"clave":"f5","cuando:""inDebugMode","comando":"workbench.action.debug.play"},
{"clave":"f5","cuando":"inDebugMode!","comando":"workbench.action.debug.start"}
//combinacionesdeteclasglobales
{"clave":"Ctrl+F","comando":"actions.find"},
{"clave":"alt+izquierda","comando":"workbench.action.navigateBack"},
{"clave":"alt+derecha","comando":"workbench.action.navigateForward"},
//combinacionesdeteclasglobalesutilizandoacordes
{"clave":"ctrl+ul","comando":"omnisharp.show.generalLog"},
{"clave":"ctrl+uctrl+l","comando":"omnisharp.show.generalLogOnSide"},

Cada regla consiste en:


una necesaria clave que describe las teclas pulsadas.
una opcional cuando contiene una expresin booleana que se evaluar en funcin de la actual contexto .
un opcional decomandos que contiene el identificador del comando a ejecutar.
Cuando se pulsa una tecla:
las reglas se evalan de abajo a arriba .
la primera regla que coincide, tanto la clave y en trminos de cuando , se acepta.
se procesan sin ms reglas.
si se descubre que una regla y tiene un comando conjunto, el comando se ejecuta.
Los adicionales deusuario/keybindings.json normas se aaden durante la ejecucin de la parte inferior de las reglas predeterminadas, lo
que permite sobrescribir las reglas predeterminadas. El archivo es visto por Cdigo VS lo editarlo mientras Cdigo VS est ejecutando
actualizar las reglas en tiempo de ejecucin.

Teclas aceptadas

La clave se compone de modificadores y la propia llave.


Se aceptan los siguientes modificadores:
OS

Modificadores

OSX

ctrl+ , shift+ , alt+ , cmd+

Ventanas

ctrl+ , shift+ , alt+ , win+

Linux

ctrl+ , shift+ , +alt , meta+

Se aceptan las siguientes claves:


f1f15 , az , 09
` , , = , [ , ] , ; , ' , , , . , /
izquierda , arriba , derecha , abajo , RePg , AvPg , extremo , elhogar
pestaa , introducir , deescape , elespacio , latecladeretroceso , eliminar
pausebreak , capslock , inserto

Acordes pueden describirse mediante la separacin de las dos pulsaciones de teclas con un espacio. Por ejemplo: ctrl+kctrl+c .

Prximos pasos
OK, as que ya sabes acerca de nuestro apoyo combinacin de teclas. Que sigue ...
Personalizacin customization Configurar Cdigo de la manera deseada Temas, Ajustes
Soporte de idiomas languages Nuestra Bueno, mejor, mejor rejilla idioma para ver lo que puede esperar
Depuracin debugging Aqu es donde realmente brilla Cdigo VS
Node.js runtimes/nodejs Finalizar para terminar escenario Nodo con una aplicacin de ejemplo con una aplicacin de ejemplo

Preguntas habituales
Q: Cmo averiguar qu comando se une a una clave especfica?

R: En los accesos directos de teclado por defecto, abra Esquemarpida pulsando Ctrl+Shift+O

Q: Cmo aadir una combinacin de teclas a una accin? Ej Aadir Ctrl + D para Eliminar Lneas
R: Encontrar una regla que desencadena la accin en los atajos de teclado por defecto, y escribir una versin modificada de la misma en su
Usuario/keybindings.json archivo:

//originales,endefectoAtajosdeteclado
{"clave":"ctrl+shift+k","comando":"editor.action.deleteLines",
"cuando":"editorTextFocus"},
//Modificado,enUsuario/keybindings.json,Ctrl+Dahoratambindesencadenarestaaccin
{"clave":"ctrl+d","comando":"editor.action.deleteLines",
"cuando":"editorTextFocus"},

Q: Cmo eliminar una combinacin de teclas de una accin? Por ejemplo Retire Ctrl + Shift + K de Lneas Eliminar
R: Encontrar una regla que desencadena la accin en los atajos de teclado por defecto, y escribir una versin modificada de la misma en su
Usuario/keybindings.json archivo:

//originales,endefectoAtajosdeteclado
{"clave":"ctrl+shift+k","comando":"editor.action.deleteLines",
"cuando":"editorTextFocus"},
//Modificado,enUsuario/keybindings.json,Ctrl+Mays+Knovaahacernadamsyaquecomandoestvaca
{"clave":"ctrl+shift+k","cuando":"editorTextFocus"},

Q: Cmo aadir una combinacin de teclas slo en un determinado tipo de archivo?


R: Utilice el editorLangId clave en su contexto cuando clusula. Por ejemplo:
{"clave":"shift+alt+a","comando":"editor.action.blockComment",
"cuando":"'csharp'editorTextFocus&&editorLangId=="},

Q: He modificado mis combinaciones de teclas en usuario/keybindings.json , por qu no funcionan?


R: El problema ms comn es que puede haber un error de sintaxis en el archivo. De lo contrario, intente eliminar el cuando clave o recoger a
otra persona con llave . Lo siento, en este momento, es un proceso de ensayo y error.
Q: Por qu no escribir caracteres con AltGr trabajo para m?
A : Al escribir caracteres con AltGr no funciona en todos los diseos de teclado. Una solucin est en el trabajo. Si esto le sucede a usted, abra
el men de la aplicacin, seleccione Archivo , Preferencias , mtodosabreviadosdeteclado , y aadir lo siguiente a su archivo
keybindings.json:
[
{"Clave":"ctrl+alt+o"},
{"Clave":"ctrl+alt+s"},
{"Clave":"ctrl+alt+f"},
{"Clave":"ctrl+alt+]"}
]

Fue til esta documentacin

No

Actualizado el 06/07/2015

Hola desde Seattle.

Follow@code

20.8Kfollowers

Intimidad http://www.microsoft.com/privacystatement/enus/core/default.aspx
Condiciones de uso http://www.microsoft.com/enus/legal/intellectualproperty/copyright/default.aspx
http://www.microsoft.com
2015 Microsoft

Licencia /License

You might also like