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.