"কোড" ওএসএক্স / ম্যাকের ভিজ্যুয়াল স্টুডিও কোডের জন্য কমান্ড লাইনে কাজ করছেন না


380

কমান্ড "কোড।" এই ম্যানুয়ালটিতে কাজ করে না ?

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

Monas-MacBook-Pro:myExpressApp mona$ pwd
/Users/mona/nodejs/myExpressApp
Monas-MacBook-Pro:myExpressApp mona$ code .
-bash: code: command not found

সম্পাদনা: আমি ওয়ার্কস্পেসটি পরিবর্তন করে ভিজ্যুয়াল কোড স্টুডিওর মধ্যে থেকে এটি খুলতে পেরেছি তবে আমি কেন এই আদেশটি "কোড" wond কাজ করবে না? এখানে চিত্র বর্ণনা লিখুন

উত্তর:


1034

1. নিশ্চিত করুন যে আপনি ভিজ্যুয়াল স্টুডিও কোড অ্যাপ্লিকেশনটিকে অ্যাপ্লিকেশন- ফোল্ডারে টেনে আনছেন

অন্যথায় (মন্তব্যে উল্লিখিত হিসাবে) আপনাকে পুনরায় বুট করার পরে এই প্রক্রিয়াটি দিয়ে যেতে হবে


২. এরপরে, ভিজ্যুয়াল স্টুডিও কোডটি খুলুন

কমান্ড প্যালেটটি (⇧⌘P) এর মাধ্যমে খুলুন এবং shell commandশেল কমান্ডটি সন্ধান করতে টাইপ করুন :

> PATH ** কমান্ডে 'কোড' কমান্ড ইনস্টল করুন।

[কমান্ড প্যালেট

কমান্ডটি কার্যকর করার পরে, নতুন $ PATH মান কার্যকর হওয়ার জন্য টার্মিনালটি পুনরায় চালু করুন। আপনি কেবল 'কোড' টাইপ করতে সক্ষম হবেন। যে কোনও ফোল্ডারে সেই ফোল্ডারে ফাইল সম্পাদনা শুরু করতে। দ্য "." সরল অর্থ "বর্তমান ডিরেক্টরি"

(সূত্র: ভিএস কোড ডকুমেন্টেশন )


40
এটি কাজ করে, তবে পুনরায় বুট করার পরে আমাকে এটি আবার করতে হবে।
uloco

2
দেখে মনে হচ্ছে Shell Command: Install 'code' command in PATHভিএসকোড কেবলমাত্র /usr/local/bin/এখনই একটি সিমিলিংক তৈরি করেছে
jlucktay

24
নিশ্চিত হয়ে নিন যে আপনি অ্যাপ্লিকেশন ফোল্ডারে ভিজ্যুয়াল স্টুডিও কোড.এপ টানছেন। অন্যথায়, @uloco যেমন বলেছে, আপনাকে পুনরায় বুট করার পরে আবার এই প্রক্রিয়াটি থেকে যেতে হবে।
জেসন গ্যালভিন

কমান্ড প্যালেটে আমার শেল কমান্ড নেই। (লিনাক্স মিন্টে চলছে)। অন্য কোন ধারণা?
মারিও নেজমাহ

2
@ জ্লুক্টে আরে আপনাকে অনেক ধন্যবাদ আপনি কেবল আমার বিভ্রান্তি সমাধান করেছেন ...
বৃষ্টি হচ্ছে

76

আপনি যদি এটি স্থায়ীভাবে যুক্ত করতে চান:

এটিকে আপনার ~/.bash_profile, বা আপনি ~/.zshrcচালাচ্ছেন MacOS Catalinaবা পরে চলছে কিনা তা যুক্ত করুন ।

export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"

উত্স: https://code.visualstudio.com/docs/setup/mac


দেখে মনে হচ্ছে এখন কোডটি / ইউএসআর / স্থানীয় /
বিনের

22

~/.bashrcব্যবহার করে ফাইলটি খুলুনvi/vim $ vi ~/.bashrc

Sertোকাতে টিপে নিম্নলিখিতটি প্রবেশ iকরান:

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

ব্যবহার করে ফাইলটি সংরক্ষণ করুন :wq

~/.bashrcনিম্নলিখিত কমান্ডটি ব্যবহার করে সেটিংস প্রতিফলিত করুন :

source ~/.bashrc

এটি আমার পক্ষে কাজ করেছিল, আমার পথটি সম্ভবত কোনওরকমভাবে গোলমেলে যাওয়ার পরে আমি "বাইনারি ফাইল কার্যকর করতে পারি না" একটি ত্রুটি পেয়েছিলাম - তবে এখন আমি কোনও ফাইল ফাইল খুলব না যদি আমি ফাইল ফাইলের নাম করি, কেবল ভিএস কোডের খালি উইন্ডোটি খোল
আলি

12

আপনারা যারা Iterm2 দিয়ে জেডশেল চালান তাদের জন্য এটি আপনার ~/.zshrcফাইলে যুক্ত করুন।

alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"

ধন্যবাদ, জেডএস ব্যবহারকারী এখানেও, আমার যা প্রয়োজন তা ঠিক এটি ছিল, যদিও এটির কাজটি করার জন্য আমার পথটি কিছুটা আলাদা ছিল: ওরফে কোড = "/ অ্যাপ্লিকেশনস / ভিজ্যুয়াল স্টুডিওকোড.এপ / বিষয়বস্তু / সংস্থান / অ্যাপ / বিন / কোড"
সিএসডি 138

11

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


হ্যাঁ. source ~/.bashrcসরকারী দস্তাবেজ থেকে অনুপস্থিত।
গ্রেগ বি

7

PATH তে 'কোড' ইনস্টল করার জন্য ডকুমেন্টেশনগুলি অনুসরণ করা বেশ সহজ ছিল তবে কার্যকর হয়নি।

আমি কেবল আনইনস্টল এটি প্রথম, তারপর এটি আবার ইনস্টল করা নেই।

কমান্ড প্যালেট (⇧⌘P) খুলুন

Shell Command: Uninstall 'code' command in PATH command.

তারপরে এটি আবার ইনস্টল করুন।

Shell Command: Install 'code' command in PATH command.

নতুন PATH অন্তর্ভুক্ত করার জন্য আপনার টার্মিনালটি পুনরায় চালু করতে ভুলবেন না।


5

আমার ম্যাক এ আমি এটি কাজ করেছিলাম:

.বাশ_প্রফাইলে যুক্ত করুন

code() {
   open -a Visual\ Studio\ Code.app $1
}

সংরক্ষণ করুন এবং টার্মিনালে 'উত্স .bash_profile'

তারপরে টার্মিনাল কোড ইনডেক্স। Html (বা যাই হোক না কেন) ভিএস কোডে সেই ফাইলটি খুলবে।


নিখুঁত। সেরা (এবং সবচেয়ে সহজ) উত্তর এখানে। ধন্যবাদ!
ফরেস্ট 15

4

আমি নির্বোধের সাথে আমার /usr/local/bin/codeপ্রতীকী লিঙ্কটি মুছে ফেলেছি এবং সঠিক পথটি জানতাম না। একটি মদ পুনরায় ইনস্টল এটি পুনরায় তৈরি:

brew cask reinstall visual-studio-code

পথটি পরিণত হয়েছিল:

/usr/local/bin/code ->
'/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'

2

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

ln -s "/Path/To/Visual Studio Code" "/usr/local/bin/code"

sudoসফলতার সাথে এটি শেষ করার অনুমতি পেতে আপনার সম্ভবত এটির সামনে রাখা প্রয়োজন ।


3
"/ অ্যাপ্লিকেশনস / ভিজ্যুয়াল \ স্টুডিও \ কোড.এপ / কনটেন্টস / ম্যাকোস / ইলেক্ট্রন" লক্ষ্য হওয়া উচিত
রুই

1

আপনি ব্যবহার সমস্যা হয় তাহলে কমান্ড প্যালেট সমাধান , আপনি নিজে যোগ করতে পারেন বনাম কোড থেকে $PATHএনভায়রনমেন্ট ভেরিয়েবল যখন আপনার টার্মিনাল শুরু হয়:

cat << EOF >> ~/.bash_profile
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio 
Code.app/Contents/Resources/app/bin"
EOF

1

ম্যাক ওএসএক্সের জন্য: ব্রু-ক্যাসকের মাধ্যমে ভিজ্যুয়াল স্টুডিও কোড ইনস্টল করার একটি উপায় রয়েছে।

  1. প্রথমে এখান থেকে 'হোমব্রিউ' ইনস্টল করুন
  2. এখন নিম্নলিখিত কমান্ডটি চালান এবং এটি আপনার ম্যাকের সর্বশেষ ভিজ্যুয়াল স্টুডিও কোডটি ইনস্টল করবে।

    ।> ব্রিউ কাস্কটি ভিজ্যুয়াল-স্টুডিও-কোড ইনস্টল করুন

উপরের কমান্ডটিতে ভিজ্যুয়াল স্টুডিও কোড ইনস্টল করা উচিত এবং ভিজ্যুয়াল স্টুডিও কোডের কমান্ড-লাইন কলিংও সেট আপ করা উচিত।

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


1

কমান্ডলাইন সমাধানের বিকল্প:

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

  • অ্যাপ্লিকেশন থেকে অটোমেটার অ্যাপ খুলুন। (বা আপনি স্পটলাইট ব্যবহার করতে পারেন)।
  • একটি নতুন স্ক্রিপ্ট তৈরি করতে 'নতুন ডকুমেন্ট' বোতামে ক্লিক করুন।
  • নতুন ধরণের দস্তাবেজ হিসাবে 'পরিষেবা' চয়ন করুন।
  • 'পরিষেবা এবং নির্বাচিত প্রাপ্তি' ড্রপডাউন-এ 'ফাইল এবং ফোল্ডার' নির্বাচন করুন।
  • 'অনুসন্ধানকারী আইটেমগুলি খুলুন' অ্যাকশন আইটেমটি অনুসন্ধান করুন।
  • কর্মপ্রবাহ অঞ্চলে সেই ক্রিয়া আইটেমটি টেনে আনুন।
  • 'ওপেন উইথ' ড্রপডাউনটিতে 'ভিজ্যুয়াল স্টুডিও কোড. অ্যাপ' অ্যাপ্লিকেশনটি নির্বাচন করুন।
  • পরিষেবাটি সংরক্ষণ করতে 'কমান্ড + এস' টিপুন। এটি পরিষেবার নাম জিজ্ঞাসা করবে। এটিকে একটি নাম দিন. আমি 'ওএসসি কোড সহ ওপেন' দিয়েছি। অটোমেটার অ্যাপটি বন্ধ করুন। আরও তথ্যের জন্য নীচের চিত্রটি দেখুন।

এখানে চিত্র বর্ণনা লিখুন

যাচাই করুন:

  • ফাইন্ডার অ্যাপটি খুলুন।
  • যে কোনও ফোল্ডারে রাইট ক্লিক করুন।
  • প্রসঙ্গ মেনুতে, 'ভিএসকোড সহ ওপেন করুন' মেনু বিকল্পটি সন্ধান করুন।
  • 'ওপেন উইথ ভিএসকোড' মেনু অপশনে ক্লিক করুন।
  • ফোল্ডারটি ভিজ্যুয়াল স্টুডিও কোড অ্যাপ্লিকেশনটিতে খোলা উচিত। আরও তথ্যের জন্য নীচে চিত্র চেক করুন।

এখানে চিত্র বর্ণনা লিখুন


1

সম্পাদনা: এটি যদি পুদিনা / উবুন্টুতে ঘটে থাকে তবে এটি সম্ভবত সফ্টওয়্যার পরিচালকের মাধ্যমে vscode ইনস্টল করার কারণে। এটি ডিবাগিংয়ের সময় অন্যান্য সমস্যা সৃষ্টি করবে। পরিবর্তে এটি vscode ওয়েবসাইটে .deb ফাইল ব্যবহার করে ইনস্টল করুন।

আপনি যদি সত্যিই সফ্টওয়্যার পরিচালক ব্যবহার করতে চান তবে নীচের সমাধানটি এখনও কাজ করে:

find / -name code 2> /dev/nullভিজ্যুয়াল স্টুডিও বিন ফাইলের পথ খুঁজে পেতে ব্যবহার করুন। এটি শেষ হওয়া উচিত/extra/vscode/bin/code

আপনি যদি পুদিনা সফটওয়্যার ম্যানেজার ব্যবহার করছেন তবে আপনি কেবল মাঝখানে একটি হাস্যকর দীর্ঘ নাম সহ পাথগুলি খুঁজে পেতে পারেন:

"... / স্থিতিশীল / 7a22830d9e8fbbdc9627e43e072005eef66c14d2a4dd19992427ef4de060186a / ..."

কেবল "/ সক্রিয় /" দিয়ে দীর্ঘ অংশটি প্রতিস্থাপন করুন

আপনার এটি একবার হয়ে গেলে, একটি সিম লিঙ্ক তৈরি করুন:

ln -s path_you_found/extra/vscode/bin/code /usr/local/bin/code

আপনার যদি অধিকার না থাকে বা কেবল এটি নিজের জন্য অ্যাক্সেসযোগ্য হতে চান তবে কেবল আপনার .bashrc / .zshrc এ এই লাইনটি যুক্ত করুন:

export PATH="$PATH:path_you_found/extra/vscode/bin/

নোট করুন যে আমি শেষে 'কোড' ফাইলের নামটি সরিয়েছি


0

নিম্নলিখিত হিসাবে আপনার ~ / .Bash_ প্রোফাইলে ভিজ্যুয়াল স্টুডিওর পথটি সংজ্ঞায়িত করুন

PATH = "AT पथ: / অ্যাপ্লিকেশনস / ভিজ্যুয়াল স্টুডিও কোড.এপ / কনটেন্টস / রিসোর্স / অ্যাপ্লিকেশন / বিন" রফতানি করুন


0

উইন্ডোজে যারা একই সমস্যার মুখোমুখি হন তাদের জন্য - 10 দয়া করে নীচের নির্দেশাবলী অনুসরণ করুন,

https://github.com/Microsoft/vscode/issues/21957

এটা তোলে ক্ষেত্রে হতে পারে যে সি,:। \ প্রোগ্রাম ফাইল (এক্স 86) \ মাইক্রোসফট বনাম কোড \ বিন এনভায়রনমেন্ট ভেরিয়েবল অনুপস্থিত, সমাধান জন্য নিম্নলিখিত ইমেজে কল্যাণকামী লুক, https://cloud.githubusercontent.com/assets/ 4076309/23575794 / 61d7cc2a-00b9-11e7-843b-bcd6f00f595f.png


0

আপনি যদি উইন্ডোজটিতে থাকেন এবং একই সমস্যার মুখোমুখি হন তবে @ আইনাজেন্স https://stackoverflow.com/a/52869803/4567504 এর এই উত্তরটি দেখুন ।

ভিজ্যুয়াল স্টুডিও কোডে আমি "শেল কমান্ড: PATH কমান্ডে 'কোড' ইনস্টল করুন" সক্ষম করতে পারিনি সুতরাং আমি নিজে এটি করতে হয়েছিল।

  1. সিস্টেম ভেরিয়েবলগুলিতে এনভায়রনমেন্ট ভেরিয়েবল (সিস্টেম> অ্যাডভান্স সিস্টেম সেটিংস> অ্যাডভান্সড ট্যাব> এনভায়রনমেন্ট ভেরিয়েবল) খুলুন পাথ ক্লিক করুন এবং সম্পাদনা ক্লিক করুন এবং নতুন পথ যুক্ত করুন

"সি: \ ব্যবহারকারীরা \ আপনার_ ব্যবহারকারীর নাম \ অ্যাপডাটা \ স্থানীয় \ প্রোগ্রামগুলি \ মাইক্রোসফ্ট ভিএস কোড \ বিন"

এখন আপনি শেষ! কমান্ড প্রম্পট পুনরায় আরম্ভ করুন এবং আবার চেষ্টা করুন


0

এটি সম্ভবত আপনার সিস্টেমে কোডটি ইনস্টল না করে থাকতে পারে । সুতরাং, দয়া করে এটি প্রথমে ইনস্টল করুন। কমান্ড এখানে -

sudo snap install --classic code

বিস্তারিত পাওয়া যায় এখানে




0

আমি codeভিজ্যুয়াল স্টুডিও কোডের কমান্ড প্যানেলের সাথে PATH এ অ্যাড কমান্ড ইনস্টল করার চেষ্টা করেছি , তবে এটি পুনরায় আরম্ভ করার পরে অক্ষম করা আছে। আপনি যদি এটি একীভূত করতে চান তবে codeআপনার PATH এ কেবল একটি ফাইল তৈরি করুন; আমি একটি codeফাইল তৈরি usr/local/binএবং সংযোজন

#!/usr/bin/env bash
function realpath() { python -c "import os,sys;print(os.path.realpath(sys.argv[1]))" "$0"; }
CONTENTS="/Applications/Visual Studio Code.app/Contents"
ELECTRON="$CONTENTS/MacOS/Electron"
CLI="$CONTENTS/Resources/app/out/cli.js"
ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@"
exit $?

কেবলমাত্র এই বিষয়বস্তুগুলি আপনার ভিএস কোডের ইনস্টলড পাথের সাথে প্রতিস্থাপন করুন। এবং এটি দিয়ে উত্সাহী করতে ভুলবেন নাchmod +x /usr/local/bin/code

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