Bagaimana memanggil VS Code Editor dari terminal / baris perintah

126

Pertanyaannya menjelaskan semuanya.

Bagaimana cara membuka editor VS Code dari

  • windows cmd
  • linux dan terminal mac

misal untuk notepad ++ saya tulis

> start notepad++ test.txt

Omong-omong, editornya luar biasa (lintas platform)! Nadella terima kasih!

Anda dapat mengunduhnya dari microsoft

Levon
sumber
2
Saat menjalankan prompt atau command shell prompt, cukup ketik - code -n "D:\myTextFile.txt"dan mulai.
RBT
1
code ./search.plbekerja untuk saya di windows 7 di terminal studio visual sendiri
Coty Embry
1
code -n filename- Membuka file di jendela BARU. code -r filename- Membuka file di jendela yang sudah terbuka (ini yang saya inginkan dan mengapa saya berkomentar. Ini berfungsi dengan baik dari jendela terminal VSCode). code -g filename- Berguna! Seperti yang dapat Anda lihat dari menjalankan code --help, -g flag adalah kependekan dari --gotodan ini adalah perintah favorit saya untuk digunakan saat debugging. Anda dapat menggunakan hanya nama file dan berfungsi seperti -rATAU, Anda dapat menggunakannya <file:line[:character]>untuk langsung ke baris, atau bahkan karakter di baris!
Neil Guy Lindberg

Jawaban:

249

Gunakan perintah code /path/to/file/or/directory/you/want/to/openuntuk membuka file Anda di VS Code.

Di Windows dan Linux, codeperintah harus diinstal secara otomatis. Di macOS, ini perlu diinstal secara manual:

Luncurkan VS Code. Sekarang buka Command Palette (F1) dan ketik shell commanduntuk menemukan file Shell Command: Install 'code' command in PATH command. Mulai ulang terminal Anda.

Laily
sumber
7
Sedang mencari ini untuk mengatur vscode sebagai alat-diff. Anda dapat menggunakan code -d file1 file2untuk membandingkan file.
gr4nt3d
2
Saya menggunakan Windows dan ini pasti tidak berhasil untuk saya.
Anthony Gatlin
4
@ChristopherHarris jika Anda menggunakan insiders build maka perintahnya adalahcode-insiders
svict4
dokumen menjelaskan semuanya: code.visualstudio.com/docs/editor/command-line
JP Lew
1
Perintah ini benar-benar hilang bagi saya di VS Code 1.22.2 non-insiders.
Tomáš Hübelbauer
47

Per dokumen :

Mac OS X

  1. Unduh Visual Studio Code untuk Mac OS X.
  2. Klik dua kali pada VSCode-osx.zip untuk memperluas isinya.
  3. Seret Visual Studio Code.app ke folder Aplikasi, membuatnya tersedia di Launchpad.
  4. Tambahkan VS Code ke Dock Anda dengan mengklik kanan ikon dan memilih Options, Keep in Dock.

Tip : Jika Anda ingin menjalankan VS Code dari terminal, tambahkan yang berikut ini ke file ~ / .bash_profile Anda (~ / .zshrc jika Anda menggunakan zsh).

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

Sekarang, Anda cukup mengetik kode. di folder mana saja untuk mulai mengedit file di folder itu.

Tip : Anda juga dapat menambahkannya ke versi VS Code Insiders dengan mengubah "com.microsoft.VSCodeInsiders". Juga jika Anda tidak mengetik seluruh kode kata, ubah saja menjadi c.

Linux

  1. Unduh Visual Studio Code untuk Linux.
  2. Buat folder baru dan ekstrak VSCode-linux-x64.zip di dalam folder itu.
  3. Klik dua kali pada Kode untuk menjalankan Kode Visual Studio.

Tip : Jika Anda ingin menjalankan VS Code dari terminal, buat tautan berikut yang menggantikan / path / ke / vscode / Kode dengan jalur absolut ke Kode yang dapat dieksekusi

sudo ln -s /path/to/vscode/Code /usr/local/bin/code

Sekarang, Anda cukup mengetik kode. di folder mana saja untuk mulai mengedit file di folder itu.

GingerBear
sumber
@NathanTuggy Saya pikir Anda lupa untuk menempelkan penutup jendela.
GingerBear
3
Windows secara otomatis ditambahkan saat Anda menginstalnya.
Travis Reeder
10
Sesuai dokumen, Anda sekarang dapat menginstalnya di Mac melalui Command Palette (Cmd-Shift-P),Shell Command: Install 'code' in PATH
Travis Reeder
Di Mac, ini berfungsi, tetapi akan membuka contoh VS Code yang berbeda dari pintasan yang diinstal dari palet perintah. (Saya perhatikan saya menjalankan dua versi secara bersamaan setelah menambahkan dan mencoba kode shell Mac di atas — dan pencarian nama file jauh lebih lambat dalam versi yang dibuka oleh pintasan yang dipasang secara manual.)
joanwolk
22

VS Code adalah editor kode yang harus dimiliki untuk 2018

Untuk pengguna Windows 10 banyak hal yang mungkin, sama seperti pengguna Mac OS mengetik code . .

Cari Anda jalur folder VS Code \ bin misalnya C:\Program Files\Microsoft VS Code\bin . Folder bin menyertakan file bernama code.cmd

Ikuti langkah-langkah di bawah ini dan banggalah dengan OS yang Anda gunakan.

  1. Cari "Pengaturan Sistem Lanjutan" dari Mulai.

  2. Klik Variabel Lingkungan

  3. Pada Variabel Sistem pilih "jalur" dari tab Variabel dan klik Edit.

  4. Klik New di sisi kanan jendela popup.

  5. Salin jalur Anda dari jalur runut tautan Explorer dan tempelkan ke jalur terbuka baru di langkah 4, contoh: - C:\Program Files\Microsoft VS Code\bin

  6. Klik Ok di semua jendela yang terbuka untuk mengonfirmasi perubahan dan memulai ulang cmd

  7. Pergi ke Anda cmd dan arahkan ke direktori kerja Anda di server dan ketik code .

C:>cd wamp64\www\react-app> code . untuk membuka dengan VS Code di Windows.

Visual Studio Code juga menyertakan jendela prompt perintah (terminal) dan Anda dapat membuka satu atau lebih jendela dengan
Ctrl + ` di keyboard Anda.

Semoga ini bisa membantu seseorang seperti yang terjadi pada banyak dari kita.

krialex21
sumber
File dan struktur folder telah berubah untuk versi VS Code (Windows) yang lebih baru. Jadi, code.cmdtidak tersedia. TAPI, codeperintah telah ditambahkan ke PATH secara default sejak instalasi
Kathir
Untuk orang lain - apa yang dikatakan @Kathir di atas tidak benar bagi saya. Tidak ada di jalur saya, dan direktori bin masih berisi code.cmduntuk saya. Saya pertama kali mencoba melakukan ini dengan code.exe, tetapi agak merepotkan, karena secara default, itu membuang semuanya ke terminal dan berjalan sebagai proses terminal yang sedang berlangsung.
lakukan
19

Anda juga dapat menjalankan VS Code dari terminal dengan mengetik code setelah menambahkannya ke jalur:

Luncurkan VS Code. Buka Command Palette (⇧⌘P)dan ketik shell commanduntuk menemukan perintah Shell Command: Install codedalam perintah PATH. Perintah shell Mac

Mulai ulang terminal agar nilai baru $PATHditerapkan. Anda dapat mengetik code .di folder mana saja untuk mulai mengedit file di folder itu.

Kamrul
sumber
1
Ini adalah jawaban yang tepat untuk mac dan paling tidak hacky dari semua solusi
Cristian
6

Untuk pengguna VS Code Insiders Windows ( vs code doc ):

Tambahkan direktori "C:\Program Files (x86)\Microsoft VS Code Insiders\bin" pada variabel lingkungan% PATH%.

lalu masuk ke folder yang ingin Anda buka dengan kode vs dan ketik: code-insders .

Samuel Diogo
sumber
5

Dalam kasus Linux dan Mac, Anda ingin menavigasi ke direktori tempat Anda mengekstrak file VSCode menggunakan perintah 'cd'. Sebagai contoh:

cd ~/Downloads/VSCode

Kemudian Anda memulai aplikasi dengan menjalankan ..

./Code

'Kode' menjadi nama yang dapat dieksekusi.

Jika Anda memiliki akses root pada mesin, Anda dapat mengonfigurasi sistem untuk memungkinkan Anda memulai VSCode dari mana saja dengan menautkannya ke / usr / bin, di mana tautan ke file yang dapat dieksekusi sering disimpan.

sudo ln -s /path/to/VSCode/folder/Code /usr/bin/Code    

Anda sekarang dapat meluncurkan VSCode dari mana saja dengan mengetik:

Code
Fraserr
sumber
Di Mac ini sebenarnya adalah folder Visual Studo Code.appjadi, kami tidak bisa membuat ln -s
Kishore Relangi
2
Inilah tepatnya bagaimana tidak melakukannya. Jawaban yang diberikan di bawah ini oleh Laily dan yang lainnya benar.
Tom Morris
ini tidak berfungsi untuk mac. proses tidak pergi ke latar belakang dan juga mendapat masalah izin.
Shamasis Bhattacharya
5

Terkadang pengaturan jalur dari palet perintah VS Code tidak berfungsi

Sebagai gantinya, tambahkan Kode VS Anda secara manual ke jalur Anda:

  1. Jalankan di terminal

    sudo nano /etc/paths

  2. Pergi ke bagian bawah file, dan masukkan jalur yang ingin Anda tambahkan

  3. Tekan control-x untuk berhenti. Masukkan "Y" untuk menyimpan buffer yang dimodifikasi.

  4. Mulai ulang terminal Anda dan untuk mengujinya echo $PATH. Anda harus sesuatu yang serupa

~ echo $PATH /Users/shashank/.nvm/versions/node/v8.9.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin

Lain kali, Anda menavigasi ke folder proyek Anda dari terminal

Memasukkan:

code .

atau

code /path/to/project

Sumber

Shashank K.
sumber
4

Saat menginstal di Windows, Anda akan diminta untuk menambahkan VS Code ke PATH Anda.

Saya mencoba mencari cara untuk membuka file dengan VS Code dari baris perintah dan saya sudah memiliki kemampuan - saya hanya lupa saya sudah menambahkannya. Anda mungkin sudah menginstalnya - periksa dengan menavigasi ke folder yang ingin Anda buka dan menjalankan perintah code .untuk membuka folder itu.

Zachary Bennett
sumber
2

Untuk kepala baris perintah, Anda juga dapat menjalankan

sudo ln -s "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/code

ini akan melakukan hal yang sama persis dengan Shell Command: Install 'code' command in PATH commandfitur di VSCode.

dordio
sumber
1

Ini berfungsi untuk Windows:

CMD> start vscode://file/o:/git/libzmq/builds/msvc/vs2017/libzmq.sln

Tetapi jika jalur file memiliki spasi, biasanya seseorang akan menambahkan tanda kutip ganda di sekitarnya, seperti ini:

CMD> start "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"

Tapi ini mengacaukan start, yang bisa mengambil judul yang dikutip ganda, jadi itu akan membuat jendela dengan nama ini sebagai judul dan tidak membuka proyek.

CMD> start "title" "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"
opedroso
sumber
1

mengetik "kode" di command prompt dos bekerja untuk saya

Arlan T
sumber
1

Di linux jika Anda menggunakannya code .akan membuka VS Code di folder tempat terminal berada. Menggunakannya code . Filename.csakan membuka folder dan membuka file tersebut.

Ilesyt
sumber
1

Di windows Anda dapat menambahkan path berikut ke variabel lingkungan

C:\Users\username\AppData\Local\Programs\Microsoft VS Code\bin
Ashu
sumber
0

Langkah 1: buat file .bat dengan nama yang Anda inginkan misalnya vscode.bat Langkah 2: Tulis jalur Anda ke Visual Studio Code Langkah 3: Simpan di direktori C: \ Windows \ System32

**
C:
cd Users\Bino\AppData\Local\Programs\Microsoft VS Code
Code.exe**

Langkah 4: Anda dapat memanggil kode studio visual dari mana saja dengan mengetik "vscode" yang merupakan nama file bat Anda

Biniam Behailu
sumber
0

Ini akan berhasil. Ini adalah nama direktori Anda "Directory_Name"

 sudo code --user-data-dir="Directory_Name"
Inamur Rahman
sumber
0

Cara mudah lain untuk melakukannya di mac adalah: masuk ke Command Palette [Shift ⇧ + Command (⌘) + P] dan ketik: Shell Command: Instal perintah 'kode' di PATH

setelah diinstal: 'kode' perintah Shell berhasil diinstal di PATH.

Kemudian Anda juga dapat menggunakan kode dari terminal.

Nagaraj Bhat
sumber
0

Jika Anda menginstal VS CODE menggunakan snap. Anda perlu menambahkan variabel lingkungan /snap/binAnda PATH. jadi - buka .bashrcatau .zshrc dan tambahkan :/snap/binterminal muat ulang variabel lingkungan PATH Anda, dan kemudian codeperintah akan memulainya

edikgat
sumber