Bagaimana cara membuka beberapa contoh Visual Studio Code?

287

Hari ini Microsoft merilis editor file / folder Visual Studio Code .

Keterbatasan pertama adalah tampaknya menjadi aplikasi instance tunggal.

Apakah ada cara untuk mendapatkan beberapa instance, atau sebaliknya membuka beberapa folder secara bersamaan?

Biner Terburuk
sumber

Jawaban:

517

Ctrl+ Shift+ Nakan membuka jendela baru, sementara Ctrl+ Kkemudian melepaskan kunci, dan menekan Oakan membuka tab saat ini di jendela baru. Anda kemudian dapat menggunakan menu FileOpen Folder untuk memiliki dua contoh Visual Studio Code dengan folder yang berbeda di setiap jendela.

+ Shift+ Ndan + Kuntuk Mac.

Daftar pintasan keyboard bermanfaat dapat ditemukan di sini .

Blake Mumford
sumber
1
Anda juga dapat menginstal VSCodium ( github.com/VSCodium/vscodium/releases ) bersama, yang merupakan versi open-source nyata dari VSCode, tanpa data pelacakan / telemetri yang dikumpulkan oleh Microsoft. Saya menggunakan VSCode (dengan telemetri dinonaktifkan) untuk melihat / mengedit teks umum / file json / xml / sql dan VSCodium sebagai IDE utama untuk golang dan dengan demikian, saya tidak mencampur ruang kerja dan file yang dibuka dengan VSCode.
Edenshaw
1
Hanya untuk memperjelas apa yang @Edenshaw sebutkan. VSCodium bukanlah yang menjadi dasar VSCode. "Ini adalah repositori skrip untuk secara otomatis membangun repositori vscode Microsoft ke dalam binari berlisensi bebas dengan konfigurasi default berbasis komunitas." Jadi pada dasarnya hanya VSCode yang dimodifikasi untuk menghapus telemetri. Saya salah paham sejenak karena berpikir bahwa komentar ini mengatakan VSCode didasarkan pada proyek sumber terbuka yang berbeda seperti Chrome vs Chromium.
kb4000
92

Menggunakan

code -n

saat meluncurkan program. Ini "Membuka sesi baru dari Visual Studio Code alih-alih mengembalikan sesi sebelumnya." ( dari sini ).

Cara saya menggunakan ini adalah dengan memodifikasi pintasan "Kode" untuk memasukkan -nparameter:

Pintasan Kode Visual Studio

Matt Klein
sumber
1
Di MacOS ini hanya membuka sesi yang sama. ini melakukannya untuk saya:while Ctrl+K then release the keys and press O would open the current tab in a new window
RudyOnRails
25

Pilih menu FileNew Window dari menu dan kemudian buka folder lain di jendela baru.

lex82
sumber
17

Jika Anda ingin membuka banyak instance dari folder yang sama, maka itu saat ini tidak didukung. Tonton dan perbarui masalah GitHub ini jika Anda ingin menerapkannya: Dukungan untuk membuka folder proyek di beberapa jendela Visual Studio Code

Ryan Walls
sumber
2
Jika Anda ingin menyeret tab ke jendela apung sendiri, tonton dan angkat
Roy Tinker
2
Komentar tentang masalah github ini menunjukkan kepada Anda bagaimana Anda dapat menduplikasi ruang kerja, yang saya cari. Dimungkinkan untuk menggunakan ini untuk membuka beberapa jendela dari Visual Studio Code di folder yang sama. Gunakan perintah "Duplicate Workspace in New Window" .
jrh
7

Saya suka membuka Visual Studio Code dari menjalankan prompt / dialog sebagai gantinya, dengan manis dan sederhana cmd /c code -n. Karena dialog run juga mempertahankan histori perintah Anda pada basis per pengguna, itu sangat nyaman. Satu klik dan pergi -

Masukkan deskripsi gambar di sini

RBT
sumber
6

Ctrl+ Shift+ PRuang Kerja Gandakan di Jendela Baru Enter

dari: https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window

Mike Glenn
sumber
Terkejut betapa sederhananya! Tidak ada ekstensi, tidak ada pengaturan tambahan. Googled banyak jawaban tetapi VSCode masih menggunakan kembali jendela yang ada saat membuka direktori yang sama. Jawaban ini akhirnya berhasil!
Shaung Cheng
4

Anda juga dapat membuat pintasan dengan nama file kosong

"%LOCALAPPDATA%\Local\Code\Code.exe" ""
Todd Smith
sumber
3

Beberapa contoh dari proyek yang sama

WORKAROUND

Anda tidak dapat membuka banyak contoh folder yang sama tetapi solusi yang saya temukan adalah membuka folder yang berbeda.

lib
-components
-models
-helpers
tests

Jadi, di sini saya dapat membuka komponen, model, dan tes di jendela yang berbeda dan kemudian saya dapat melihatnya di tiga monitor saya.

Kedengarannya agak sederhana tetapi ini telah banyak membantu saya.

atreeon
sumber
2

Untuk membuka instance baru dengan proyek Anda dimuat dari terminal, ketikkan saja code <directory-path>

nlt
sumber
2

Paling mudah ketika Anda tidak tahu cara pintas CTRL+ SHIFT+ Nadalah dengan menggunakan menu: File, New Window

masukkan deskripsi gambar di sini

prosti
sumber
2

Saya datang ke sini untuk mencari tahu cara membuat VSCode (Mac OS) membuat jendela baru ketika file atau folder dibuka dan VSCode sudah berjalan. Sama seperti GitHub Atom. Jawaban di atas belum menjawab pertanyaan saya, sedikit saya temukan jawaban sendiri sehingga akan dibagikan.

Pengaturan: window.openFilesInNewWindow- jika diatur ke on, file akan terbuka di jendela baru. window.openFoldersInNewWindow- jika diatur ke on, folder akan terbuka di jendela baru.

Bonus untuk membuatnya berperilaku seperti Atom: Setel window.newWindowDimensionske maximised.

Hanya Pengembangan
sumber
1

Dimulai dengan rilis 0.9.0 kami, kami menambahkan pengaturan baru window.reopenFoldersuntuk mengontrol apakah Visual Studio Code harus mengembalikan semua folder dari sesi sebelumnya.

Secara default, hanya jendela aktif terakhir yang Anda kerjakan yang akan dipulihkan, tetapi jika Anda mengubah pengaturan ini all, Visual Studio Code akan membuka kembali semua folder di windows mereka secara otomatis.

Benjamin Pasero
sumber
1

Di Linux (diuji dengan Ubuntu dan Kali Linux ) Anda juga dapat mengeklik kanan ubin di dermaga dan memilih New Window.

Revx0r
sumber
1

Anda dapat membuka banyak jendela (dari menu atau dengan menjalankan codeexecutable lagi).

Namun, sayangnya sepertinya tidak ada cara untuk benar-benar memiliki contoh yang terpisah saat ini. Misalnya, jika Anda memiliki dua cangkang terbuka dengan lingkungan yang berbeda di masing-masing (jalur yang berbeda, dll.), Meluncurkan codeuntuk keduanya akan menghasilkan jendela kedua berbagi jalur yang sama dengan yang pertama, dan mengabaikan lingkungan tempat peluncurannya.

tolong hapus saya
sumber
1

Beberapa jendela VS Code dapat dibuka pada folder efektif yang sama jika masing-masing membuka folder melalui jalur yang berbeda. Misalnya, di Windows, proyek di C: \ Git \ MyProject bisa dibuka dalam satu instance dari VS Code, sementara \ MyPC \ c $ \ Git \ MyProject terbuka di instance lain. Jika bagian admin (c $) tidak tersedia atau tidak cocok, bagian eksplisit dapat dibangun yang menyediakan akses yang diperlukan.

Tidak, ini bukan solusi ideal.

Rich Armstrong
sumber
0

Jika Anda memiliki semua file JavaScript di beberapa folder di bawah satu folder yang bekerja dengan sangat baik, dan itulah yang saya lakukan:

Masukkan deskripsi gambar di sini

Kai CriticallyAcclaimed Cooper
sumber
0

Pada 2019, ia akan secara otomatis membuka sesi baru, contoh vs-kode baru. Menurut jenis

      C:\Apache24\htdocs\json2tree>code .

di jendela perintah, di bawah folder root proyek Anda.

cd pertama ke folder proyek Anda,

        C:\Apache24\htdocs\json2tree>

lalu ketik

         code .
hoogw
sumber