visual temas studio para ordenar linea fuente configurar codigo code cambiar buscar atajos ajuste visual-studio-code

visual-studio-code - temas - ordenar codigo visual studio code



Métodos abreviados de teclado para navegar archivos de trabajo en VSCode (10)

Enlace predeterminado para ir a la pestaña deseada:

alt + 1

alt + 2

...

Para cambiar -> Configuración -> Atajos de teclado -> buscar: openEditorAtIndex

Soy un desarrollador web acostumbrado a Sublime Text. A menudo tendré varios archivos abiertos y navegaré entre ellos con cmd + opción + izquierda (o + derecha ). Me encantaría tener algo lo más cercano a esta funcionalidad posible en Visual Studio Code. Por lo que he leído, en Visual Studio Code suena como que en lugar de tener varios documentos abiertos en pestañas en la parte superior, se supone que debes usar la lista de "Archivos de trabajo" en la barra lateral de la izquierda. Unas cuantas preguntas:

  • ¿Hay un método abreviado de teclado para navegar entre estos archivos secuencialmente? (¿el equivalente a cmd + opción + izquierda (o + derecha ) en Texto Sublime?)
  • ¿Hay un método abreviado de teclado para cerrar un archivo y eliminarlo de la lista de archivos de trabajo? cmd + w simplemente cierra su ventana de edición.
  • Si estos accesos directos no existen de forma predeterminada, ¿puedo crearlos?

Acabo de descubrir ctrl + - y ctrl + shift + - ( ref ), que navegan entre "ubicaciones de edición". Esto es útil, pero a veces salta entre diferentes ubicaciones en el mismo archivo (dependiendo de dónde haya estado editando). También me encantaría una opción que se moviera a través de los archivos de forma secuencial, es decir, no se basó en los vistos más recientemente, sino más bien de acuerdo con la forma en que se enumeran en la lista de archivos de trabajo.


Estoy acostumbrado a que las pestañas numeradas se puedan tabular con tu teclado. Similar al cromo.

cmd + 1 # primera pestaña

cmd + 2 #segunda pestaña

etc.

No encontré la configuración para esto en VSCode. Pude asignar las teclas a las flechas para poder tabularlas una por una.

[{ "key": "cmd+shift+left", "command": "workbench.action.previousEditor" }, { "key": "cmd+shift+right", "command": "workbench.action.nextEditor" }]

No es ideal pero lo hará.


Me gusta la idea de tener comandos para cerrar un archivo de trabajo o cerrar todos los archivos de trabajo y puedo considerar agregarlos para la próxima actualización.

En cuanto a la navegación entre archivos de trabajo: tenemos una herramienta muy poderosa para la navegación llamada Navigate History navegación. De forma predeterminada, se asigna a Ctrl + Tab y puede dejar presionada la tecla CTRL y hacer clic en TAB para recorrer la lista de archivos, de manera similar a cómo puede cambiar entre ventanas en el sistema operativo.

El historial de navegación no es idéntico a lo que está solicitando porque también contiene archivos que abrió que no están en archivos de trabajo. ¿Puedes intentarlo e informar si te resuelve el problema de navegación? Creemos que esta es una forma más natural de navegar porque no tiene que preocuparse por el orden de los archivos de trabajo. En su lugar, navega por la lista de los archivos utilizados más recientemente.

En nuestro equipo estamos tan acostumbrados a Navigate history que ya no podemos vivir sin ella. Muy a menudo presionamos CTRL + TAB una o dos veces sin siquiera mirar la lista que se abre porque sabemos que el archivo que queremos está a 1 o 2 entradas de historial de distancia.

Actualizar

Con el lanzamiento de VS Code 0.5.0 ahora hay atajos de teclado para navegar hacia adelante y hacia atrás en la lista de archivos de trabajo. El acceso directo es CMD + K + y CMD + K + (en Windows use la tecla CTRL ).


Para macs: en el menú, seleccione Código -> Preferencias -> Atajos de teclado para abrir User/keybindings.json . Luego dentro de los corchetes, agregue:

{ "key": "shift+cmd+[", "command": "workbench.action.previousEditor"}, { "key": "shift+cmd+]", "command": "workbench.action.nextEditor"}

Esto vincula los accesos directos de conmutación de la pestaña mac estándar + shift + [ y + shift + ] para cambiar a la pestaña anterior y siguiente, respectivamente. Probado en el código VS 1.3.1.

Si prefieres usar + + y + + , las cadenas de teclas son "cmd+alt+left" y "cmd+alt+right" . Aunque de mis pruebas parece que estos ya están vinculados a los comandos apropiados de manera predeterminada en el Código VS 1.3.1, ¿quizás esta pregunta sea obsoleta?



Sigo prefiriendo el enfoque que ha descrito, pero parece que la solución actual en VS Code es usar los "acordes" del teclado de la siguiente manera:

Archivo de trabajo anterior - + K ;

Siguiente archivo de trabajo - + K ;

Cerrar archivo de trabajo - + K ; W

Nota: En Windows / Linux, use Ctrl + K en lugar de + K.

Source


También me molesta el comportamiento predeterminado de recorrer los archivos recientes en lugar de los archivos de trabajo, pero resulta que se puede volver a asignar el teclado para que funcione de forma un poco diferente.

Para asignar Ctrl + Tab y Ctrl + Shift + Tab para recorrer los archivos de trabajo de manera similar a cómo funcionan otras versiones de Visual Studio, puede agregar esto a su archivo de combinaciones de teclas:

[ { "key": "ctrl+tab", "command": "workbench.files.action.openNextWorkingFile" }, { "key": "ctrl+shift+tab", "command": "workbench.files.action.openPreviousWorkingFile" } ]



Ctrl+PageUp : Seleccionar Ctrl+PageUp Sugerencia Ctrl+PageDown : SeleccionarSiguiente Sugerencia


Ctrl + Page Up

Ctrl + Page Down

Sería la mejor respuesta para navegar por pestañas secuenciales.