Comment désactiver le fichier de prévisualisation en un seul clic dans vs code?

120

Je préfère de loin double-cliquer pour ouvrir le fichier et empêcher les aperçus en un seul clic. Comment pouvons-nous faire cela dans vs code?

Reconnaissant
la source
24
Vous pouvez désactiver l'aperçu en définissant "workbench.editor.enablePreview": false, mais vous ne pouvez pas empêcher un simple clic, ce qui signifie qu'un simple clic ouvrira le fichier pour le modifier directement plutôt que pour l'aperçu.
Takahiro
1
Vous pouvez convertir un aperçu en un véritable éditeur avec workbench.action.keepeditorlequel est ⌘K, Enterpar défaut (être enterré, c'est un retour de Sublime Text)
nik.shornikov

Réponses:

51

Allez dans Fichier-> Préférences-> Paramètres, recherchez ce qui suit et désactivez-le:

"workbench.editor.enablePreview": false

Trulli italien

Imtiaz Sakib
la source
3
Cette modification entraînera l'ouverture des fichiers (plutôt que l'aperçu) par un simple clic. Si vous souhaitez désactiver toutes les actions en un seul clic, utilisez la suggestion d'Alex.
Tony
C'est la mauvaise réponse. Cela ouvrira les fichiers en un seul clic. OP et moi-même voulons désactiver l'aperçu en un seul clic et le fichier en un seul clic s'ouvre. Ce devrait être un simple clic sélectionne le fichier et un double clic l'ouvre. Le problème est que le fait de cliquer sur un fichier dans la fenêtre de l'explorateur ouvre un aperçu, ce qui vous fait perdre le focus sur le document que vous souhaitez garder ouvert. Votre suggestion de supprimer les aperçus entraîne en fait l'ouverture automatique des fichiers, ce qui est un comportement perturbateur pire.
Joel Karunungan le
130

À partir du vscode 1.20 :

"workbench.list.openMode": "doubleClick",
Alex
la source
2
J'ai dû me battre à travers un barrage de personnes répondant à la mauvaise question (assez curieusement, essayer de désactiver le mode de prévisualisation en activant un mode plus permanent rend en fait le problème plus ennuyeux!) Pour y arriver, merci @Alex
jmcgrory
J'ai eu le problème exact de @jmcgrory, cela devrait être marqué comme solution
Ares9323
1
C'est faux. La fonction de prévisualisation continue de fonctionner.
Joel Karunungan le
64

La seule façon de désactiver la prévisualisation des fichiers lorsque vous cliquez dessus est de définir "workbench.editor.enablePreview"sur false.

"workbench.editor.enablePreview": false,

entrez la description de l'image ici

Michael J. Calkins
la source
1
Cela ne change PAS le comportement, selon lequel le fichier est uniquement ouvert dans un onglet lors d'un double clic. La seule différence est qu'il est ouvert en "mode édition" plutôt qu'en "mode aperçu".
phifi
2
C'est ainsi que vous désactivez la prévisualisation des fichiers et ouvrez le fichier. VS Code ne peut pas faire le double clic.
Michael J. Calkins
2
@ MichaelJ.Calkins a la bonne réponse à ce problème. Cela doit être marqué comme correct.
Armin
1
ceci est pour une version plus ancienne, veuillez regarder la réponse supérieure
Yuki
Cela fonctionne également pour ouvrir des fichiers avec CTRL + P.
Iain Samuel McLean Elder
7

Autant que je sache, il n'y a aucun moyen de le faire pour le moment (version 1.12).

Beaucoup de gens ont "demandé" cette fonctionnalité, il suffit de regarder ce problème GitHub .

.. et un commentaire relativement nouveau sur le problème:

Désolé, je n'ai pas eu beaucoup de temps pour réexaminer cette question. Dans l'état actuel des choses, nous devons d'abord nettoyer certaines dettes dans le domaine de l'utilisation des arbres tout au long de notre code avant de pouvoir demander à nouveau un PR.

Dávid Molnár
la source
1
Ce comportement m'ennuie vraiment - merci pour le lien vers le problème.
phifi
Merci pour le lien, le problème a été résolu. 3 ans plus tard, ce problème n'est toujours pas résolu.
Joel Karunungan le
Regardez l'option openMode!
Dávid Molnár
2

Les paramètres nécessaires pour empêcher un simple clic dans la vue Explorateur d'ouvrir un fichier se trouvent dans les réponses précédentes à cette question, mais vous devez en appliquer deux:

"workbench.editor.enablePreview": true

Cela changera un simple clic dans l'explorateur pour ouvrir complètement le fichier au lieu de l'ouvrir en mode aperçu ( italique ). On peut dire que c'est pire qu'avant, sauf si vous êtes sur un appareil à écran tactile, vous avez donc également besoin du paramètre suivant:

"workbench.list.openMode": "doubleClick"

Vous devez maintenant double-cliquer sur un fichier dans l'Explorateur pour l'ouvrir et l'aperçu est désactivé. Enfin, j'ai dû redémarrer toutes les instances ouvertes de vscode pour que le doubleClickchangement prenne effet.

vscode est une cible mobile, je dois donc souligner que cela a été testé dans la version 1.45.1.

Andy Brown
la source
1

Voici comment définir cela à partir du niveau de l'interface utilisateur si vous ne souhaitez pas modifier les fichiers directement: Fichier -> Préférences -> Workbench -> Liste: Open mode = 'doubleClick'

ou

Fichier -> Préférences -> recherchez 'Mode ouvert' et réglez-le sur 'doubleClick'

Strabek
la source
1

J'ai donc dû faire les deux suggestions de @Alex et @ MichaelJ.Calkins. Plus précisément, j'ai dû configurer le paramètre de mode ouvert pour cliquer et activer l'aperçu sur true. De cette façon, je peux prévisualiser en un seul clic et le garder ouvert avec un double clic. Voici les paramètres qui ont été configurés.

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

"workbench.editor.enablePreview": true,
Jand
la source
2
C'est exactement ce que je voulais. Merci
Joel H
0

Vous mélangez probablement les termes. Je suppose que vous parlez de la fonctionnalité " Peek ":

vscode aperçu

Et voici comment vous pouvez le désactiver:

"editor.gotoLocation.multipleDefinitions": "goto"


En outre, il existe une fonctionnalité " Editeur de prévisualisation ":

éditeur de prévisualisation vscode

Cela pourrait être désactivé par:

"workbench.editor.enablePreview": false

msdos
la source