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?
Puedes instalar combinaciones de teclas como sublime, atom o cualquier otra disponible en el mercado de Visual Studio, mira esto:
https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings
Personalmente, me gustan las ataduras de teclas del átomo :)
https://marketplace.visualstudio.com/items?itemName=ms-vscode.atom-keybindings
Funciona de maravilla.
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.
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" }
]
Utilice las teclas de acceso directo de administración de ventanas de la caja .
Entre grupos de editores
- Ctrl + 1 a la izquierda
- Ctrl + 2 a lado
- Ctrl + 3 a la derecha
- Ctrl + K Ctrl + Izquierda a Izquierda
- Ctrl + K Ctrl + De derecha a derecha
Dentro de un grupo editor
- Ctrl + Tab para Siguiente
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.