Jak otworzyć nowy plik za pomocą Ctrl+ P, aby nie nadpisał aktualnego pliku, ale raczej użyje nowej karty?
Czy byłoby możliwe skupienie się na przeszukiwanym pliku zamiast otwierania go, gdyby był już otwarty na karcie, aby uniknąć duplikatów?
Jak otworzyć nowy plik za pomocą Ctrl+ P, aby nie nadpisał aktualnego pliku, ale raczej użyje nowej karty?
Czy byłoby możliwe skupienie się na przeszukiwanym pliku zamiast otwierania go, gdyby był już otwarty na karcie, aby uniknąć duplikatów?
Odpowiedzi:
Po kliknięciu pliku na pasku bocznym program Visual Studio Code otwiera go w trybie podglądu , który umożliwia szybkie przeglądanie plików.
Ważny!
Jeśli chcesz edytować plik, nie otwieraj w trybie podglądu, zamiast tego kliknij dwukrotnie plik na pasku bocznym.
Jeśli plik jest już otwarty w trybie podglądu, aby przekonwertować go do trybu edycji:
Kryteria:
Jeśli chcesz całkowicie wyłączyć tryb podglądu, to jest:
Rozwiązanie:
Preferences: Open User Settings
. Otworzy się edytor ustawień. Wyszukaj workbench.editor.enablePreview
i odznacz pole wyboru (zmiany są automatycznie zapisywane i oznaczone niebieską lewą ramką).Dodatkowy:
workbench.editor.enablePreviewFromQuickOpen
.ctrl+p
a następnie otworzyć go w pełni do edycji za pomocą ctrl+k enter
. Spowoduje to zmianę karty podglądu w całkowicie niezależną kartę, tak jak w przypadku otwarcia pliku przez dwukrotne kliknięcie w eksploratorze.
TL; DR dla użytkowników komputerów Mac
Krok 1: Naciśnij ⌘+,
Krok 2: Wyszukaj Preview
i wyłączWorkbench › Editor: Enable Preview
Aby obie karty pozostały otwarte po pierwszym kliknięciu i po użyciu, przejdź do definicji,
"workbench.editor.enablePreview": false
To jest właściwa odpowiedź.
Zamiast zmieniać ustawienie, prostszą opcją jest przeciągnięcie pliku z paska bocznego na pasek kart. Otwiera się w nowej karcie.
Idź do menu Plik → Preferencje → Ustawienia → wyszukaj "settings.json" , a na ostatnim wierszu wcześniej }
dodaj przecinek do ostatniej opcji i wklej:
"workbench.editor.enablePreview": false
Na przykład:
{
"editor.fontFamily": "'Consolas', 'monospace', 'Times New Roman'",
"terminal.integrated.fontFamily": "monospace",
"editor.fontSize": 13,
"workbench.iconTheme": "vscode-icons",
"workbench.editor.enablePreview": false
}