Terminal.app
ประกาศตัวเองจัดการของที่ssh
, telnet
และx-man-page
รูปแบบ URL
นอกจากนี้ยังลงทะเบียนส่วนขยายของไฟล์.term
(เซสชัน) .terminal
(การตั้งค่า) .tool
และ.command
(สคริปต์) และตัวเองเป็นผู้แก้ไข / ผู้ชมสำหรับสิ่งเหล่านี้
นอกจากนั้นไม่มีเทอร์มินัลเริ่มต้นใน OS X เป็นเพียงแอปพลิเคชันที่สามารถจัดการแบบแผน URL และประเภทไฟล์
iTerm มีความสามารถในการจัดการกับสิ่งเหล่านี้ยกเว้นเฉพาะ Terminal.app /.term
.terminal
สำหรับประเภทไฟล์เพียงเปิดกล่องโต้ตอบรับข้อมูลและเชื่อมโยงไฟล์ประเภทนี้ทั้งหมดกับ iTerm สำหรับโครงร่าง URL คุณสามารถดาวน์โหลดและติดตั้งบานหน้าต่างการตั้งค่าเริ่มต้นและเปลี่ยนการเชื่อมโยงที่นั่น คุณยังสามารถใช้เป็นวิธีอื่นในการเปลี่ยนการเชื่อมโยงชนิดไฟล์
~/Library/Preferences/com.apple.LaunchServices.plist
การตั้งค่าทั้งหมดเหล่านี้ใช้งานที่เฉพาะเจาะจงและเก็บไว้ใน แน่นอนคุณสามารถแก้ไขได้ในโปรแกรมแก้ไขที่เหมาะสมด้วยตัวคุณเอง มันค่อนข้างตรงไปตรงมา สกรีนช็อตของ Xcode 4 ที่แสดงผลลัพธ์ของการเปลี่ยนแปลงx-man-page
ในบานหน้าต่างการกำหนดค่าตามความชอบแอปเริ่มต้น :
Terminal.app นอกจากนี้ยังมีดังต่อไปนี้บริการสำหรับการใช้งานอื่น ๆ :
- ใหม่เทอร์มินัลที่โฟลเดอร์
- New Terminal Tab ที่โฟลเดอร์
- เปิด man page ใน Terminal
- ค้นหาหน้าคนในเทอร์มินัล
การเชื่อมโยงกับ Terminal.app นั้นมีการกำหนดรหัสแบบยาก คุณต้องสร้างบริการของคุณเองเช่นใช้ Automator และ / หรือ AppleScript เพื่อแทนที่สิ่งเหล่านี้
หากใช้ Terminal ผ่าน AppleScript API จะไม่มีวิธีใดที่จะแทนที่ด้วย iTerm ในทุกกรณีเนื่องจาก API ของพวกเขาค่อนข้างแตกต่างกัน สิ่งนี้มักจะต้องการการเปลี่ยนแปลงที่สำคัญของโปรแกรมหรือสคริปต์