Bagaimana cara menonaktifkan file pratinjau dengan sekali klik di kode vs?


120

Saya lebih suka mengklik dua kali untuk membuka file, dan mencegah pratinjau klik-tunggal. Bagaimana kita melakukannya dalam kode vs?


24
Anda dapat mematikan pratinjau dengan menyetel "workbench.editor.enablePreview": false, tetapi Anda tidak dapat mencegah klik tunggal, yang berarti klik sekali akan membuka file untuk diedit secara langsung daripada pratinjau.
Takahiro

1
Anda dapat mengubah pratinjau menjadi editor sejati workbench.action.keepeditoryang secara ⌘K, Enterdefault (dimakamkan, itu adalah kemunduran Teks Sublim)
nik.shornikov

Jawaban:


50

Buka File-> Preferensi-> Pengaturan, cari yang berikut ini dan nonaktifkan:

"workbench.editor.enablePreview": false

Trulli Italia


3
Melakukan perubahan ini akan menyebabkan satu klik untuk membuka (bukan pratinjau) file. Jika Anda ingin menonaktifkan semua tindakan satu klik, gunakan saran Alex.
Tony

Ini jawaban yang salah. Ini akan membuka file dengan satu klik. OP dan saya sendiri ingin menonaktifkan pratinjau satu klik dan file satu klik terbuka. Ini harus menjadi satu klik memilih file dan klik dua kali membukanya. Masalahnya adalah mengklik file di jendela penjelajah membuka pratinjau yang menyebabkan Anda kehilangan fokus pada dokumen yang ingin Anda tetap buka. Saran Anda untuk menghapus pratinjau sebenarnya menyebabkan pembukaan file otomatis, yang merupakan perilaku mengganggu yang lebih buruk.
Joel Karunungan

130

Dari vscode 1.20 :

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

2
Saya harus berjuang melalui rentetan orang yang menjawab pertanyaan yang salah (cukup lucu mencoba menonaktifkan mode pratinjau dengan mengaktifkan mode yang lebih permanen sebenarnya membuat masalah lebih menjengkelkan!) Untuk sampai ke ini, terima kasih
@Alex

Saya memiliki masalah yang tepat dari @jmcgrory, ini harus ditandai sebagai solusi
Ares9323

1
Ini salah. Fungsi pratinjau tetap berfungsi.
Joel Karunungan

64

Satu-satunya cara untuk menonaktifkan pratinjau file saat diklik adalah dengan mengatur "workbench.editor.enablePreview"ke false.

"workbench.editor.enablePreview": false,

masukkan deskripsi gambar di sini


1
Ini TIDAK mengubah perilakunya, bahwa file hanya akan dibuka di tab saat diklik dua kali. Satu-satunya perbedaan adalah, itu akan dibuka dalam "mode edit" daripada dalam "mode pratinjau".
phifi

2
Begitulah cara Anda menonaktifkan pratinjau file dan membuka file. VS Code tidak dapat melakukan klik ganda.
Michael J. Calkins

2
@ MichaelJ.Calkins punya jawaban yang benar untuk masalah ini. Ini harus ditandai sebagai benar.
Armin

1
ini untuk versi yang lebih lama, silakan lihat jawaban teratas
Yuki

Ini juga berfungsi untuk membuka file dengan CTRL + P.
Iain Samuel McLean Penatua

7

Sejauh yang saya tahu, tidak ada cara untuk melakukan ini sekarang (versi 1.12).

Banyak orang "meminta" fitur ini, lihat saja masalah GitHub ini .

.. dan komentar yang relatif baru tentang masalah ini:

Maaf, tidak punya banyak waktu untuk menyelidiki ini lagi. Seperti saat ini kita perlu membersihkan beberapa hutang terlebih dahulu di area penggunaan pohon di seluruh kode kita sebelum kita dapat meminta PR lagi.


1
Perilaku itu benar-benar mengganggu saya - terima kasih atas tautan ke masalah tersebut.
phifi

Terima kasih atas tautannya, masalah telah ditutup. 3 tahun kemudian masalah ini masih belum terselesaikan.
Joel Karunungan

Lihat opsi openMode!
Dávid Molnár

2

Pengaturan yang diperlukan untuk mencegah satu klik dalam tampilan Explorer membuka file sama sekali ada di jawaban sebelumnya untuk pertanyaan ini tetapi Anda perlu menerapkan dua di antaranya:

"workbench.editor.enablePreview": true

Itu akan mengubah satu klik di penjelajah untuk membuka file sepenuhnya alih-alih membukanya dalam mode pratinjau ( miring ). Bisa dibilang ini lebih buruk dari sebelumnya kecuali Anda menggunakan perangkat layar sentuh sehingga Anda juga memerlukan pengaturan berikut:

"workbench.list.openMode": "doubleClick"

Sekarang Anda harus mengklik dua kali pada file di Explorer untuk membukanya dan pratinjau tidak aktif. Akhirnya, saya harus memulai ulang semua vscode yang terbuka agar doubleClickperubahan diterapkan.

vscode adalah target yang bergerak jadi saya harus menunjukkan bahwa ini telah diuji dalam versi 1.45.1.


1

Berikut adalah cara mengatur ini dari level UI jika Anda tidak ingin mengedit file secara langsung: File -> Preferences -> Workbench -> List: Open mode = 'doubleClick'

atau

File -> Preferences -> cari 'Open mode' dan setel ke 'doubleClick'


1

Jadi saya harus melakukan kedua saran dari @Alex dan @ MichaelJ.Calkins. Lebih khusus lagi saya harus mengonfigurasi pengaturan mode terbuka untuk mengklik dan mengaktifkan pratinjau ke true. Dengan cara itu saya dapat melihat pratinjau dengan satu klik dan benar-benar tetap terbuka dengan klik dua kali. Di bawah ini adalah pengaturan yang telah dikonfigurasi.

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

"workbench.editor.enablePreview": true,

2
Ini persis seperti yang saya inginkan. Terima kasih
Joel H

0

Mungkin Anda mencampurkan istilahnya. Saya rasa Anda berbicara tentang fitur " Peek ":

vscode mengintip

Dan inilah cara Anda dapat menonaktifkannya:

"editor.gotoLocation.multipleDefinitions": "goto"


Selain itu, ada fitur " Editor pratinjau ":

editor pratinjau vscode

Itu bisa dinonaktifkan oleh:

"workbench.editor.enablePreview": false

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.