โปรไฟล์ iTerm2 เป็น "แอพ"


0

ฉันเพิ่งสร้างโปรไฟล์ที่เปิด nvim โดยอัตโนมัติซึ่งทำงานได้ดี อย่างไรก็ตามเป็นไปได้หรือไม่ที่จะส่งออกไปยังไฟล์ / แอพเพื่อให้ฉันสามารถเปิด nvim ได้โดยตรงโดยดับเบิลคลิก / quicksilver / spotlight?

คำตอบ:


6

AppleScript สำหรับ iTerm 2.9 / 3

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
ขอแสดงความยินดี (:
เจฟฟรีย์ 04

1

คุณสามารถสร้าง AppleScript ให้สำเร็จและส่งออกเป็นแอป

AppleScript [ แหล่งที่มา ]:

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

วิธีส่งออกเป็นแอป [ แหล่งที่มา ]:

ในตัวแก้ไขแอปเปิ้ลไฟล์ -> บันทึกเป็นและเลือกรูปแบบไฟล์เป็นแอปพลิเคชัน


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ทำงานได้
แม้ว่า

1
@ Jeffrey04 ไม่ได้ผลเช่นกัน ไม่มีตัวอย่างจาก iTerm หรืออย่างอื่นที่ฉันลอง ความคิดใด ๆ
Leandros

1
@leandros ฉันได้โพสต์สิ่งที่ฉันใช้ในปัจจุบันสำหรับ iTerm2.9 / 3
เจฟฟรีย์ 04
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.