iTerm कमांड एटम के साथ खोलने के लिए क्लिक करें


31

मैं यह पता लगाने की कोशिश कर रहा हूं कि iTerm फ़ंक्शन को कैसे बदलना है जब CMD+ एक iTerm विंडो में एक फ़ाइल पर क्लिक करके इसे मेरे डिफ़ॉल्ट संपादक, एटम में खुला होना चाहिए।

वर्तमान में, CMDiTerm में + क्लिक फ़ंक्शन सबलाइम में फाइलें खोलता है। मेरे पास CMDडिफ़ॉल्ट ऐप (iTerm वरीयताओं के भीतर) के साथ खोलने के लिए फ़ंक्शन + क्लिक सेट है। मैंने यह भी सुनिश्चित किया है कि यह फ़ाइल प्रकार हमेशा एटम के साथ खोलने के लिए कॉन्फ़िगर किया गया है (फाइंडर से फ़ाइल की जानकारी स्क्रीन में)।

यदि मैं खोजक से फ़ाइल पर क्लिक करता हूं, तो यह एटम के साथ खुलता है, उदात्त पाठ नहीं। मेरे पास एकमात्र सुराग यह है कि शायद iTerm एक संपादक के रूप में एटम को पहचान नहीं पाएगा। अगर मैं iTerm प्राथमिकताएँ> प्रोफ़ाइल> उन्नत पर जाऊं और CMDकिस संपादक के साथ खुलने के लिए + क्लिक बदलूं , तो संपादकों की सूची में से केवल 3 ही उपलब्ध हैं।

किसी भी सहायता की सराहना की जाएगी!


2
नोट: iTerm2 की बिल्ड 3.0.0 की नई रिलीज़ "एडोम के साथ ओपन" ... के लिए विकल्पों की सूची में "एटम" जोड़ता है जैसा कि ऊपर चित्रित किया गया है। आप इसे अब प्रोफाइल के तहत वरीयताएँ -> उन्नत -> अर्थ इतिहास में पाएंगे।
pdobb

जवाबों:


21

एटम के अंदर, Atomमेनू पर जाएं और चुनें Install Shell Commands। यह सुनिश्चित करता है कि आप एटम को आईटर्म से कॉल कर सकते हैं।

उसी iTerm वरीयताओं के स्क्रीन में, पहली चुनिंदा सूची को बदल दें Run command...और निम्नलिखित पाठ फ़ील्ड में पेस्ट करें जो प्रकट होता है /usr/local/bin/atom -n \1:\2:। यह एटम कमांड लाइन टूल को निर्दिष्ट नंबर (\ 2) पर क्लिक की गई फ़ाइल (\ 1) को खोलने के लिए कहता है।


6
नमस्ते! अपने सुझाव से "-n" को छोड़कर यह एक मौजूदा विंडो में खुलता है (जो कि मुझे पसंद है)। दुर्भाग्य से यह परमाणु को स्तंभ संख्या को पहचानने में विफल रहता है (हालांकि यह सही रेखा पर जाता है)। इस पर कोई विचार?
साइबरविज

किसी भी मौका आप iTerm2 के लिए समाधान जोड़ सकते हैं अपने जवाब कृपया !? धन्यवाद!
मैथ्यू हर्बस्ट

1
@MatthewHerbst एटम 'ओपन विद एडिटर ...' का चयन करें सूची में एक विकल्प है। यह उत्तर अब उपयोगी नहीं है।
tjmcewan

17

(मैं इस एक का उपयोग करता हूं। किसी कारण से iTerm विकल्प "डिफ़ॉल्ट ऐप के साथ खोलें" काम नहीं करता है, लेकिन कमांड "$ ओपन जो कुछ भी" एक आकर्षण की तरह काम करता है, इसलिए मैंने बस उस कमांड को सेट किया है।

यहाँ छवि विवरण दर्ज करें

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