टर्मिनल / कमांड लाइन से वीएस कोड संपादक को कैसे कॉल करें


126

सवाल यह सब कहता है।

मैं वीएस कोड संपादक कैसे खोल सकता हूं

  • विंडोज़ सीएमडी
  • लिनक्स और मैक टर्मिनल

उदाहरण के लिए नोटपैड ++ मैं लिखता हूं

> start notepad++ test.txt

वैसे, संपादक कमाल है (क्रॉस-प्लेटफॉर्म)! शुक्रिया नडेला!

आप इसे Microsoft से डाउनलोड कर सकते हैं


2
प्रॉम्प्ट या कमांड शेल प्रॉम्प्ट पर बस टाइप करें - code -n "D:\myTextFile.txt"और जाओ।
RBT

1
code ./search.plमेरे लिए विजुअल स्टूडियो के टर्मिनल 7 में विंडो 7 पर काम किया
कॉटी ने

1
code -n filename- नई विंडो में फाइल खोलता है। code -r filename- पहले से खोली गई विंडो में फाइल खोलता है (यह वही है जो मैं चाहता था और मैं क्यों टिप्पणी कर रहा हूं। यह वीएसकोड की टर्मिनल विंडो से बहुत अच्छा काम करता है)। code -g filename- काम! जैसा कि आप रनिंग से देख सकते हैं code --help, -g झंडा छोटा है --gotoऔर डिबगिंग के समय उपयोग करना मेरा पसंदीदा कमांड है। आप सिर्फ फ़ाइल नाम का उपयोग कर सकते हैं और यह -rOR की तरह ही कार्य करता है , आप <file:line[:character]>सीधे एक लाइन पर जाने के लिए उपयोग कर सकते हैं , या यहां तक ​​कि एक लाइन पर चार कर सकते हैं !
नील गाय लिंडबर्ग

जवाबों:


249

code /path/to/file/or/directory/you/want/to/openVS कोड में अपनी फाइल को खोलने के लिए कमांड का उपयोग करें ।

विंडोज और लिनक्स पर codeकमांड को स्वचालित रूप से इंस्टॉल किया जाना चाहिए। MacOS पर, इसे मैन्युअल रूप से इंस्टॉल करने की आवश्यकता है:

VS कोड लॉन्च करें। अब कमांड पैलेट (एफ 1) खोलें और shell commandखोजने के लिए टाइप करें Shell Command: Install 'code' command in PATH command। अपने टर्मिनल को पुनरारंभ करें।


7
विस्को-उपकरण के रूप में vscode सेट करने के लिए इस की तलाश कर रहा था। आप code -d file1 file2फ़ाइलों की तुलना करने के लिए उपयोग कर सकते हैं ।
gr4nt3d

2
मैं विंडोज पर हूं और यह निश्चित रूप से मेरे लिए काम नहीं करता है।
एंथनी गैटलिन

4
@ChristopherHarris अगर आप अंदरूनी सूत्र का उपयोग कर रहे हैं तो यह कमांड हैcode-insiders
svict4

डॉक्स सब कुछ समझाता है: code.visualstudio.com/docs/editor/command-line
जेपी ल्यू

1
यह कमांड सीधे वीएस कोड 1.22.2 गैर-अंदरूनी लोगों में मेरे लिए गायब है।
टॉम हबलबॉयर

47

प्रति डॉक्स :

मैक ओएस एक्स

  1. मैक ओएस एक्स के लिए विजुअल स्टूडियो कोड डाउनलोड करें।
  2. सामग्री का विस्तार करने के लिए VSCode-osx.zip पर डबल-क्लिक करें।
  3. Visual Studio Code.app को एप्लिकेशन फ़ोल्डर में खींचें, जिससे वह लॉन्चपैड में उपलब्ध हो सके।
  4. आइकन पर राइट-क्लिक करके और डॉक में रखें, अपने डॉक में वीएस कोड जोड़ें।

युक्ति : यदि आप टर्मिनल से VS कोड चलाना चाहते हैं, तो अपने ~ / .bash_profile (~ / .zshrc मामले में जब आप zsh का उपयोग करते हैं) को निम्नलिखित में जोड़ें।

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

अब, आप बस कोड टाइप कर सकते हैं। किसी भी फ़ोल्डर में उस फ़ोल्डर में फ़ाइलों का संपादन शुरू करने के लिए।

टिप : आप इसे "com.microsoft.VSCodeInsiders" में बदलकर VS कोड इंसाइडर्स में भी जोड़ सकते हैं। यदि आप पूरे शब्द कोड को टाइप नहीं करते हैं, तो भी इसे c में बदलें।

लिनक्स

  1. लिनक्स के लिए विजुअल स्टूडियो कोड डाउनलोड करें।
  2. एक नया फ़ोल्डर बनाएं और उस फ़ोल्डर के अंदर VSCode-linux-x64.zip निकालें।
  3. Visual Studio Code चलाने के लिए Code पर डबल क्लिक करें।

युक्ति : यदि आप टर्मिनल से VS कोड चलाना चाहते हैं, तो कोड निष्पादन योग्य पथ के साथ निम्नलिखित लिंक प्रतिस्थापन / पथ / to / vscode / कोड बनाएं।

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

अब, आप बस कोड टाइप कर सकते हैं। किसी भी फ़ोल्डर में उस फ़ोल्डर में फ़ाइलों का संपादन शुरू करने के लिए।


@NathanTuggy मुझे लगता है कि आप खिड़की के मामले को चिपकाना भूल जाते हैं।
जिंजरबियर

3
जब आप इसे इंस्टॉल करते हैं तो विंडोज अपने आप जुड़ जाती है।
ट्रैविस रीडर

10
डॉक्स के अनुसार, अब आप इसे मैक पर कमांड पैलेट (सीएमडी-शिफ्ट-पी) के माध्यम से स्थापित कर सकते हैं,Shell Command: Install 'code' in PATH
ट्रैविस रीडर

मैक पर, यह काम करता है, लेकिन कमांड पैलेट से इंस्टॉल किए गए शॉर्टकट की तुलना में वीएस कोड का एक अलग उदाहरण खोल देगा। (मैंने देखा कि मैं मैक शेल कोड को जोड़ने और आज़माने के बाद एक साथ दो संस्करण चला रहा था - और मैन्युअल रूप से इंस्टॉल किए गए शॉर्टकट द्वारा खोले गए संस्करण में फ़ाइल नाम की खोज बहुत धीमी थी।)
जोनवॉक

22

वीएस कोड 2018 के लिए कोड संपादक होना चाहिए

विंडोज 10 उपयोगकर्ताओं के लिए बहुत संभव है, उसी तरह मैक ओएस उपयोगकर्ता टाइप करते हैं code .

आप के लिए देखो वी.एस. कोड \ बिन फ़ोल्डर पथ जैसे C:\Program Files\Microsoft VS Code\bin । बिन फ़ोल्डर में एक फ़ाइल शामिल है जिसे कहा जाता है code.cmd

नीचे दिए गए चरणों का पालन करें और आपके द्वारा उपयोग किए जाने वाले ओएस पर गर्व करें।

  1. प्रारंभ से "उन्नत सिस्टम सेटिंग" खोजें।

  2. पर्यावरण चर पर क्लिक करें

  3. सिस्टम चर पर चर टैब से "पथ" चुनें और संपादन पर क्लिक करें।

  4. पॉपअप विंडो के दाईं ओर न्यू पर क्लिक करें।

  5. एक्सप्लोरर के ब्रेडक्रंब पथ से अपने पथ को कॉपी करें और चरण 4 में नए खुले पथ में पेस्ट करें, उदाहरण: - C:\Program Files\Microsoft VS Code\bin

  6. परिवर्तनों की पुष्टि करने और अपने को पुनः आरंभ करने के लिए सभी खुली खिड़कियों पर ओके पर क्लिक करें cmd

  7. अपने पर जाएँ cmd और सर्वर और प्रकार पर कार्यशील निर्देशिका पर नेविगेट करें code .

C:>cd wamp64\www\react-app> code . विंडोज पर वीएस कोड के साथ खोलने के लिए।

विजुअल स्टूडियो कोड में एक कमांड प्रॉम्प्ट (टर्मिनल) विंडो भी शामिल है और आप
Ctrl + ` अपने कीबोर्ड पर इनमें से एक या अधिक को खोल सकते हैं ।

आशा है कि यह कुछ मदद करता है जैसे कि यह हम में से कई लोगों को किया।


वीएस कोड (विंडोज) के नए संस्करणों के लिए फ़ाइलें और फ़ोल्डर संरचना बदल गई है। इसलिए, code.cmdउपलब्ध नहीं था। लेकिन, codeस्थापना के बाद से डिफ़ॉल्ट रूप से PATH में कमांड जोड़ा गया था
काथिर

किसी और के लिए - जो @ कथीर ऊपर कहता है, वह मेरे लिए सच नहीं है। मेरे रास्ते में नहीं था, और बिन निर्देशिका अभी भी code.cmdमेरे लिए है। मैंने पहली बार ऐसा करने की कोशिश की code.exe, लेकिन यह एक तरह का दर्द है, क्योंकि डिफ़ॉल्ट रूप से, यह टर्मिनल में सब कुछ डंप करता है और चल रही टर्मिनल प्रक्रिया के रूप में चलता है।
डी जी ओ

19

आप टर्मिनल से VS कोड भी टाइप करके चला सकते हैं code पथ से जोड़ने के बाद :

VS कोड लॉन्च करें। कमांड पैलेट खोलें (⇧⌘P)और shell commandशेल कमांड को खोजने के लिए टाइप करें: codePATH कमांड में कमांड इंस्टॉल करें । मैक शेल कमांड

$PATHप्रभावी होने के लिए नए मान के लिए टर्मिनल को पुनरारंभ करें । आप code .उस फ़ोल्डर में फ़ाइलों को संपादित करने के लिए किसी भी फ़ोल्डर में टाइप कर पाएंगे ।


1
यह मैक के लिए सही उत्तर है और सभी समाधानों में से सबसे कम हैकी
क्रिस्टियन

6

वीएस कोड अंदरूनी सूत्रों के लिए विंडोज उपयोगकर्ता ( बनाम कोड डॉक्टर) ):

"C:\Program Files (x86)\Microsoft VS Code Insiders\bin" % PATH% पर्यावरण चर पर निर्देशिका जोड़ें ।

फिर उस फ़ोल्डर पर जाएं जिसे आप बनाम कोड के साथ खोलना चाहते हैं और टाइप करें: code-insders .


5

लिनक्स और मैक के मामले में, आप उस निर्देशिका में नेविगेट करना चाहते हैं जिसे आपने 'cd' कमांड का उपयोग करके VSCode फ़ाइलों को निकाला था। उदाहरण के लिए:

cd ~/Downloads/VSCode

फिर आप एप्लिकेशन को चलाकर शुरू करें।

./Code

'कोड' निष्पादन योग्य का नाम है।

यदि आपके पास मशीन पर रूट एक्सेस है, तो आप सिस्टम को कॉन्फ़िगर कर सकते हैं ताकि आप VSCode को कहीं से / usr / bin से जोड़कर शुरू कर सकें, जहां प्रायोजकों के लिंक अक्सर संग्रहीत होते हैं।

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

आप अब टाइप करके कहीं से भी VSCode लॉन्च कर सकते हैं:

Code

मैक में यह वास्तव में एक फ़ोल्डर Visual Studo Code.appहै, इसलिए हम ln -s नहीं कर सकते
किशोर रेलंगी

2
यह ठीक है कि यह कैसे करना है। लेली और अन्य द्वारा दिए गए उत्तर सही हैं।
टॉम मॉरिस

यह मैक के लिए काम नहीं करता है। प्रक्रिया पृष्ठभूमि पर नहीं जाती है और अनुमति के मुद्दे भी मिलते हैं।
शमसिस भट्टाचार्य

5

कभी-कभी VS कोड कमांड पैलेट से सेटिंग काम नहीं करती है

इसके बजाय मैन्युअल रूप से अपना VS कोड अपने पथ पर जोड़ें:

  1. टर्मिनल में चलाएं

    sudo nano /etc/paths

  2. फ़ाइल के निचले भाग पर जाएं, और उस पथ को दर्ज करें जिसे आप जोड़ना चाहते हैं

  3. कंट्रोल-एक्स को छोड़ने के लिए मारो। संशोधित बफर को बचाने के लिए "Y" दर्ज करें।

  4. अपने टर्मिनल को पुनः आरंभ करें और परीक्षण करें echo $PATH। आपको भी कुछ ऐसा ही होना चाहिए

~ 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

अगली बार, आप टर्मिनल से अपने प्रोजेक्ट फ़ोल्डर में नेविगेट करें

दर्ज:

code .

या

code /path/to/project

स्रोत


4

विंडोज पर इंस्टॉल करते समय, आपको अपने पैट में वीएस कोड जोड़ने के लिए कहा जाएगा।

मैं यह पता लगाने की कोशिश कर रहा था कि कमांड लाइन से वीएस कोड के साथ फाइलें कैसे खोलें और मेरे पास पहले से ही क्षमता थी - मैं भूल गया कि मैंने इसे जोड़ा था। आप पहले से ही इसे स्थापित कर सकते हैं - उस फ़ोल्डर को खोलने के लिए नेविगेट करके चेक करें और code .उस फ़ोल्डर को खोलने के लिए कमांड चला रहे हैं ।


2

कमांड लाइन के प्रमुखों के लिए आप दौड़ भी सकते हैं

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

यह Shell Command: Install 'code' command in PATH commandVSCode में सुविधा के समान सटीक कार्य करेगा ।


1

यह विंडोज के लिए काम करता है:

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

लेकिन अगर फ़ाइलपथ में रिक्त स्थान है, तो आम तौर पर कोई इसके चारों ओर दोहरे उद्धरण जोड़ देगा, जैसे:

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

लेकिन यह शुरुआत के साथ खिलवाड़ करता है, जो दोहरे-उद्धृत शीर्षक को ले सकता है, इसलिए यह इस नाम के साथ एक विंडो बनाएगा और शीर्षक नहीं खुलेगा।

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

1

डॉस कमांड प्रॉम्प्ट में "कोड" टाइप करना मेरे लिए काम करता है


1

यदि आप इसका उपयोग करते हैं तो लिनक्स code .में टर्मिनल उस फ़ोल्डर में वीएस कोड खोलेगा। इसके इस्तेमाल से code . Filename.csयह फ़ोल्डर में खुल जाएगा और उक्त फाइल खुल जाएगी।


1

विंडोज़ में आप पर्यावरण चर के लिए निम्नलिखित पथ जोड़ सकते हैं

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

0

चरण 1: आप चाहते हैं कि नाम के साथ एक .bat फ़ाइल बनाएं जैसे vscode.bat चरण 2: Visual Studio कोड चरण 3 के लिए अपना रास्ता लिखें: इसे C: \ Windows \ System32 निर्देशिका में सहेजें

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

चरण 4: आप किसी भी जगह से दृश्य स्टूडियो कोड कॉल कर सकते हैं जहां "vscode" टाइप करके जो कि आपके बैट फ़ाइल का नाम है



0

मैक पर करने के लिए अन्य आसान तरीका है: कमांड पैलेट पर जाएं [Shift Command + Command (⌘) + P] और टाइप करें: शेल कमांड: PATH में 'कोड' कमांड इंस्टॉल करें

एक बार स्थापित: शेल कमांड 'कोड' सफलतापूर्वक पाथ में स्थापित किया गया।

फिर आप टर्मिनल से भी कोड का उपयोग कर सकते हैं।


0

यदि आप VS CODE का उपयोग करके इंस्टॉल करते हैं snap। आपको /snap/binअपने PATHपर्यावरण चर में जोड़ना होगा । इसलिए - अपने खोलने .bashrcया .zshrc और जोड़ने के :/snap/binअपने पथ वातावरण चर पुनः लोड टर्मिनल में, और की तुलना में codecomand यह शुरू कर देंगे

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.