Dosyaları her zaman yeni bir sekmede aç


1304

Yeni tanıtılan sekmelerle Visual Studio Code 1.3.1 kullanıyorum.

Dosyalara tıkladığımda, ilk dosya bir sekmede açılır. Bu dosyada herhangi bir değişiklik yapmazsam, ikinci tıklanan dosya aynı sekmede açılır.

Bunu nasıl önleyebilir ve Visual Studio Code'u her zaman yeni bir sekme açabilirim?


9
Bkz stackoverflow.com/questions/45945820/... Alt-Enter Aralık 2017 yılında v1.19 itibariyle eklenen bu işlevselliği
Mark

7
dosya formu sol paneline çift tıklayıp açarsanız, diğer sekmelerle değiştirilmez
Shameera Anuranga

Yanıtlar:


2421

Sol kenar çubuğunun dosya tarayıcısında [tek-] bir dosyayı tıkladığınızda veya hızlı açılan menüden açtığınızda ( Ctrl- P, dosya adını yazın Enter), Visual Studio Code dosyayı "Önizleme Modu" olarak açar. dosyaları hızla görüntüleyin .

Önizleme Modu sekmeleri açık tutulmaz. Kenar çubuğundan başka bir dosyayı açmaya başlar başlamaz, mevcut Önizleme Modu sekmesi (varsa) kullanılır. Sekmenin Önizleme Modunda olup olmadığını, sekme çubuğundaki başlığına bakarak belirleyebilirsiniz. Başlık italikse , sekme önizleme modundadır.

Bir dosyayı düzenlemek üzere açmak için (yani Önizleme Modunda açmayın), kenar çubuğundaki dosyayı çift tıklayın veya kenar çubuğunda tek tıklayıp ardından Önizleme Modu sekmesinin başlığını çift tıklayın.

Önizleme Modunu hep birlikte devre dışı bırakmak istiyorsanız, bunu "workbench.editor.enablePreview": falseayarlar dosyanızda ayarlayarak yapabilirsiniz . Bu "workbench.editor.enablePreviewFromQuickOpen"seçeneği yalnızca hızlı açılan menüden devre dışı bırakmak için de kullanabilirsiniz .

Önizleme Modunu devre dışı bırakmadan önce Ayarlar Dosyanızı açmanız gerekir .

Pro İpucu : Ayarlar dosyanızı açmak için Komut Paletini (Ctrl + Shift + P kısayolu) kullanabilirsiniz, sadece " Preferences: Open User Settings" girin !

Eğer (Ayarlarınızı dosyasını açtıktan sonra senin ayarlar dosyası sağda yer almalıdır), eklemek "workbench.editor.enablePreview"özelliği ve onun değerini false.

Visual Studio Code'un "Önizleme Modu" hakkında daha fazla bilgiyi buradan edinebilirsiniz .


2
i değiştirebilir double-clickiçin ctrl+click?
mo sean

15
Önizleme modunun neden varsayılan olarak etkinleştirildiğinden emin değilim - gerçekten kullanışlı değil. Teşekkürler!
wadie

4
Bu cevaba birkaç ay içinde ikinci kez geldiğimden, Workbench > Editor: Show Tabsdevre dışı bırakıldığında önizleme moduna benzer görünen bir ayar olduğunu da unutmayın , çünkü açtığınız sekmenin dışında hiçbir sekme görmüyorsunuz.
kontur

3
Vay arayüz keşfedilebilirlik hakkında konuşmak :-)
kaybetti

2
teşekkür ederim!!!!!!!!!!!!!
Gabriel Augusto

173

Önizleme modunu devre dışı bırakmak istemiyorsanız, vscodebelirli bir sekmeyi açık tutmayı açıkça söyleyebilirsiniz . Yukarıda belirtildiği gibi italik metin içeren bir sekme başlığı önizleme modundadır .

Bir sekmeyi önizleme modundan çıkarmak için, sekmeyi sağ tıklatıp komuta eşlenen + keep openkısayolunu seçebilir veya kullanabilirsiniz .cmdk enterworkbench.action.keepEditor

Ayrıca, bir sekmeyi çift tıklamak da önizleme modundanvscode çıkarır ( 1.44.0'da doğrulandı ).


5
Gelecek okuyucular için: CMD+ktuş kombinasyonunu serbest bırakın ve ardından Enter
vurun

129

Aynı sorunu buldum ve setting.json dosyasını açın , aşağıdakileri ekleyin:

"workbench.editor.enablePreview": false

38

workbench.editor.enablePreview: falseÖnizleme modunu tamamen devre dışı bırakmak için kullanın .

workbench.editor.enablePreviewFromQuickOpen: falseHızlı açılan menüden açılan dosyalar için Önizleme modunu devre dışı bırakmak için kullanın .


22

Önizleme Modunu devre dışı bırakmak istemeyenler için .

Yorumların tamamını okuduğumda ve tercih ettiğim şeyi bulduğumda, açılan dosyayı Quick Open / Ctrl + P'den sabitlemek için kısayol tuşu veya açık dosyayı düzenleyiciye tutmak anlamına geliyor ve evet de geçiş yapmanıza gerek yok dosya listesine çift tıklamak için elinizi fareye getirin.

@Jontem ve @MattLBeck sayesinde.

+ ( Mac'te + ) saveile çağrı komutu tercih ettiğim şeye ulaşmanın en kolay yoludur.CtrlSs

Ve bunu açık dosyayı düzenleyiciye sık sık tutmak için bunu yaptığını öğrendiyseniz, evet seçeneği ayarlamanız "workbench.editor.enablePreview": falseveya "workbench.editor.enablePreviewFromQuickOpen": falsedaha önce belirtildiği gibi tercih ettim .


19

Yeni Sekme Çözümünde aç:

  1. Komut paletini şu şekilde açın: Cmd+ Shift+K
  2. Ayarlar dosyasını şu şekilde açın: Tercihler: Ayarlar'ı açın (JSON)
  3. Kullanıcı ayarı altında, Sekmeleri şu şekilde etkinleştirin: "workbench.editor.showTabs": true

3
CMD + Shift + P şimdi Komut Paletini açar. (Win üzerinde CTRL). Ref: code.visualstudio.com/docs/getstarted/…
rmcsharry

19

İtalik dosya adlarını izleyin

Sekmedeki dosya adının açılmışsa italikPreview Mode.

Bir dosyayı Önizleme Modundan hızla çıkarın

Dosyayı VSCode düzenleyicide her zaman kullanılabilir tutmak için (yani, Preview Modenormal moda çıkarmak için ), sekmeyi çift ​​tıklayabilirsiniz . Ardından, adın italik olmadığını fark edeceksiniz.

Özellik veya hata?

Önizleme Modunun özellikle sınırlı ekran alanınız olduğunda ve birçok dosyayı kontrol etmeniz gerektiğinde yararlı olduğuna inanıyorum.


18

⚡ Aslında, VSCode size bir dosyanın önizlemesini gösterir.

Önizlemeyi şu şekilde devre dışı bırakabilirsiniz:

"workbench.editor.enablePreview": false,

⬇️ Temel olarak sadece bu iki ayarı ekleyin ve hazırsınız.

VSCode ucu


12

Menü DosyasıTercihlerKullanıcı Ayarları : bu satırı "workbench.editor.enablePreviewFromQuickOpen" ekleyin: false


10

Temel olarak, güncellenmesi gereken üç ayar vardır (Tercih >> ayarları):

  • workbench.editor.enablePreview: önizleme editörlerini genel olarak etkinleştirmek veya devre dışı bırakmak için bunu ayarlayın

  • workbench.editor.enablePreviewFromQuickOpen: Hızlı Açılıştan açıldığında önizleme düzenleyicilerini etkinleştirmek veya devre dışı bırakmak için bunu ayarlayın

  • workbench.editor.showTabs: nihayet bunun
    başka bir şekilde ayarlanması gerekecek, hiçbir sekme görüntülenmeyecek ve sadece
    yukarıdaki ikisinin ayarlanmasının / ayarlanmasının neden çalışmadığını merak edeceksiniz


8

Bir dosyayı "Dosyaya Git ..." (⌘P) öğesinden kalıcı olarak açmak istiyorsanız, geri dönmek yerine "sağ ok" tuşuna basın.

Bu ayrıca Dosyaya Git ... arama çubuğunu açık tutar, böylece birden fazla dosyayı hızlıca açabilirsiniz.


Great tip, thanks
JoaoPauloPaschoal

Evet. Yeni bir sekmede açmak için "sağ ok" tuşuna basmak Windows'ta da çalışır.
Eric McLachlan

7

GUI kullanımını etkinleştirme

git Code -> Preferences -> Settings -> User -> Window -> New Window

burada Açılır listenin altındaki Dosyaları Yeni Pencerede Aç "açık" ı seçin.

VS Kod sürüm 1.38.1


Ben "tanımına git ..." sürekli aynı dosya penceresinde açılış olduğu bir sorun yaşıyordu (benim başlangıç ​​noktasını yeniden bulmak zorunda olduğu gibi sinir bozucu oldu). Bu çoğunlukla benim için işleri düzeltiyor gibi görünüyordu (ilk "Tanıma git ..." şimdi yeni dosya penceresinde açılıyor).
twknab

6

GUI üzerinden yapabilirsiniz

resim açıklamasını buraya girin

Önizleme ara

resim açıklamasını buraya girin

seçeneklerin işaretini kaldırın Enable PreviewveEnable Preview from Quick Open


5

Yukarıdaki hktang'ın belirttiği gibi:

tek bir tıklama dosyayı önizleme modunda açar (italik olarak başlık metni)

Aynı dosyayı çift ​​tıklayın , önizleme modundan çıkar (başlık metni italik yazı tipinden normal yazı tipine değişir)

Bu kullanıcıların her iki dünyada "gezinmek" için izin veren bir "suçlama" özelliği olduğunu düşünüyorum; önizleme ve hiçbiri önizleme.

  • Tek yapmanız gereken dosyayı sağ panelde açmak için tıklamaktır.
  • Sonra hemen orada tutmak için çift tıklayın.
  • Veya - sadece tiz tıklama. Dosya hiçbiri önizleme modunda açılmaz.

HTH Paul S.


2

Bu çok kafa karıştırıcı. Sorduğum tüm geliştiriciler bu varsayılan davranışı takdir etmedi.

Proje dosyalarını açmak için cmd+ kullanıyorum P.


1

Benim durumumda, workbench.editor.showTabsözelliği doğru olarak ayarlamak zorunda kaldım (buna ek olarak workbench.editor.enablePreview)

Yanlış olarak nasıl değiştirildiğinden emin değilim. Belki bazı kısayolları kullanarak yanlışlıkla yanlış ayarladım.


1

Basit bir çözüm, vscode ayarlarında değişiklik yapmak yerine, bir dosyayı referans yoluyla açtığınızda, dosyanın önizleme modunda olduğunu (dosyanın adının italik olduğunu) ve kenar çubuğunda şunu göreceksiniz: odaktaki aynı önizleme dosyası sadece çift dokunun ve sekmeye sabitlenir, böylece önizleme modunda başka bir dosya ile değiştirilmez.


1

Ayarlar -> Çalışma Tezgahı -> Editör Yönetimi -> Önizlemeyi Etkinleştir



1

setting.json dosyasını düzenlemeniz gerekir,

settings.json, konumunda

Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json


        {
          "workbench.editor.showTabs": true,
          "workbench.editor.enablePreview": false
        }

0

Aslında, VSCode bir dosyayı açtığınızda önizlemesini gösterir. Dosyaları yeni bir sekmede açmak istiyorsanız, önizlemeyi bu ayarla devre dışı bırakın (bunu settings.json dosyasına yapıştırın).

"workbench.editor.enablePreview": false, 

- bir adım ileri gidebilir ve bu ayarı kullanabilirsiniz

"workbench.startupEditor": "newUntitledFile",

- Hızlı bir şekilde başlamak için VSCode düzenleyicinizi boş ve yeni bir başlıksız dosyayla açacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.