Saya menggunakan Visual Studio Code 1.3.1 dengan tab yang baru diperkenalkan.
Ketika saya mengklik file, file pertama akan terbuka di tab. Jika saya tidak membuat perubahan apa pun pada file ini, file yang diklik kedua akan terbuka di tab yang sama.
Bagaimana saya bisa menghindari ini dan membuat Visual Studio Code selalu membuka tab baru?
visual-studio-code
MBushveld
sumber
sumber
Jawaban:
Ketika Anda [tunggal-] mengklik file di browser file sidebar kiri atau membukanya dari menu buka cepat ( Ctrl- P, ketikkan nama file, Enter), Visual Studio Code membukanya dalam apa yang disebut "Mode Pratinjau", yang memungkinkan Anda untuk cepat melihat file.
Tab Mode Pratinjau tidak tetap terbuka. Segera setelah Anda membuka file lain dari sidebar, tab Mode Pratinjau yang ada (jika ada) digunakan. Anda dapat menentukan apakah tab dalam Mode Pratinjau, dengan melihat judulnya di bilah tab. Jika judulnya miring , tab dalam mode pratinjau.
Untuk membuka file yang akan diedit (mis. Jangan dibuka dalam Mode Pratinjau), klik dua kali file di sidebar, atau klik sekali pada sidebar kemudian klik dua kali judul tab Mode Pratinjau.
Jika Anda ingin menonaktifkan Mode Pratinjau secara bersamaan, Anda dapat melakukannya dengan mengatur
"workbench.editor.enablePreview": false
file pengaturan Anda. Anda juga dapat menggunakan"workbench.editor.enablePreviewFromQuickOpen"
opsi untuk menonaktifkannya hanya dari menu buka cepat.Sebelum Anda dapat menonaktifkan Mode Pratinjau, Anda harus membuka File Pengaturan Anda .
Tip Pro : Anda dapat menggunakan Command Palette (pintas Ctrl + Shift + P) untuk membuka file pengaturan Anda, cukup masukkan "
Preferences: Open User Settings
"!Setelah Anda membuka file pengaturan Anda (file pengaturan Anda harus berada di sebelah kanan), tambahkan
"workbench.editor.enablePreview"
properti, dan atur nilainyafalse
.Anda dapat mempelajari lebih lanjut tentang "Mode Pratinjau" Visual Studio Code, di sini .
sumber
double-click
kectrl+click
?Workbench > Editor: Show Tabs
pengaturan, yang, ketika dinonaktifkan, terlihat mirip dengan mode pratinjau, karena Anda tidak pernah melihat tab yang muncul kecuali yang Anda buka.Jika Anda tidak ingin menonaktifkan mode pratinjau, Anda dapat secara eksplisit memberi tahu
vscode
untuk tetap membuka tab tertentu. Seperti disebutkan di atas, tajuk tab dengan teks miring berada dalam mode pratinjau .Untuk mengeluarkan tab dari mode pratinjau, Anda dapat mengeklik kanan pada tab dan memilih
keep open
atau menggunakan pintasan cmd+ kenter
yang dipetakan pada perintahworkbench.action.keepEditor
.Selain itu, mengklik dua kali pada tab juga membuatnya keluar dari mode pratinjau (diverifikasi pada
vscode
1.44.0).sumber
CMD+k
lepaskan kombo kunci lalu tekanEnter
Saya datang dengan masalah yang sama, dan membuka file setting.json , tambahkan yang berikut:
sumber
Gunakan
workbench.editor.enablePreview: false
untuk menonaktifkan mode Pratinjau sepenuhnya.Gunakan
workbench.editor.enablePreviewFromQuickOpen: false
untuk menonaktifkan mode Pratinjau untuk file yang dibuka dari menu buka cepat.sumber
Bagi siapa pun yang tidak ingin menonaktifkan Mode Pratinjau .
Ketika saya membaca seluruh komentar dan saya menemukan apa yang saya sukai itu adalah tombol pintas untuk menyematkan file yang dibuka dari Buka Cepat / Ctrl + P atau itu artinya menyimpan file yang dibuka ke editor, dan ya juga tidak perlu beralih tangan Anda ke mouse untuk mengklik dua kali pada daftar file.
Terima kasih kepada @jontem dan @MattLBeck.
save
Perintah panggilan dengan Ctrl+ S( ⌘+ sdi Mac) adalah cara termudah untuk mencapai apa yang saya sukai.Dan jika Anda tahu Anda melakukan ini untuk menjaga file yang dibuka untuk editor cukup sering, ya saya lebih suka Anda harus mengatur opsi
"workbench.editor.enablePreview": false
atau"workbench.editor.enablePreviewFromQuickOpen": false
seperti yang disebutkan sebelumnya.sumber
Buka di Tab Solution baru:
"workbench.editor.showTabs": true
sumber
Perhatikan bahwa, nama file pada tab diformat miring jika telah dibuka
Preview Mode
.Agar file selalu tersedia dalam editor VSCode (artinya, untuk mengeluarkannya dari
Preview Mode
mode normal), Anda dapat mengklik dua kali pada tab. Kemudian, Anda akan melihat bahwa namanya menjadi tidak miring.Saya percaya Mode Pratinjau sangat membantu terutama ketika Anda memiliki ruang layar yang terbatas dan perlu memeriksa banyak file.
sumber
Anda dapat menonaktifkan pratinjau dengan ini:
⬇️ Pada dasarnya tambahkan saja kedua pengaturan ini dan Anda siap melakukannya.
sumber
File Menu → Preferensi → Pengaturan Pengguna : tambahkan baris ini "workbench.editor.enablePreviewFromQuickOpen": false
sumber
Pada dasarnya, ada tiga pengaturan yang harus diperbarui (Pengaturan >> preferensi):
workbench.editor.enablePreview: atur ini untuk mengaktifkan atau menonaktifkan editor pratinjau secara global
workbench.editor.enablePreviewFromQuickOpen: set ini untuk mengaktifkan atau menonaktifkan editor pratinjau saat dibuka dari Quick Open
workbench.editor.showTabs: akhirnya seseorang perlu mengatur ini
jika tidak, tidak akan ada tab yang ditampilkan dan Anda hanya akan
bertanya-tanya mengapa pengaturan / pembatalan dua di atas tidak berfungsi
sumber
Jika Anda ingin membuka file secara permanen dari "Go To File ..." (⌘P), tekan "panah kanan" alih-alih kembali.
Ini juga menjaga bilah pencarian Go To File ... terbuka sehingga Anda dapat dengan cepat membuka banyak file.
sumber
memungkinkan menggunakan GUI
pergi ke
Code -> Preferences -> Settings -> User -> Window -> New Window
di sini Buka File Di Jendela Baru di bawah daftar drop-down pilih "on" itu saja.
Kode VS saya versi 1.38.1
sumber
Anda dapat melakukannya melalui GUI
Cari pratinjau
hapus centang pada opsi
Enable Preview
danEnable Preview from Quick Open
sumber
Seperti hktang di atas menunjukkan:
satu Klik membuka file dalam mode pratinjau (teks header dicetak miring)
Klik dua kali file yang sama, itu keluar dari mode pratinjau (teks header berubah dari huruf miring ke font normal)
Saya pikir ini adalah fitur "komprimise" yang memungkinkan pengguna, untuk "menavigasi" kedua dunia; pratinjau dan tidak ada pratinjau.
HTH Paul S.
sumber
Ini sangat membingungkan. Semua pengembang yang saya tanyakan tidak menghargai perilaku default ini.
Saya menggunakan cmd+ Puntuk membuka file proyek.
sumber
Dalam kasus saya, saya juga harus menyetel
workbench.editor.showTabs
properti menjadi true (selainworkbench.editor.enablePreview
)Saya tidak yakin bagaimana itu bisa berubah menjadi false. Mungkin, saya tidak sengaja mengaturnya ke false menggunakan beberapa pintasan.
sumber
Salah satu solusi sederhana adalah, alih-alih membuat perubahan dalam pengaturan vscode, setiap kali Anda membuka file melalui referensi, Anda akan melihat bahwa file tersebut dalam mode pratinjau (nama file dalam huruf miring) dan di bilah sisi Anda akan melihat bahwa file pratinjau yang sama dalam fokus cukup ketuk dua kali dan itu akan disematkan pada tab, sehingga tidak akan digantikan oleh file lain dalam mode pratinjau.
sumber
Pengaturan -> Workbench -> Manajemen Editor -> Aktifkan Pratinjau
sumber
bagi saya, shift+ entermelakukan trik.
sumber
Anda perlu mengedit file setting.json,
settings.json, terletak di
sumber
Sebenarnya, VSCode menunjukkan kepada Anda pratinjau file ketika Anda membukanya. Jika Anda ingin membuka file di tab baru, cukup nonaktifkan pratinjau dengan pengaturan ini (rekatkan ini di file settings.json).
- Anda dapat mengambilnya selangkah lebih maju dan menggunakan pengaturan ini
- Ini akan membuka editor VSCode Anda dengan file kosong baru tanpa judul untuk memulai dengan cepat.
sumber