iTerm2 प्रोफ़ाइल "ऐप" के रूप में


0

मैंने हाल ही में एक प्रोफ़ाइल बनाई है जो स्वचालित रूप से एनवीएम खोलता है, जो ठीक काम करता है। हालाँकि, क्या इसे किसी फ़ाइल / ऐप में निर्यात करना संभव है, ताकि मैं सीधे डबल क्लिक / क्विकसिल्वर / स्पॉटलाइट द्वारा एनवीएम खोल सकूं?

जवाबों:


6

ITerm 2.9 / 3 के लिए AppleScript

tell application "iTerm"
    activate
    tell (create window with profile "nvim")
    end tell
end tell

@leandros यू के लिए यह प्रयोग करने योग्य है?
— Jeffrey04

यह काम करता है, नहीं, मुझे सिर्फ यह पता लगाना है कि वास्तव में कंसोल में कमांड कैसे लिखना है। write text काम करने लगता है, न ही करता है execute command।
— Leandros

1
काम कर गया। tell current session of current window write text "echo test;" end tell एक जादू की तरह काम करता है। ITerm2 AppleScript परीक्षण स्रोतों से लिया गया। github.com/gnachman/iTerm2/blob/master/sources/...
— Leandros

1
बधाई हो (:
— Jeffrey04

1

आप एक AppleScript बना सकते हैं जो इसे पूरा करता है, और एक ऐप के रूप में निर्यात करता है।

AppleScript [ स्रोत ]:

tell application "iTerm"
activate
tell (make new terminal)
    launch session "Your Profile Name"
end tell
end tell

अनुप्रयोग के रूप में निर्यात करने के लिए [ स्रोत ]:

Applescript संपादक में फ़ाइल- & gt; इस रूप में सहेजें और एप्लिकेशन के रूप में फ़ाइल स्वरूप चुनें।


6
यह हो रहा है error "The variable terminal is not defined." number -2753 from "terminal" 10.10 में Yosemite (iterm2 2.9) LOLOL
— Jeffrey04

1
tell application "iTerm" activate create new window with profile "nvim" end tell काम करता है
— Jeffrey04

1
@ Jeffrey04 यह भी काम नहीं करता है। न तो iTerm से उदाहरण हैं या कुछ और मैंने कोशिश की। कोई विचार?
— Leandros

1
@leandros मैंने वर्तमान में iTerm2.9 / 3 के लिए उपयोग किए जाने वाले एक को पोस्ट किया है
— Jeffrey04
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.