macos - ओएस एक्स में कमांड लाइन से एटम संपादक कैसे खोलें?





command-line-interface atom-editor (14)


मैंने हाल ही में अपने कार्यालय में सभी नए मैक के साथ यह देखा है। एटम डेवलपर्स के लिए एक छवि के माध्यम से स्थापित किया जाएगा, लेकिन हमने पाया कि एटम कभी भी एप्लिकेशन फ़ोल्डर में नहीं है।

/ Usr / local / bin फ़ोल्डर पर ls करते समय परमाणु के पथ "/ private / var / फ़ोल्डर्स / cs" जैसे कुछ दिखाएंगे। इसे हल करने के लिए, हमने बस atom.app पर स्थित है और इसे एप्लिकेशन फ़ोल्डर में कॉपी किया है, फिर उस समस्या को हल करने वाले nwinkler द्वारा प्रदान किए गए सिस्टम लिंक कमांड चलाए। डेवलपर्स अब "परमाणु" के साथ कमांड लाइन से परमाणु खोल सकते हैं या मौजूदा परियोजनाओं को अपने कामकाजी निदेशक से "परमाणु" के साथ खोल सकते हैं।

मेरे पास एटम संपादक है और यह सोच रहा था कि आप एटम में टर्मिनल से फ़ाइल या फ़ोल्डर कैसे खोल सकते हैं। मैं एक मैक का उपयोग कर रहा हूँ। मैं ऐसा करने का एक तरीका ढूंढ रहा हूं:

atom . (opens folder)

atom file.js (opens file)

atom (opens editor)

क्या यह संभव है और मैं इसे कैसे स्थापित करूं?




मैं mingw bash पर हूं, इसलिए मैंने निम्नलिखित के साथ ~ .profile फ़ाइल बनाई है: उपनाम atom = '~ / AppData / स्थानीय / परमाणु / बिन / परमाणु'




एटम संपादक के साथ, मेन्यू बार में:

एटम पर क्लिक करें >> शैल कमांड स्थापित करें

आपको यह देखने की उम्मीद करनी चाहिए:

संभावित रूप से अपने टर्मिनल को पुनरारंभ करें। (मैंने आदत से बाहर किया था, यकीन नहीं है कि आपको आवश्यकता है)




@Clockworks समाधान, या एटम में अपने आप को रोल करें, मेनू विकल्प एटम> शैल कमांड इंस्टॉल करें चुनें। यह /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 कमांड लाइन पैकेज मैनेजर है।




अलावा (ग्रीटिंग, प्यारा विंडोज उपयोगकर्ता!)

विंडोज़ पर सामान्य पथ होना चाहिए

%USERPROFILE%\AppData\Local\atom\bin

यदि आप babun जैसे बैश एमुलेटर का उपयोग कर रहे हैं। आप खोल फाइलों को बेहतर चेकआउट करेंगे, जो केवल वास्तविक ऐप फ़ोल्डर्स में उपलब्ध हैं

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



इस अवसर पर एटम का उन्नयन कमांड लाइन कार्यक्षमता तोड़ने लगता है। ऐसा लगता है कि मेरे मामले में यह उन्हें ओवरराइट करने के बजाय एप्लिकेशन के दो संस्करण बनाए। ऐसा इसलिए होता है क्योंकि नई फ़ाइल संरचना "एटम -> शैल कमांड इंस्टॉल करें" द्वारा बनाई गई फ़ाइल पथ से मेल नहीं खाती है। इस मुद्दे को ठीक करने के लिए आपको निम्न कार्य करने की आवश्यकता होगी।

  1. दस्तावेजों से अनुप्रयोगों में "एटम एक्स" ले जाएं (यह यहां क्यों समाप्त हुआ, मुझे कोई जानकारी नहीं है)
  2. "एटम एक्स" का नाम "एटम"
  3. आपके टर्मिनल और एटम को पुनरारंभ करने की आवश्यकता हो सकती है

उसके बाद सबकुछ ठीक उसी तरह काम करना चाहिए जैसा उसने पहले किया था। उम्मीद है कि यह किसी को 30 मिनट के आसपास पोकिंग बचाता है।




जब एटम इंस्टॉल करता है तो यह स्वचालित रूप से आपके / usr / local / bin में एक सिम्लिंक बनाता है। हालांकि अगर ऐसा नहीं है, तो आप इसे अपने मैक पर बना सकते हैं

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

अब आप फ़ाइल खोलने के लिए फ़ोल्डर और atom file_name खोलने के लिए atom folder_name का उपयोग कर सकते हैं। उम्मीद है की यह मदद करेगा।




प्रोफ़ाइल में पथ जोड़ें:: / usr / local / bin /)।

मैक: $ home / .bash_profile

निर्यात पाथ = $ GOPATH / बिन: / usr / sbin: / sbin: / usr / local / bin: / usr / local / git / bin: $ pATH




एक और आसान समाधान है अपने पाथ में / usr / local / bin जोड़ने के लिए। मेरे पास एक ही समस्या थी, मैंने खोल कमांड स्थापित किए (शहीनरी की प्रतिक्रिया देखें) सिम्लिंक पहले से मौजूद हैं और सही गंतव्य पर इंगित करते हैं (थॉमैक्स की प्रतिक्रिया देखें), हालांकि मुझे अभी भी 'नहीं मिला' मिलेगा। मैं कॉर्न शैल बीटीडब्ल्यू का उपयोग कर रहा हूँ।

यहां मैंने जो किया है:

  1. संपादक की अपनी पसंद का उपयोग करके अपना ~ / .profile खोलें (मेरे मामले में $ emacs ~/.kshrc )
  2. इस पंक्ति को जोड़ें: export PATH="/usr/local/bin:${PATH}"
  3. सुरषित और बहार
  4. टर्मिनल या source ~/.profile पुनरारंभ करें
  5. परीक्षण $ atom -h



डिफ़ॉल्ट एटम स्थापना के साथ विंडोज 7 x64 के लिए इसे अपने पथ में जोड़ें

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

और किसी भी चल रहे कंसोल को पुनरारंभ करें

(यदि आपको वहां एटम नहीं मिलता है - एटम आइकन पर राइट-क्लिक करें और लक्ष्य पर नेविगेट करें)




विंडोज 10 और परमाणु की नई रिलीज के लिए मैंने "पाथ" पंक्ति पर अपने एनएनवी वैरिबल में जोड़कर समस्या हल की

%USERPROFILE%\AppData\Local\atom\bin



विंडोज़ 10 पर कॉन्मू के साथ मैं पर्यावरण चर में पाथ को %USERPROFILE%\AppData\Local\atom\bin जोड़ने के बाद भी कंसोल से atom नहीं कह सकता था। मैंने अभी जोड़ा

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

मेरी .bashrc फ़ाइल में।




इसके लिए symlink समाधान आज zsh में मेरे लिए काम करना बंद कर दिया। मैं इसके बजाय मेरी .zshrc फ़ाइल में उपनाम बनाना समाप्त कर दिया:

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




इसे इस्तेमाल करे:

sudo nginx -s stop

इसके बाद:

sudo nginx

ऐसा लगता है कि अगर आप इसे दो बार रोकते हैं, तो nginx अपने राज्य का ट्रैक रखता है, यह शिकायत करेगा। लेकिन उपर्युक्त मेरे लिए काम किया।







macos command-line-interface atom-editor