2015-05-06 24 views
51

Bu komutu code . çalıştırarak Mac OSX Terminalinden Visual Studio Kodunu çalıştırmak/açmak istiyorum. Mac Terminalinden VSCode'u Çalıştır/Aç

https://code.visualstudio.com/Docs/setup

Anlaşılan benim .bashrc dosyasında bu eklemeniz gerekir, bu yüzden yaptım, ama boşuna: Burada talimatları buldum.

~/.bashrc/Users/username/.bashrc Ben düzenleme yapılmalıdır .bashrc

işaret:

code() { 
    if [[ $# = 0 ]] 
    then 
     open -a "Visual Studio Code" 
    else 
     [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}" 
     open -a "Visual Studio Code" --args "$F" 
    fi 
} 

Burada .bashrc dosyayı düzenleyen?

+2

işlevi ekledikten sonra .bashrc kaynaklı var? $ kaynak ~/.bashrc'. ".bashrc" kaynağını ~/.bash_profile'den göndermenizi öneririm. – sarbbottam

+1

OS X' 'in genelde bu eklersiniz senin' ~/.bash_profile' - '~/.bashrc' sonra' Terminal.app' veya kaynağı da söz sever yeniden başlatmayın. –

+1

l'L'l Hepiniz haklıydın –

cevap

6

Mac OSX Maverick üzerinde ise, o ~/.bash_profile değil ~/.bashrc

, orada kod koyarak deneyin terminali kapatın ve yeniden deneyin bu. Çalışıyor olmalı

+6

Bu tarih yöntemine kadar yerine http://stackoverflow.com/a/36882426/107156 yönergeleri kullanın artık. Bu şimdi, kod yazmak için yerleşik bir özelliktir ve bunu sizin için yüklemesini söylemek zorundasınız. –

+3

Bunun yerine mükemmel bir şekilde çalışan aşağıdaki yöntemi kullanın. –

+0

teşekkürler @KyleBrandt güncellenen talimatları göndermek için – swyx

4

Sadece en iyi çözüm gibi göründüğü için Benjamin Pasero'nun yanıtını yorumunun içinden çıkarmak istiyorum. Setting up Visual Studio Code page üzerinde verilen ipucun bulunduğu yer ...

Terminalden VS Kodu'nu çalıştırmak istiyorsanız, aşağıdakileri ~/.bash_profile dosyanıza ekleyin (~/.zshrc kullandığınızda zsh) .

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

Şimdi, basitçe o klasördeki dosyaları düzenlemeye başlamak için herhangi bir klasörde code . yazabilirsiniz.

#!/bin/bash 

open /Applications/Visual\ Studio\ Code.app $1 

Çalıştırılabilir yapın: Sadece bir dosya oluşturdu denilen kod

1

[Ya code test.txttest.txt dosya üzerinde işe gitmek için]

$ chmod 755 code 

Sonra koymak yerel/usr// bin

$ sudo mv code /usr/local/bin 

Dosya, yolunuzdaki bir yere oturdukça n sadece yazarak bir dosyayı açmak: Kod

293

Komut + Shift + P sonra şimdi bu bulabilirsiniz komut paletinde Shell yazın bu bir

Açık Visual Studio kod deneyin ve basın Komut paletinde önerilen listeden Shell Command : Install code in PATH gibi bir seçenek. Bu seçenekleri seçin. bu kadar

Open VSCode via Terminal/Command Prompt

.

Şimdi terminal tipinizi açın.

$ code . 
+20

Teşekkürler! Bu doğru cevap olmalı. – nekman

+3

Kabul edilen cevap olmalı. Çok teşekkürler! – WilomGfx

+1

Teşekkürler! Bu oldukça basit görünüyor ve bir kabuk senaryosu yazıyor! –

0

Ayarlamak için, VS Kodu'nu başlatın. Daha sonra Komut Paletini (⇧⌘P) açın ve Kabuk Komutunu bulmak için kabuk komutunu yazın: PATH komutunda 'code' komutunu yükle. https://code.visualstudio.com/docs/setup/mac

+2

'u nasıl döndürüyor? Bu en yüksek oylanan cevaptan nasıl farklıdır? –

2

enter image description here

Mac için yapabileceğiniz: Görünüm> Komut Paleti> Shell komutu> "yolundaki kod komutunu yüklemek". Diğer işletim sistemleri için benzer bir şey olacağını varsayalım. Ben

which code 

yapmak ve onu bana söyler sonra/usr/local/bin içine koyun