Terminal / komut satırından VS Code Editor nasıl çağırılır


126

Soru her şeyi söylüyor.

VS Code düzenleyicisini şuradan nasıl açabilirim?

  • Windows cmd
  • linux ve mac terminali

örneğin notepad ++ için yazıyorum

> start notepad++ test.txt

Bu arada, editör harika (çapraz platform)! Teşekkürler Nadella!

Microsoft'tan indirebilirsiniz


2
Çalıştırma isteminde veya komut kabuğu isteminde sadece yazın - code -n "D:\myTextFile.txt"ve başlayın.
RBT

1
code ./search.plbenim için görsel stüdyoların kendi terminalinde Windows 7'de çalıştı
Coty Embry

1
code -n filename- Dosyayı YENİ pencerede açar. code -r filename- Dosyayı zaten açılmış pencerede açar (bu istediğim ve neden yorum yapıyorum. VSCode'un terminal penceresinden harika çalışıyor). code -g filename- Kullanışlı! code --helpÇalıştırmaktan görebileceğiniz gibi , -g bayrağı kısaltmasıdır --gotove hata ayıklama sırasında kullanmak en sevdiğim komuttur. Yalnızca dosya adını kullanabilirsiniz ve tıpkı -rOR gibi davranır , <file:line[:character]>doğrudan bir satıra gitmek için veya hatta bir satırda karakter kullanmak için kullanabilirsiniz !
Neil Guy Lindberg

Yanıtlar:


250

code /path/to/file/or/directory/you/want/to/openDosyanızı VS Code'da açmak için komutu kullanın .

Windows ve Linux'ta codekomut otomatik olarak yüklenmelidir. MacOS'ta manuel olarak yüklenmesi gerekir:

VS Code'u başlatın. Şimdi Komut Paleti (F1) açıp yazın shell commandbulmak için Shell Command: Install 'code' command in PATH command. Terminalinizi yeniden başlatın.


7
Bunu vscode'u diff aracı olarak ayarlamak için arıyordum. code -d file1 file2Dosyaları karşılaştırmak için kullanabilirsiniz .
gr4nt3d

2
Windows kullanıyorum ve bu kesinlikle benim için çalışmıyor.
Anthony Gatlin

4
@ChristopherHarris eğer içeriden derlemeyi kullanıyorsanız o zaman komutcode-insiders
svict4


1
Bu komut VS Code 1.22.2 içerden olmayanlarda benim için açıkça eksik.
Tomáš Hübelbauer

47

Başına docs :

Mac OS X

  1. Mac OS X için Visual Studio Code'u indirin.
  2. İçeriği genişletmek için VSCode-osx.zip dosyasına çift tıklayın.
  3. Visual Studio Code.app'yi Uygulamalar klasörüne sürükleyerek onu Başlatma Panosunda kullanılabilir hale getirin.
  4. Simgeye sağ tıklayıp Seçenekler, Dock'ta Tut'u seçerek Dock'unuza VS Code ekleyin.

İpucu : VS Code'u terminalden çalıştırmak istiyorsanız, aşağıdakini ~ / .bash_profile dosyanıza ekleyin (zsh kullanmanız durumunda ~ / .zshrc).

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

Şimdi, kodu yazmanız yeterlidir. Bu klasördeki dosyaları düzenlemeye başlamak için herhangi bir klasörde.

İpucu : "com.microsoft.VSCodeInsiders" değiştirerek VS Code Insiders derlemesine de ekleyebilirsiniz. Ayrıca, tüm kelime kodunu yazmazsanız, sadece c olarak değiştirin.

Linux

  1. Linux için Visual Studio Code'u indirin.
  2. Yeni bir klasör oluşturun ve bu klasörün içine VSCode-linux-x64.zip dosyasını çıkartın.
  3. Visual Studio Code'u çalıştırmak için Code'a çift tıklayın.

İpucu : VS Code'u terminalden çalıştırmak istiyorsanız, Kod yürütülebilir dosyasının mutlak yolu ile / yol / yol / vscode / Kod yerine aşağıdaki bağlantıyı oluşturun.

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

Şimdi, kodu yazmanız yeterlidir. Bu klasördeki dosyaları düzenlemeye başlamak için herhangi bir klasörde.


@NathanTuggy Sanırım pencere kasasını yapıştırmayı unuttunuz.
GingerBear

3
Windows, yüklediğinizde otomatik olarak eklenir.
Travis Reeder

10
Dokümanlara göre, artık Mac'e Komut Paleti (Cmd-Shift-P) aracılığıyla yükleyebilirsinizShell Command: Install 'code' in PATH
Travis Reeder

Mac'te bu çalışır, ancak komut paletinden yüklenen kısayoldan farklı bir VS Code örneği açacaktır. (Yukarıdaki Mac kabuk kodunu ekleyip denedikten sonra aynı anda iki sürümü çalıştırdığımı fark ettim ve dosya adı araması, manuel olarak yüklenen kısayolla açılan sürümde çok daha yavaştı.)
joanwolk

22

VS Code, 2018 için sahip olunması gereken bir kod editörüdür

Windows 10 kullanıcıları için, Mac OS kullanıcılarının yazdığı gibi çok şey mümkündür code . .

Örneğin VS Code \ bin klasör yolunu arayın C:\Program Files\Microsoft VS Code\bin . Bin klasörü, code.cmd

Aşağıdaki adımları izleyin ve kullandığınız işletim sistemiyle gurur duyun.

  1. Başlangıçtan "Gelişmiş Sistem Ayarı" nı arayın.

  2. Ortam Değişkenlerine tıklayın

  3. Sistem Değişkenlerinde, Değişken sekmesinden "yol" u seçin ve Düzenle'ye tıklayın.

  4. Açılır pencerenin sağ tarafındaki Yeni'ye tıklayın.

  5. Yolunuzu Gezgin'in içerik haritası yolundan kopyalayın ve 4. adımda yeni açılan yola yapıştırın, örneğin: - C:\Program Files\Microsoft VS Code\bin

  6. Değişiklikleri onaylamak ve yeniden başlatmak için tüm açık pencerelerde Tamam'ı tıklayın. cmd

  7. Git cmd ve sunucuda çalışma dizininize gidin ve yazın code .

C:>cd wamp64\www\react-app> code . Windows'ta VS Code ile açmak için.

Visual Studio Code ayrıca bir komut istemi (terminal) penceresi içerir ve bunlardan bir veya daha fazlasını
Ctrl + ` klavyenizde açabilirsiniz .

Umarım bu, çoğumuza yaptığı gibi birine yardımcı olur.


VS Code'un (Windows) yeni sürümleri için dosya ve klasör yapısı değişti. Yani code.cmdmevcut değildi. AMA, codekomut kurulumdan bu yana varsayılan olarak PATH'a eklendi
Kathir,

Başkası için - @Kathir'in yukarıda söyledikleri benim için doğru değil. Yolumda değildi ve bin dizini hala code.cmdbenim için içeriyor . İlk önce bunu yapmaya çalıştım code.exe, ama bu biraz acı çünkü varsayılan olarak her şeyi terminale atıyor ve devam eden bir terminal süreci olarak çalışıyor.
dgo

19

VS Code'u code, yola ekledikten sonra yazarak da terminalden çalıştırabilirsiniz :

VS Code'u başlatın. Komut Paleti açın (⇧⌘P)ve yazın shell commandShell Komutanlığı bulmak için: Yükleme codePATH komutu komutu. Mac kabuk komutları

Yeni $PATHdeğerin etkili olması için terminali yeniden başlatın . Bu code .klasördeki dosyaları düzenlemeye başlamak için herhangi bir klasöre yazabileceksiniz.


1
Bu, mac için doğru cevap ve tüm çözümlerin en az hacklenmesi
Cristian

6

VS Code Insiders Windows kullanıcıları için ( kod belgesine kıyasla ):

Dizini "C:\Program Files (x86)\Microsoft VS Code Insiders\bin" % PATH% ortam değişkenine ekleyin .

ardından vs koduyla açmak istediğiniz klasöre gidin ve şunu yazın: code-insders .


5

Linux ve Mac durumunda, 'cd' komutunu kullanarak VSCode dosyalarını çıkardığınız dizine gitmek istersiniz. Örneğin:

cd ~/Downloads/VSCode

Ardından uygulamayı çalıştırarak başlatırsınız ..

./Code

Çalıştırılabilir dosyanın adı 'Kod'.

Makinede kök erişiminiz varsa, sistemi VSCode'u / usr / bin'e bağlayarak, çalıştırılabilir dosyalara bağlantıların genellikle depolandığı herhangi bir yerden başlatmanıza izin verecek şekilde yapılandırabilirsiniz.

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

Artık VSCode'u her yerden şunu yazarak başlatabilirsiniz:

Code

Mac'te bu aslında bir klasör, Visual Studo Code.appbu yüzden ln
-s'yi yapamıyoruz

2
Bu tam olarak nasıl yapılmayacağıdır. Aşağıda Laily ve diğerleri tarafından verilen cevaplar doğrudur.
Tom Morris

bu mac için çalışmaz. süreç arka plana gitmez ve ayrıca izin sorunları da alır.
Shamasis Bhattacharya

5

Bazen VS Code komut paletinden yol ayarlamak çalışmıyor

Bunun yerine VS Kodunuzu yolunuza manuel olarak ekleyin:

  1. Terminalde çalıştır

    sudo nano /etc/paths

  2. Dosyanın altına gidin ve eklemek istediğiniz yolu girin

  3. Çıkmak için kontrol-x'e basın. Değiştirilen tamponu kaydetmek için "Y" girin.

  4. Terminalinizi yeniden başlatın ve test edin echo $PATH. Benzer bir şey yapmalısın

~ 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

Bir dahaki sefere terminalden proje klasörünüze gidersiniz.

Giriş:

code .

veya

code /path/to/project

Kaynak


4

Windows'a yüklerken, YOLUNUZA VS Kodunu eklemeniz istenecektir.

VS Code ile dosyaları komut satırından nasıl açacağımı anlamaya çalışıyordum ve zaten bu yeteneğe sahiptim - zaten eklediğimi unuttum. Zaten yüklemiş olabilirsiniz - açmak istediğiniz bir klasöre code .gidip bu klasörü açma komutunu çalıştırarak kontrol edin .


2

Komut satırı başlıkları için şunu da çalıştırabilirsiniz:

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

bu Shell Command: Install 'code' command in PATH commandVSCode'daki özellik ile tam olarak aynı şeyi yapacaktır.


1

Bu, Windows için çalışır:

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

Ancak dosya yolunda boşluklar varsa, normalde bunun etrafına çift tırnak eklenir, örneğin:

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

Ancak bu, çift tırnaklı bir başlık alabilen başlangıç ​​ile karışır, bu nedenle başlık olarak bu adı taşıyan bir pencere oluşturacak ve projeyi açmayacaktır.

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

1

dos komut istemine "kod" yazmak benim için çalıştı


1

Linux'ta eğer kullanırsanız code ., terminalin bulunduğu klasörde VS Code açılacaktır. code . Filename.csBunu kullanmak klasörde açılacak ve söz konusu dosya açılacaktır.


1

Windows'ta ortam değişkenine aşağıdaki yolu ekleyebilirsiniz

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

0

Adım 1: İstediğiniz adla bir .bat dosyası oluşturun, örn. Vscode.bat Adım 2: Visual Studio Code yolunuzu yazın Adım 3: C: \ Windows \ System32 dizinine kaydedin

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

Adım 4: Yarasa dosyanızın adı olan "vscode" yazarak herhangi bir yerden visual studio kodunu çağırabilirsiniz.


0

Bu çalışacak. Bu, dizin adınız "Dizin_Adı"

 sudo code --user-data-dir="Directory_Name"

0

Mac'te bunu yapmanın diğer kolay yolu: Komut Paletine gidin [Shift ⇧ + Command (⌘) + P] ve şunu yazın: Shell Command: PATH'de 'kod' komutunu yükleyin

kurulduktan sonra: Kabuk komutu 'kodu' PATH'e başarıyla yüklendi.

O zaman terminaldeki kodu da kullanabilirsiniz.


0

VS CODE kullanarak kurarsanız snap. Sen eklemesi gerekir /snap/binsizin de PATHortam değişkeni. öyleyse - .bashrcveya dosyanızı açın .zshrc ve :/snap/binPATH ortam değişkenini yeniden yükleme terminalinizi ekleyin ve ardından codecomand onu başlatacaktır

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.