Önizleme dosyası vs kodda tek tıklama ile nasıl devre dışı bırakılır?


120

Dosyayı açmak için çift tıklamayı ve tek tıklama önizlemelerini engellemeyi tercih ederim. Bunu vs kodda nasıl yaparız?


24
Önizlemeyi ayarlayarak kapatabilirsiniz "workbench.editor.enablePreview": false, ancak tek tıklamayı engelleyemezsiniz; bu, tek tıklamanın dosyayı önizleme yerine doğrudan düzenleme için açacağı anlamına gelir.
Takahiro

1
Sen ile gerçek bir editöre önizlemesini dönüştürebilirsiniz workbench.action.keepeditorolan ⌘K, Entervarsayılan olarak (bir Sublime Text gerileme var gömülmek)
nik.shornikov

Yanıtlar:


51

Dosya-> Tercihler-> Ayarlar'a gidin, aşağıdakileri arayın ve devre dışı bırakın:

"workbench.editor.enablePreview": false

İtalyanca Trulli


3
Bu değişikliği yapmak, dosyaları (önizleme yerine) tek tıklamayla açacaktır. Tüm tek tıklama eylemlerini devre dışı bırakmak istiyorsanız, Alex'in önerisini kullanın.
Tony

Bu yanlış cevap. Bu, dosyaları tek tıklamayla açacaktır. OP ve ben tek tıklama önizlemesini devre dışı bırakmak istiyor ve tek tıklamayla dosya açılıyor. Tek tıklama dosyayı seçer ve çift tıklama onu açar. Sorun, gezgin penceresindeki bir dosyaya tıkladığınızda, açık tutmak istediğiniz belgeye odaklanmanızı kaybetmenize neden olan bir önizleme açmasıdır. Önizlemeleri kaldırma öneriniz aslında otomatik dosya açılmasına neden olur, bu da daha kötü bir rahatsız edici davranıştır.
Joel Karunungan

130

Vscode 1.20'den :

"workbench.list.openMode": "doubleClick",

2
Yanlış soruyu yanıtlayan bir sürü insanla savaşmak zorunda kaldım (daha kalıcı bir modu etkinleştirerek önizleme modunu devre dışı bırakmaya çalışmak aslında sorunu daha can sıkıcı hale getiriyor!), Teşekkür ederim @Alex
jmcgrory

@Jmcgrory'nin tam sorununu yaşadım, bu çözüm olarak işaretlenmeli
Ares9323

1
Bu yanlış. Önizleme işlevi çalışmaya devam eder.
Joel Karunungan

64

Hiç tıklanan devre dışı dosya önizleme tek yolu ayarlayarak olduğu "workbench.editor.enablePreview"için false.

"workbench.editor.enablePreview": false,

görüntü açıklamasını buraya girin


1
Bu, dosyanın yalnızca çift tıklandığında bir sekmede açılması şeklindeki davranışı DEĞİŞTİRMEZ. Tek fark, "önizleme modu" yerine "düzenleme modunda" açılmasıdır.
phifi

2
Dosya önizlemeyi bu şekilde devre dışı bırakır ve dosyayı açarsınız. VS Code çift tıklama işini yapamaz.
Michael J. Calkins

2
@ MichaelJ.Calkins bu konuya doğru cevabı veriyor. Bu doğru olarak işaretlenmelidir.
Armin

1
bu eski sürüm için, lütfen en iyi yanıta bakın
Yuki

Bu aynı zamanda CTRL + P ile dosyaları açmak için de işe yarar.
Iain Samuel McLean Elder

7

Bildiğim kadarıyla şu anda bunu yapmanın bir yolu yok (sürüm 1.12).

Birçok kişi bu özelliği "istedi", sadece bu GitHub sorununa bakın .

.. ve konu hakkında nispeten yeni bir yorum:

Üzgünüm, bunu tekrar araştırmak için fazla zamanım olmadı Şu anda olduğu gibi, tekrar bir PR talebinde bulunmadan önce kodumuz boyunca ağaç kullanımı alanında bir miktar borcu temizlememiz gerekiyor.


1
Bu davranış beni gerçekten sinirlendiriyor - yine de konuyla ilgili bağlantı için teşekkürler.
phifi

Bağlantı için teşekkürler, sorun kapatıldı. 3 yıl sonra bu sorun hala çözülmedi.
Joel Karunungan

OpenMode seçeneğine bakın!
Dávid Molnár

2

Explorer görünümünde tek tıklamanın dosya açmasını önlemek için gerekli ayarlar bu sorunun önceki yanıtlarında yer almaktadır, ancak bunlardan ikisini uygulamanız gerekir:

"workbench.editor.enablePreview": true

Bu, gezginde tek tıklamayı önizleme ( italik ) modunda açmak yerine dosyayı tamamen açacak şekilde değiştirir . Muhtemelen bu, dokunmatik ekranlı bir cihazda değilseniz öncekinden daha kötüdür, bu nedenle aşağıdaki ayara da ihtiyacınız vardır:

"workbench.list.openMode": "doubleClick"

Şimdi Explorer'da bir dosyayı açmak için çift tıklamanız gerekiyor ve önizleme kapalı. Son olarak, tüm açık vscode örneklerini yeniden başlatmam gerekti.doubleClick değişikliğin etkili .

vscode hareketli bir hedef, bu yüzden bunun 1.45.1 sürümünde test edildiğini belirtmeliyim.


1

Dosyaları doğrudan düzenlemek istemiyorsanız, bunu UI düzeyinden nasıl ayarlayacağınız aşağıda açıklanmıştır: Dosya -> Tercihler -> Workbench -> Liste: Aç modu = 'doubleClick'

veya

Dosya -> Tercihler -> 'Açık modu' arayın ve 'doubleClick' olarak ayarlayın


1

Bu yüzden @Alex ve @ MichaelJ.Calkins'in her iki önerisini de yapmak zorunda kaldım. Daha spesifik olarak, önizlemeyi true olarak tıklayıp etkinleştirmek için açık mod ayarını yapılandırmam gerekiyordu. Bu şekilde tek bir tıklama ile önizleme yapabilir ve aslında çift tıklama ile açık tutabilirim. Yapılandırılmış ayarlar aşağıdadır.

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

"workbench.editor.enablePreview": true,

2
Ben de tam olarak bunu istedim. Teşekkürler
Joel H

0

Muhtemelen terimleri karıştırıyorsunuzdur. Sanırım " Peek " özelliğinden bahsediyorsunuz :

vscode gözetimi

Ve işte bunu nasıl devre dışı bırakabileceğiniz:

"editor.gotoLocation.multipleDefinitions": "goto"


Ayrıca, bir " Önizleme düzenleyici " özelliği vardır:

vscode önizleme düzenleyicisi

Bu, şu şekilde devre dışı bırakılabilir:

"workbench.editor.enablePreview": false

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.