¿Cómo deshabilitar el archivo de vista previa con un solo clic en el código vs?

120

Preferiría hacer doble clic para abrir el archivo y evitar las vistas previas con un solo clic. ¿Cómo hacemos eso en vs code?

Agradecido
fuente
24
Puede desactivar la vista previa mediante la configuración "workbench.editor.enablePreview": false, pero no pudo evitar un solo clic, lo que significa que un solo clic abrirá el archivo para editarlo directamente en lugar de obtener una vista previa.
Takahiro
1
Puede convertir una vista previa en un verdadero editor con el workbench.action.keepeditorque está ⌘K, Enterpor defecto (estar enterrado es un retroceso de Sublime Text)
nik.shornikov

Respuestas:

50

Vaya a Archivo-> Preferencias-> Configuración, busque lo siguiente y desactívelo:

"workbench.editor.enablePreview": false

Trulli italiano

Imtiaz Sakib
fuente
3
Hacer este cambio hará que con un solo clic se abran archivos (en lugar de obtener una vista previa). Si desea deshabilitar todas las acciones de un solo clic, use la sugerencia de Alex.
Tony
Ésta es la respuesta incorrecta. Esto abrirá los archivos con un solo clic. OP y yo queremos deshabilitar la vista previa con un solo clic y el archivo con un solo clic se abre. Debe ser un solo clic selecciona el archivo y un doble clic lo abre. El problema es que al hacer clic en un archivo en la ventana del explorador se abre una vista previa, lo que hace que pierda el foco en el documento que desea mantener abierto. Su sugerencia de eliminar las vistas previas en realidad provoca la apertura automática de archivos, que es un comportamiento perturbador peor.
Joel Karunungan
130

Desde vscode 1.20 :

"workbench.list.openMode": "doubleClick",
Alex
fuente
2
Tuve que luchar contra un aluvión de personas que respondieron la pregunta incorrecta (¡curiosamente intentar deshabilitar el modo de vista previa habilitando un modo más permanente en realidad hace que el problema sea más molesto!) Para llegar a esto, gracias @Alex
jmcgrory
Tuve el problema exacto de @jmcgrory, esto debe marcarse como solución
Ares9323
1
Esto está mal. La función de vista previa sigue funcionando.
Joel Karunungan
64

La única forma de deshabilitar la vista previa de archivos cuando se hace clic en él es estableciendo "workbench.editor.enablePreview"en false.

"workbench.editor.enablePreview": false,

ingrese la descripción de la imagen aquí

Michael J. Calkins
fuente
1
Esto NO cambia el comportamiento, que el archivo solo se abre en una pestaña cuando se hace doble clic. La única diferencia es que se abre en "modo de edición" en lugar de en "modo de vista previa".
phifi
2
Así es como deshabilita la vista previa del archivo y abre el archivo. VS Code no puede hacer el doble clic.
Michael J. Calkins
2
@ MichaelJ.Calkins tiene la respuesta correcta a este problema. Esto debe marcarse como correcto.
Armin
1
esto es para la versión anterior, mire la respuesta superior
Yuki
Esto también funciona para abrir archivos con CTRL + P.
Iain Samuel McLean Elder
7

Hasta donde yo sé, no hay forma de hacer esto en este momento (versión 1.12).

Mucha gente "solicitó" esta función, solo mire este problema de GitHub .

.. y un comentario relativamente nuevo sobre el problema:

Lo siento, no tuve mucho tiempo para investigar esto nuevamente. Tal como está ahora, primero debemos limpiar algunas deudas en el área del uso de árboles a lo largo de nuestro código antes de poder solicitar un PR nuevamente.

Dávid Molnár
fuente
1
Ese comportamiento realmente me molesta, aunque gracias por el enlace al problema.
phifi
Gracias por el enlace, se cerró el problema. 3 años después, este problema aún no está resuelto.
Joel Karunungan
¡Mira la opción openMode!
Dávid Molnár
1

A continuación se explica cómo configurar esto desde el nivel de la interfaz de usuario si no desea editar archivos directamente: Archivo -> Preferencias -> Workbench -> Lista: Modo abierto = 'doubleClick'

o

Archivo -> Preferencias -> busque 'Modo abierto' y configúrelo en 'DoubleClick'

Strabek
fuente
1

Así que tuve que hacer ambas sugerencias de @Alex y @ MichaelJ.Calkins. Más específicamente, tuve que configurar la configuración del modo abierto para hacer clic y habilitar la vista previa en verdadero. De esa manera puedo obtener una vista previa con un solo clic y mantenerla abierta con un doble clic. A continuación se muestran los ajustes que se configuraron.

"workbench.list.openMode": "singleClick",

"workbench.editor.enablePreview": true,
Jand
fuente
2
Así es exactamente como lo quería. Gracias
Joel H
1

La configuración necesaria para evitar que un solo clic en la vista del Explorador abra un archivo se encuentran en las respuestas anteriores a esta pregunta, pero debe aplicar dos de ellas:

"workbench.editor.enablePreview": true

Eso cambiará con un solo clic en el explorador para abrir completamente el archivo en lugar de abrirlo en modo de vista previa ( cursiva ). Podría decirse que esto es peor que antes, a menos que esté en un dispositivo con pantalla táctil, por lo que también necesita la siguiente configuración:

"workbench.list.openMode": "doubleClick"

Ahora debe hacer doble clic en un archivo en el Explorador para abrirlo y la vista previa está desactivada. Finalmente, tuve que reiniciar todas las instancias abiertas de vscode para que el doubleClickcambio surtiera efecto.

vscode es un objetivo en movimiento, por lo que debo señalar que se probó en la versión 1.45.1.

Andy Brown
fuente
0

Probablemente estés mezclando los términos. Supongo que estás hablando de la función " Peek ":

vscode peek

Y así es como puede desactivarlo:

"editor.gotoLocation.multipleDefinitions": "goto"


Además, hay una función de " Editor de vista previa ":

editor de vista previa de vscode

Eso podría desactivarse por:

"workbench.editor.enablePreview": false

msdos
fuente