ম্যাক টার্মিনাল থেকে ভিএসকোড চালান / খুলুন


294

আমি এই কমান্ডটি চালিয়ে ম্যাক ওএসএক্স টার্মিনাল থেকে ভিজ্যুয়াল স্টুডিও কোডটি চালা / খুলতে চাই code .। আমি এখানে নির্দেশাবলী পেয়েছি:

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

স্পষ্টতই আমার এটি আমার .bashrcফাইলে অন্তর্ভুক্ত করা দরকার , তাই আমি করেছিলাম, তবে কোনও ফল হয় নি।

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

আমি .bashrcফাইলটি এখানে সম্পাদনা করেছি :

~/.bashrc যা দেখায় /Users/username/.bashrc

আমার কোনটি .bashrcসম্পাদনা করা উচিত?


2
আপনি ফাংশন যোগ করার পরে .bashrc টক আছে? $ source ~/.bashrc। আমি আপনাকে উত্স .bashrcথেকে উত্সাহিত করতে পরামর্শ দিতে হবে ~/.bash_profile
সরবোত্তম

1
ইন OS Xআপনি সাধারণত আপনার যে যোগ হবে ~/.bash_profile- না ~/.bashrcতারপর পুনরায় আরম্ভ Terminal.appঅথবা উৎস উল্লেখ মত।
l'L'l

1
L'L'l ঠিক আছে, .বাশ_প্রফাইলে কাজগুলিতে স্নিপেট যুক্ত
চার্লি উ

1
ভিএস কোড ০.০.০ সহ আমরা কোড কমান্ডের জন্য আলাদা সিনট্যাক্স ব্যবহার করার পরামর্শ দিই। এই নতুন বাক্য গঠনটি একাধিক যুক্তি সমর্থন করে এবং সঠিকভাবে বর্তমান চলমান ডিরেক্টরিটি সনাক্ত করে: কোড () S VSCODE_CWD = "$ পিডাব্লুডি" ওপেন -n -b "com.microsoft.VSCode" --আরগস $ *}
বেনজামিন প্যাসেরো

1
এটি সঠিক উত্তর হওয়া উচিত।
lukas_o

উত্তর:


1211

আর একবার চেষ্টা কর

ভিজ্যুয়াল স্টুডিও কোডটি খুলুন এবং Command+ Shift+ টিপুন Pবা F1তারপরে Shellকমান্ড প্যালেটটি টাইপ করুন এখন আপনি কমান্ড প্যালেটে Shell Command : Install code in PATHপ্রস্তাবিত তালিকার মতো এই বিকল্পটি সন্ধান করতে পারবেন । যে বিকল্পগুলি নির্বাচন করুন।

টার্মিনাল / কমান্ড প্রম্পটের মাধ্যমে ভিএসকোড খুলুন

এটাই.

এখন আপনার টার্মিনাল টাইপ খুলুন।

$ code .

9
এটি ভিএসকোডে পৌঁছানোর জন্য পুরো পাথের সাথে PATH আপডেট করার মাধ্যমে কাজ করে না, পরিবর্তে এটি একটি সিমিলিংক উপস্থাপন করে /usr/local/bin/code@ -> /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code যা একটি লিনাক্স ব্যাকগ্রাউন্ড থেকে আসা অদ্ভুত মনে হয় তবে আমি অনুমান করি এটি কীভাবে ওএসএক্স রোলস
স্কট স্টেনসল্যান্ড

3
"কোড" এর ক্ষতির সম্মুখীন হওয়া যে কোনও ব্যক্তির জন্য। পুনরায় আরম্ভ করার সময় কমান্ড, তারপরে আপনার কাছে কোয়ারানটাইন হিসাবে কোড প্রোগ্রাম থাকতে পারে। derflounder.wordpress.com/2012/11/20/…
রিকার্ডোভালিজো

@RZKY আপনার কোন রেফারেন্স আছে? আমি এখনও v1.44.2 তে এই আদেশটি দেখছি
রাজা

আশানুরূপ কাজ করে। ওএস এক্স 10.15.4
কিলস্ক্রিন

আমি সবেমাত্র করেছিln -s "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/vscode
আন্দ্রে রাভাজি

18

আপনি যদি ম্যাক ওএসএক্স ম্যাভেরিকে থাকেন তবে তা হয় ~/.bash_profileনা~/.bashrc

কোডটি সেখানে রাখার চেষ্টা করুন, টার্মিনালটি বন্ধ করুন এবং তারপরে আবার চেষ্টা করুন। কাজ করা উচিত


11
এটি আর আপ টু ডেট পদ্ধতি নয়, পরিবর্তে stackoverflow.com/a/36882426/107156 এ নির্দেশাবলী ব্যবহার করুন । এটি এখন কোডের একটি অন্তর্নির্মিত বৈশিষ্ট্য এবং এটি আপনাকে এটি ইনস্টল করার জন্য আপনাকে কেবল এটি বলতে হবে।
কাইল ব্র্যান্ড্ট

আপডেট করা নির্দেশাবলী পোস্ট করার জন্য @ কাইলব্র্যান্ডকে ধন্যবাদ
শুক্র

15

আমি কেবল তার মন্তব্যের ভিতরে থেকে বেঞ্জামিন পাসেরোর উত্তরটি বের করতে চাই কারণ এটি সর্বোত্তম সমাধান বলে মনে হচ্ছে। এটি ভিজ্যুয়াল স্টুডিও কোড পৃষ্ঠা সেট আপ করার টিপটি দেওয়া আছে যেখানে এটি বলে ...

আপনি যদি টার্মিনাল থেকে ভিএস কোড চালাতে চান তবে নিম্নলিখিতটি আপনার ~ / .bash_profile ফাইলে যুক্ত করুন (আপনি zsh ব্যবহার করার ক্ষেত্রে ~ / .zshrc)।

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

এখন, আপনি code .সেই ফোল্ডারে ফাইল সম্পাদনা শুরু করতে কেবল যে কোনও ফোল্ডারে টাইপ করতে পারেন । [বা ফাইলটিতে code test.txtকাজ করতে যেতে test.txt]


11

ম্যাকের জন্য আপনি এটি করতে পারেন: দেখুন> কমান্ড প্যালেট> শেল কমান্ড> "পথে কোড কমান্ড ইনস্টল করুন"। আমি ধরে নিই যে অন্য ওএস এর মতো কিছু আছে। আমি করার পরে

which code

এবং এটি আমাকে এটি / ইউএসআর / স্থানীয় / বিনে রেখে দেয় tells


8

কখনও কখনও, কেবল শেল কমান্ড যুক্ত করা কার্যকর হয় না। আমাদের ভিজ্যুয়াল স্টুডিও কোডটি "অ্যাপ্লিকেশনগুলি" ফোল্ডারে পাওয়া যায় কি না তা পরীক্ষা করে দেখতে হবে। এটা আমার ক্ষেত্রে ছিল।

আপনি ভিএস কোড ডাউনলোড করার মুহুর্তটি এটি "ডাউনলোড" ফোল্ডারে থেকে যায় এবং টার্মিনাল সেখান থেকে বাছাই করে না। সুতরাং, আমি টার্মিনাল থেকে অ্যাক্সেসের জন্য আমার ভিএস কোডটিকে "অ্যাপ্লিকেশনগুলি" ফোল্ডারে ম্যানুয়ালি সরিয়ে নিয়েছি।

পদক্ষেপ 1: ভিএস কোড ডাউনলোড করুন, এটি একটি জিপ ফোল্ডার দেবে।

পদক্ষেপ 2: এটি চালান, যা ডাউনলোড ফোল্ডারে একটি এক্সপি ধরনের ফাইল দেবে।

পদক্ষেপ 3: এটিকে ম্যানুয়ালি "অ্যাপ্লিকেশনগুলি" ফোল্ডারে নিয়ে যান।

পদক্ষেপ 4: ভিএস কোড খুলুন, "কমান্ড + শিফট + পি" এবং শেল কমান্ডটি চালান।

পদক্ষেপ 5: টার্মিনাল পুনরায় আরম্ভ করুন।

পদক্ষেপ:: টাইপ করুন "কোড"। টার্মিনাল এখন কাজ করা উচিত।


6

ম্যাক ব্যবহারকারীদের জন্য:

একটি জিনিস যা গ্রহণযোগ্য উত্তরটি আমার পক্ষে কাজ করে না তা হ'ল আমি বনাম কোড প্যাকেজটিকে অ্যাপ্লিকেশন ফোল্ডারে টেনে আনিনি

সুতরাং আপনাকে এটিকে অ্যাপ্লিকেশন ফোল্ডারে টেনে আনতে হবে তারপরে আপনি অফিসিয়াল ডকুমেন্ট অনুসারে বনাম কোডের (কমান্ডের নীচে প্রদর্শিত) কমান্ডটি চালাবেন

  • ভিএস কোড চালু করুন।
  • কমান্ড প্যালেট (⇧⌘P) খুলুন এবং শেল কমান্ডটি খুঁজে পেতে 'শেল কমান্ড' টাইপ করুন: PATH কমান্ডে 'কোড' ইনস্টল করুন।

ধন্যবাদ @ আহমেদ এটি আমার পক্ষে কাজ করেছে। আপনার অ্যাপ্লিকেশন ফোল্ডারে অ্যাপটি যুক্ত করতে হয়েছিল এবং PATH অ্যাপ্লিকেশনটির সাথে .bash_profile আপডেট করতে হয়েছিল, যেমন আপনি পরামর্শ দিয়েছেন
স্নিগ্ধা

আমি সাহায্য করতে পেরে আনন্দিত!
আহমেদ এলকৌসি

3

আপনি কীভাবে সরল বাশ ওরফে ব্যবহার করেন যে আপনি আপনার .bash_ প্রোফাইলে আটকে আছেন?

ওরফে কোড = "ওপেন -a / অ্যাপ্লিকেশনস / ভিজ্যুয়াল \ স্টুডিও \ কোড.app"

বর্তমান ডিরেক্টরি খুলতে:

কোড


3

ম্যাক ওএসে স্থায়ীভাবে ভিএস কোড পাথ সেট আপ করতে;

টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করে .bash_profile খুলুন

open -t .bash_profile

তারপরে .বাশ_প্রফাইলে নিম্নলিখিত পথটি যুক্ত করুন

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

.bash_profile ফাইলটি সংরক্ষণ করুন এবং টার্মিনালটি প্রস্থান করুন। তারপরে টার্মিনালটি আবার code .খুলুন এবং ভিএস কোড খুলতে টাইপ করুন ।


নিস! এটি অ্যাডমিনের অধিকার ছাড়াই কাজ করে
মেরিনভিরডল

এটা আমার জন্য কাজ করে, আপনাকে অনেক ধন্যবাদ!
কিউটশন

1

আমি কেবল কোড নামে একটি ফাইল তৈরি করেছি:

#!/bin/bash

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

এটি সম্পাদনযোগ্য করুন:

$ chmod 755 code

তারপরে এটি / usr / স্থানীয় / বিনে রাখুন

$ sudo mv code /usr/local/bin

যতক্ষণ না ফাইলটি আপনার পথে রয়েছে এমন জায়গায় বসে থাকে আপনি কেবল: কোড লিখে টাইপ করে একটি ফাইল খুলতে পারেন


1

এটি সেট আপ করতে, ভিএস কোড চালু করুন। তারপরে কমান্ড প্যালেট ()P) খুলুন এবং শেল কমান্ডটি সন্ধান করতে শেল কমান্ডটি টাইপ করুন: PATH কমান্ডে 'কোড' কমান্ড ইনস্টল করুন। এখানে চিত্র বর্ণনা লিখুন

https://code.visualstudio.com/docs/setup/mac


4
এটি ইতিমধ্যে এখানে সর্বাধিক ভোট দেওয়া উত্তর থেকে কীভাবে আলাদা?
স্টিফেন রাউচ

1

আমি কমপক্ষে এই ক্ষেত্রে হোম ডিরেক্টরিতে সিমলিংক পছন্দ করি। আমার কীভাবে জিনিসগুলি সেটআপ হয় তা এখানে:

: cat ~/.bash_profile | grep PATH
# places ~/bin first in PATH
export PATH=~/bin:$PATH

সুতরাং আমি ভিএসকোড বাইনারি তেমন অনুরূপ হয়েছি:

ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code ~/bin/code

এখন আমি code .যেকোন ডিরেক্টরিতে ইচ্ছুক issue


0

অনুসন্ধানকারী ওপেন করুন এবং অ্যাপ্লিকেশনগুলিতে যান এবং নিশ্চিত করুন যে সেখানে vscode রয়েছে, তারপরে টার্মিনাল রফতানিতে PATH = "/ অ্যাপ্লিকেশনস / ভিজ্যুয়াল স্টুডিও কোড.অ্যাপ / কনটেন্টস / রিসোর্সস / অ্যাপ্লিকেশন"


0

আমি ভিজ্যুয়াল স্টুডিও কোডে সরবরাহিত "কোড" প্রোগ্রাম থেকে একটি সিম্বলিক লিঙ্ক তৈরি করেছি। অ্যাপ্লিকেশন বান্ডেলটি / ইউএসআর / লোকাল / বিনকে (এমন একটি জায়গা যেখানে আমি এই জাতীয় জিনিস পছন্দ করতে পছন্দ করি এবং এটি আমার মেশিনে ইতিমধ্যে আমার পথে রয়েছে) ।

আপনি ln -s এর মতো ব্যবহার করে একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন:

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


-2
code () {
    if [[ $# = 0 ]]
    then
        open -a "Visual Studio Code"
    else
        echo "Opening: "$@
        "/Applications/Visual Studio Code.app/Contents/MacOS/Electron" $@
    fi
}

আমি .bash_profileএটি আমার পরীক্ষার মধ্যে রেখেছি এবং এটি কার্যকর হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.