ওএস এক্স-এর কমান্ড লাইন থেকে কীভাবে অ্যাটম সম্পাদক খুলবেন?


386

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

atom . (opens folder)

atom file.js (opens file)

atom (opens editor)

এটি কি সম্ভব এবং কীভাবে আমি এটি সেট আপ করব?

উত্তর:


530

অ্যাটম ইনস্টল করার পরে এটি আপনার / usr / স্থানীয় / বিনটিতে স্বয়ংক্রিয়ভাবে একটি সিমিলিংক তৈরি করে। তবে এটি না হলে আপনি নিজের ম্যাক এ নিজেই এটি তৈরি করতে পারেন

ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom

এখন আপনি atom folder_nameএকটি ফোল্ডার atom file_nameখুলতে এবং একটি ফাইল খুলতে ব্যবহার করতে পারেন । আশাকরি এটা সাহায্য করবে.


36
আপনি যদি "ফাইল বিদ্যমান" পেয়ে থাকেন এবং এটিম কমান্ডটি ডোজ কাজ করে না কেবল এটি মুছুন এবং আবার কমান্ডটি টাইপ করুন।
অ্যান্ডার্স

1
যখন আমি এটি করি, এটি টার্মিনালে চলতে থাকবে। কমান্ডের পরে টার্মিনালটি বন্ধ করার কোনও উপায় আছে কি?
jamm

@ ঝাহম দুঃখিত, আপনি কী বলতে চাইছেন তা আমি বুঝতে পারছি না। কেবল এগিয়ে যান এবং টার্মিনালটি বন্ধ করুন, এটি কোনওভাবেই পরমাণুকে প্রভাবিত করে না।

99
কাজ করে না। পরমাণু সম্পাদকের সমস্ত ইনপুট টার্মিনাল সেশনে প্রেরণ করা হয় যা এটিম অ্যাপ্লিকেশনটি খোলায়। আমি "অ্যাটম" মেনুতে "শেল কমান্ডগুলি ইনস্টল করুন" চয়ন করে সমস্যাটি সমাধান করেছি।
রায়ান

1
আপনার /usr/local/bin/ডিরেক্টরিটি তৈরি sudo mkdir /usr/local/bin/করতে sudoএবং এ জাতীয় lnপছন্দ ব্যবহার করতে হতে পারেsudo ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom
wieczorek1990

682

অ্যাটম সম্পাদকটি মেনু বারে খোলার সাথে:

এটম >> শেল কমান্ড ইনস্টল করুন ক্লিক করুন

পরমাণু-অ্যাড-শেল-কমান্ড

আপনি দেখতে আশা করা উচিত:

পরমাণু-কমান্ড-ইনস্টল করা

সম্ভাব্যভাবে আপনার টার্মিনালটি পুনরায় চালু করুন। (আমি ঠিক অভ্যাসের বাইরে গিয়েছিলাম, আপনার প্রয়োজন কিনা তা নিশ্চিত নই)


20
আমার ক্ষেত্রে যা ঘটেছিল তা হচ্ছিল atomএবং apmসিমলিঙ্কগুলি ডাউনলোডস ফোল্ডারের দিকে ইশারা করছিল সেখান থেকে আমি প্রথমবার এটিম দৌড়েছিলাম। অ্যাপলিকেশন ফোল্ডারে অ্যাটমকে সরানোর পরে সিমলিংকগুলি ভেঙে যায় এবং ইনস্টল শেল কমান্ড অপশনটি এটি লক্ষ্য করতে সক্ষম হয় নি। আমার যা করতে হবে তা ছিল সিমলিংকগুলি সরিয়ে এবং তারপরে এটিম মেনু থেকে ইনস্টল শেল কমান্ডগুলি নির্বাচন করা। atomবিকল্পটি নির্বাচন করার সাথে সাথে কমান্ডটি কাজ করার সাথে সাথে কনসোলটি পুনরায় চালু করার দরকার ছিল না । আমি দৌড়ে sudo rm /usr/local/bin/atomএবং sudo rm /usr/local/bin/apmটার্মিন্যাল থেকে symlinks মুছে ফেলার জন্য
জনাথন মোরালেস মধ্যে Vélez

7
দেখা গেল আপনাকে টার্মিনাল পুনরায় আরম্ভ করার দরকার নেই।
জিনান জিং

আমার কম্পিউটারটি XCODE এর সাথে মিশে গিয়েছিল এবং আমাকে পুনরায় চালু করতে হয়েছিল এবং এটি সমস্যার সমাধান করেছে।
আশের

এই কমান্ডটি কেবল তখনই কাজ করে যদি আমি পরে আমার ম্যাকবুক প্রো পুনরায় চালু না করিInstall Shell Commands
ব্রায়ান

এটির উত্তরটি হওয়া উচিত
চিপ

16

@ ক্লকওয়ার্কস সমাধানের সাহায্যে আপনার নিজের রোল করুন বা পরমাণুতে মেনু বিকল্পটি অ্যাটম> শেল কমান্ড ইনস্টল করুন choose এটি মধ্যে দুটি syllinks তৈরি করে/usr/local/bin

apm -> /Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/apm
atom -> /Applications/Atom.app/Contents/Resources/app/atom.sh

atomকমান্ড আপনাকে তুমি আসলে কি বলছি না করতে দেয়। apmহ'ল কমান্ড লাইন প্যাকেজ ম্যানেজার।


আমি আমার প্রাপকদের সঠিক এক্সিকিউটেবলের দিকে নির্দেশ করছিলাম তা যাচাই করার জন্য আমার এটি দরকার ছিল।
অস্টিন এ

14

ডিফল্ট পরমাণু ইনস্টলেশন সহ উইন্ডোজ 7 x64 এর জন্য এটি আপনার PATH এ যুক্ত করুন

%USERPROFILE%\AppData\Local\atom\app-1.4.0\resources\cli

এবং কোনও চলমান কনসোল পুনরায় আরম্ভ করুন

(যদি আপনি সেখানে অ্যাটমকে না খুঁজে পান - এটম আইকনে ডান ক্লিক করুন এবং টার্গেটে নেভিগেট করুন)

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


3
ওপিতে ম্যাক রয়েছে। আমার ধারণা, তার কেবল ম্যাকের জন্য নির্দিষ্ট সমাধান প্রয়োজন
ওজিল

12
আমি সম্মত, তবে যেহেতু "ম্যাক" শব্দটি শিরোনাম বা ট্যাগগুলিতে নেই, তাই এটি সবার সন্ধানে উপস্থিত হয়, সুতরাং উইন্ডোজ ব্যবহারকারীদের জন্য এটি সহায়ক হতে পারে।
শেবদুলিন

2
আপনি যদি এটি কোনও নির্দিষ্ট প্রকাশের সাথে আবদ্ধ করতে চান না, কেবল বিন ফোল্ডারটি ব্যবহার করুন:% USERPROFILE% \ অ্যাপডাটা \ স্থানীয় \ পরমাণু \ বিন
ফুমা

2
@ শ্বেতুলিন ওএসএক্স শিরোনামে একটি প্রশ্ন ট্যাগ উপস্থিত হবে।
ওজিল

1
প্রশ্নটি সম্পাদনা করা হয়েছে, তবে আমি অন্যদের পক্ষে সহায়ক উত্তরটি ব্যবহার করে সরিয়ে ফেলব না (ব্যক্তিগতভাবে আমি প্রশ্নগুলি সম্পাদনা করার বিপক্ষে যা 3 বছরের পুরানো)।
শেবেদুলিন

11

এর জন্য সিমলিংক সমাধানটি আজ আমারে zsh এ কাজ করা বন্ধ করে দিয়েছে। .zshrcপরিবর্তে আমি আমার ফাইলে একটি উপনাম তৈরি শেষ করেছি :

alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'


এখানেও অদ্ভুত, কেন এমনটা হয়েছে তা আমি বুঝতে পারি না।
আমিন শাহ গিলানি

amingilani আপনার সাথে ব্যবহারের জন্য টার্মিনাল ইনস্টল আছে zshবদলে bashআপনার কাছে সেই ফাইলে এই উপনাম রাখতে হবে .zshrc: vim ~/.zshrcবা nano ~/.zshrcসম্পাদনার জন্য ফাইল এবং তারপর চূড়ান্ত করা: alias atom='sh /Applications/Atom.app/Contents/Resources/app/atom.sh'ফাইল এবং তারপর সংরক্ষণ করুন: source ~/.zshrcলোড জন্য।
rld

এই মহান যদি আপনি আপনার মেশিন +1 প্রশাসকের প্রাধিকার আছে না
হকের ডেভিস

1
আপনি যদি export PATH=$HOME/bin:/usr/local/bin:$PATHজেডএসএইচ ব্যবহার করে থাকেন তবে লাইনটি । / .Zshrc এ সংলগ্ন করুন এবং টার্মিনালটি পুনরায় চালু করুন
সাগর রঙ্গলানি

sh: / অ্যাপ্লিকেশনস / অ্যাটম.এপ / বিষয়বস্তু / রিসোর্স / অ্যাপ / অ্যাটম.শ: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
অশোক আর

8

ম্যাকোজে আপনি এটি আপনারতে যুক্ত করতে পারেন ~/.bash_profile

যেমন

alias atom='open -a "Atom"'

এবং টার্মিনাল থেকে শুধু কল

atom filename.whatever


5

নামটি দিয়ে অ্যাপ্লিকেশনটি খুলুন:

open -a 'Atom' FILENAME

3
আপনি আপনার বাশ বা zsh প্রোফাইলে একটি উপনাম "ওরফে অ্যাটম = 'ওপেন-এ অ্যাটম'" তৈরি করতে পারেন।
আজাত

3

উইন্ডোজ 10 এবং পরমাণুর নতুন প্রকাশের জন্য আমি "PATH" সারিতে আমার ENV ভেরিয়েবল যুক্ত করে সমস্যার সমাধান করেছি

%USERPROFILE%\AppData\Local\atom\bin

2

@ শ্বেতুলিন ছাড়াও (শুভেচ্ছা, উইন্ডোজ ব্যবহারকারীদের শুভেচ্ছা!)

উইন্ডোজে সাধারণ পথ হওয়া উচিত

%USERPROFILE%\AppData\Local\atom\bin

আপনি যদি বাবনের মতো ব্যাশ এমুলেটর ব্যবহার করেন । আপনি শেল ফাইলগুলি আরও ভালভাবে চেকআউট করতে পারবেন, যা কেবল আসল অ্যাপ ফোল্ডারে উপলব্ধ ers

/c/User/<username>/AppData/Local/atom/app-<version>/resources/cli/apm.sh # or atom.sh

2

আইভি'ই এটি সম্প্রতি আমার অফিসে সমস্ত নতুন ম্যাকের সাথে লক্ষ্য করেছে। পরমাণু বিকাশকারীদের জন্য একটি চিত্রের মাধ্যমে ইনস্টল করা হবে তবে আমরা দেখতে পেলাম যে পরমাণু অ্যাপ্লিকেশন ফোল্ডারে নেই।

/ Usr / স্থানীয় / বিন ফোল্ডারে একটি ls করার সময় পরমাণুর জন্য পথটি "/ বেসরকারী / var / ফোল্ডার / সিএস" এর মতো কিছু দেখায়। এটি সমাধানের জন্য, আমরা কেবল এটিম.এপ সনাক্ত করেছি এবং এটিকে অ্যাপ্লিকেশন ফোল্ডারে অনুলিপি করেছি, তারপরে এনওয়িংক্লার সরবরাহ করা সিস্টেমের লিঙ্ক কমান্ডগুলি চালিয়েছে যা সমস্যাটিকে পুনরায় সঞ্চিত করেছে। বিকাশকারীরা এখন "পরমাণু" দিয়ে কমান্ড লাইন থেকে পরমাণু খুলতে বা "অ্যাটম" দিয়ে তাদের কার্যনির্বাহী পরিচালক থেকে বর্তমান প্রকল্পগুলি খুলতে পারেন।


1

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

আমি যা করেছি তা এখানে:

  1. আপনার সম্পাদকের পছন্দটি ব্যবহার করে আপনার ~ /। প্রোফাইলটি খুলুন (আমার ক্ষেত্রে $ emacs ~/.kshrc)
  2. এই লাইন যুক্ত করুন: export PATH="/usr/local/bin:${PATH}"
  3. সংরক্ষণ এবং ত্যাগ
  4. টার্মিনাল পুনরায় চালু করুন বা source ~/.profile
  5. পরীক্ষা $ atom -h

1

অ্যাটম আপগ্রেড উপলক্ষে কমান্ড লাইন কার্যকারিতা ভঙ্গ করে। দেখে মনে হচ্ছে এটি অ্যাপ্লিকেশনটির ওভাররাইট না করে দুটি সংস্করণ তৈরি করেছে। ঘটেছিল কারণ নতুন ফাইল কাঠামো "অ্যাটম -> শেল কমান্ডগুলি ইনস্টল করুন" দ্বারা নির্মিত ফাইল পাথের সাথে মেলে না। সমস্যাটি সমাধান করার জন্য আপনাকে নিম্নলিখিতগুলি করতে হবে।

  1. "অ্যাটম এক্স" নথি থেকে অ্যাপ্লিকেশনগুলিতে সরান (কেন এটি এখানে শেষ হয়েছে, আমার কোনও ধারণা নেই)
  2. "পরমাণু" এর নাম "এটম" করুন
  3. আপনার টার্মিনাল এবং পরমাণু পুনরায় আরম্ভ করা প্রয়োজন

এরপরে সবকিছু ঠিক আগের মতো কাজ করা উচিত। আশা করি এটি কাউকে 30 মিনিটের মতো পোকার বাঁচায়।


কৌতুহল আপনি এটম 3 কোথা থেকে পেয়েছেন? আপনার মানে কি 1.0.3? তাদের প্রকাশের পৃষ্ঠা অনুসারে আমরা এখনও 1x এ আছি
sbuck

@ সুসান তাই আমি কী, কেন আমি কেন এটি পিছনে চেয়েছিলাম তা নিশ্চিত নই। আরও বোধগম্যতার সাথে সামঞ্জস্য করা।
অ্যাশ ব্লু

1

পরমাণুটিকে অ্যাপ্লিকেশন ডিরেক্টরিতে রেখে (সরানো) নিশ্চিত করুন।এখানে চিত্র বর্ণনা লিখুন


সঠিকভাবে প্যাকেজটি ইনস্টল করার সময় এটি স্বয়ংক্রিয়ভাবে করা হয়ে থাকে, এটি আমার ক্ষেত্রেও তাই, তাই অ্যাটম স্বীকৃত উত্তরে উল্লিখিত সিম লিঙ্কটি তৈরি করেন নি
ক্রিস আর

আমার ক্ষেত্রে, এই পরমাণু ডাউনলোডস ডিরেক্টরিতে নিষ্কাশিত হয়।
ইজহারি ইশাক আকসা

0

উইন্ডোজ 10-এ কনমু দিয়ে atomআমি %USERPROFILE%\AppData\Local\atom\binপরিবেশ ভেরিয়েবলগুলিতে PATH যুক্ত করার পরেও কনসোল থেকে কল করতে পারি নি । আমি সবে যুক্ত করেছি

alias atom="C:/Users/me/AppData/local/atom/app-1.12.7/atom"

আমার .bashrcফাইলে


-1

কমান্ডলাইন থেকে শুরু করার সময় অ্যাটম এর লগফিলটি লিখতে না পারার কারণে আমার সমস্যা হয়েছিল। এটি এটি নিরাময় করে।

sudo chmod 777 ~ / .atom / nohup.out


2
এটি আপনার অনুমতিগুলির সাথে একটি সমস্যার মতো দেখাচ্ছে। sudoআপনার নিজের বাড়ির ফোল্ডারে ব্যবহার করা উচিত নয় । আপনি কি পরমাণু এর sudoআগে ব্যবহার শুরু করেছিলেন তা কি সম্ভব ? এটি ব্যাখ্যা করবে কেন লগফাইলে ভুল অনুমতি ছিল। ফাইলটির মালিকানা যাচাই করুন এবং তারপরে এটিকে আপনার নিজের ব্যবহারকারীর (ব্যবহার করে chown) মালিকানার হিসাবে পরিবর্তন করুন ।
নিউউইনক্লার

-1

প্রোফাইলে পাথ (: / usr / স্থানীয় / বিন /) যোগ করুন।

ম্যাক: $ হোম / .বাশ_প্রোফাইল

PATH = export গোপথ / বিন: / ইউএসআর / এসবিন: / এসবিন: / ইউএসআর / স্থানীয় / বিন: / ইউএসআর / স্থানীয় / গিট / বিন: export পাঠ


-1

আমি মিংডব্যাশে রয়েছি, সুতরাং আমি নিম্নলিখিতটি সহ ~। প্রোফাইল ফাইল তৈরি করেছি: ওরফে অ্যাটম = '~ / অ্যাপডেটা / স্থানীয় / অ্যাটম / বিন / পরমাণু'

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