Jak wyłączyć plik podglądu jednym kliknięciem w kodzie vs?

120

O wiele bardziej wolałbym kliknąć dwukrotnie, aby otworzyć plik i zapobiec podglądowi za pomocą jednego kliknięcia. Jak to robimy w Vs Code?

Wdzięczny
źródło
24
Możesz wyłączyć podgląd poprzez ustawienie "workbench.editor.enablePreview": false, ale nie możesz zapobiec jednokrotnemu kliknięciu, co oznacza, że ​​pojedyncze kliknięcie otworzy plik do edycji bezpośrednio, a nie podgląd.
Takahiro
1
Można konwertować podgląd do prawdziwego edytora z workbench.action.keepeditorktóra jest ⌘K, Enterdomyślnie (pochowany jest to Sublime Text throwback)
nik.shornikov

Odpowiedzi:

51

Przejdź do Plik-> Preferencje-> Ustawienia, wyszukaj następujące elementy i wyłącz je:

"workbench.editor.enablePreview": false

Włoski Trulli

Imtiaz Sakib
źródło
3
Wprowadzenie tej zmiany spowoduje, że pojedyncze kliknięcia otworzą pliki (a nie wyświetlą ich podgląd). Jeśli chcesz wyłączyć wszystkie akcje jednym kliknięciem, skorzystaj z sugestii Alexa.
Tony
To jest zła odpowiedź. Spowoduje to otwarcie plików jednym kliknięciem. OP i ja chcemy wyłączyć podgląd jednym kliknięciem i otwiera się plik jednym kliknięciem. Powinno to być pojedyncze kliknięcie zaznacza plik i dwukrotne kliknięcie otwiera go. Problem polega na tym, że kliknięcie pliku w oknie eksploratora otwiera podgląd, przez co tracisz fokus na dokumencie, który chcesz pozostać otwarty. Twoja sugestia usunięcia podglądów w rzeczywistości powoduje automatyczne otwieranie plików, co jest gorszym zachowaniem uciążliwym.
Joel Karunungan
130

Od vscode 1.20 :

"workbench.list.openMode": "doubleClick",
Alex
źródło
2
Musiałem walczyć z zaporą ludzi odpowiadających na złe pytanie (co zabawne, próba wyłączenia trybu podglądu poprzez włączenie bardziej stałego trybu faktycznie sprawia, że ​​problem jest bardziej irytujący!), Dziękuję @Alex
jmcgrory
Miałem dokładny problem z @jmcgrory, ten powinien być oznaczony jako rozwiązanie
Ares9323
1
To jest źle. Funkcja podglądu nadal działa.
Joel Karunungan
64

Jedynym sposobem na wyłączenie podglądu pliku po kliknięciu jest ustawienie "workbench.editor.enablePreview"na false.

"workbench.editor.enablePreview": false,

wprowadź opis obrazu tutaj

Michael J. Calkins
źródło
1
NIE zmienia to zachowania, że ​​plik jest otwierany na karcie tylko po dwukrotnym kliknięciu. Jedyną różnicą jest to, że otwiera się w „trybie edycji”, a nie w „trybie podglądu”.
phifi
2
W ten sposób wyłączasz podgląd pliku i otwierasz plik. VS Code nie może zrobić podwójnego kliknięcia.
Michael J. Calkins
2
@ MichaelJ.Calkins ma poprawną odpowiedź na ten problem. Powinno to być oznaczone jako prawidłowe.
Armin
1
to jest dla starszej wersji, spójrz na górną odpowiedź
Yuki
Działa to również przy otwieraniu plików za pomocą CTRL + P.
Iain Samuel McLean Elder
7

O ile wiem, w tej chwili nie ma sposobu, aby to zrobić (wersja 1.12).

Wiele osób „prosiło” o tę funkcję, wystarczy spojrzeć na ten problem z GitHubem .

.. i relatywnie nowy komentarz do zagadnienia:

Przepraszamy, nie miałem zbyt wiele czasu, aby ponownie się tym zająć. W tej chwili musimy najpierw wyczyścić część długów w obszarze użycia drzewa w całym naszym kodzie, zanim będziemy mogli ponownie poprosić o PR.

Dávid Molnár
źródło
1
To zachowanie naprawdę mnie irytuje - dzięki za link do problemu.
phifi
Dzięki za link, sprawa została zamknięta. 3 lata później ten problem nadal nie został rozwiązany.
Joel Karunungan
Spójrz na opcję openMode!
Dávid Molnár
2

Niezbędne ustawienia uniemożliwiające w ogóle otwieranie pliku za pomocą jednego kliknięcia w widoku Eksploratora znajdują się w poprzednich odpowiedziach na to pytanie, ale musisz zastosować dwa z nich:

"workbench.editor.enablePreview": true

Spowoduje to zmianę pojedynczego kliknięcia w eksploratorze, aby w pełni otworzyć plik zamiast otwierania go w trybie podglądu ( kursywa ). Prawdopodobnie jest to gorsze niż wcześniej, chyba że korzystasz z urządzenia z ekranem dotykowym, więc potrzebujesz również następującego ustawienia:

"workbench.list.openMode": "doubleClick"

Teraz musisz dwukrotnie kliknąć plik w Eksploratorze, aby go otworzyć, a podgląd jest wyłączony. Wreszcie musiałem ponownie uruchomić wszystkie otwarte wystąpienia vscode, aby doubleClickzmiana zaczęła obowiązywać.

vscode jest ruchomym celem, więc powinienem zaznaczyć, że został przetestowany w wersji 1.45.1.

Andy Brown
źródło
1

Oto jak to ustawić z poziomu interfejsu użytkownika, jeśli nie chcesz bezpośrednio edytować plików: Plik -> Preferencje -> Środowisko pracy -> Lista: Tryb otwierania = 'doubleClick'

lub

Plik -> Preferencje -> wyszukaj „Tryb otwierania” i ustaw go na „podwójne kliknięcie”

Strabek
źródło
1

Musiałem więc zrobić obie sugestie @Alex i @ MichaelJ.Calkins. Dokładniej, musiałem skonfigurować ustawienie trybu otwartego, aby kliknąć i włączyć podgląd na true. W ten sposób mogę wyświetlić podgląd jednym kliknięciem i faktycznie pozostawić go otwartym podwójnym kliknięciem. Poniżej znajdują się skonfigurowane ustawienia.

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

"workbench.editor.enablePreview": true,
Jand
źródło
2
Dokładnie tak chciałem. Dzięki
Joel H
0

Prawdopodobnie mieszasz warunki. Chyba mówisz o funkcji „ Peek ”:

podgląd vscode

A oto jak możesz to wyłączyć:

"editor.gotoLocation.multipleDefinitions": "goto"


Dostępna jest również funkcja „ Edytor podglądu ”:

edytor podglądu vscode

Może to zostać wyłączone przez:

"workbench.editor.enablePreview": false

msdos
źródło