ในที่สุดฉันก็ได้สิ่งนี้มาทำงานบนกล่อง OSX ของฉัน ฉันใช้ขั้นตอนเหล่านี้เพื่อให้มันทำงาน:
ทดสอบsubl
จากการติดตั้ง ST ของคุณ:
ก่อนอื่นให้นำทางไปยังโฟลเดอร์ขนาดเล็กใน Terminal ที่คุณต้องการให้ ST เปิดและป้อนคำสั่งต่อไปนี้:
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
หมายเหตุ:คุณอาจต้องเปลี่ยนSublime\ Text.app
คำสั่งด้านบนเป็นSublime\ Text\ 3.app
หรือSublime\ Text\ 2.app
ขึ้นอยู่กับที่เก็บแอปพลิเคชันในApplications
ไดเรกทอรีของคุณ .
ในตอนท้ายของคำสั่งดังกล่าวจะเปิดไดเรกทอรีการทำงานปัจจุบันคุณอยู่ใน (อีกครั้งให้แน่ใจว่าคุณอยู่ในไดเรกทอรีที่มีเพียงไม่กี่ไฟล์ได้!)
หากคุณไม่ได้รับข้อความ Sublime เปิดไดเรกทอรีทำงานปัจจุบันของคุณแล้วขั้นตอนต่อไปจะไม่ทำงาน หากไม่มีอะไรเกิดขึ้นหรือคุณได้รับข้อผิดพลาดจากเทอร์มินัลอาจเป็นเพราะไม่พบแอปพลิเคชันข้อความ Sublime ซึ่งหมายความว่าคุณจะต้องตรวจสอบสิ่งที่คุณพิมพ์ (การสะกดคำ ฯลฯ ) หรือข้อความ Sublime ไม่ได้ติดตั้ง!
ตรวจสอบ ".bash_profile":
ตอนนี้ก็ถึงเวลาที่จะสร้างการเชื่อมโยงสัญลักษณ์ของคุณของคุณในPATH
โฟลเดอร์ nano ~/.bash_profile
แต่ก่อนที่เราจะทำขอให้ตรวจสอบแฟ้มประวัติของคุณโดยใช้ เหล่านี้คือบรรทัดต่อไปนี้ที่เกี่ยวข้องกับการsubl
ทำงานในบรรทัดคำสั่งสำหรับ Sublime Text:
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
export EDITOR='subl -w'
บรรทัดแรกกำหนดตำแหน่งที่คุณต้องการให้ Terminal ค้นหาไบนารีบนเครื่องของคุณฉันจะจัดเก็บลิงก์สัญลักษณ์ของฉันไว้ใน/usr/local/bin
ไดเรกทอรี - ฉันเดาว่าคุณสามารถเก็บไว้ที่ใดก็ได้หากคุณได้แจ้งให้ Terminal ทราบว่าจะหาไบนารีหรือไม่
บรรทัดที่สองคือ OPTIONAL และตั้ง Sublime Text เป็นเครื่องมือแก้ไขเริ่มต้น -w
มีการเพิ่มการตั้งค่าสถานะและคุณสามารถค้นหาเพิ่มเติมเกี่ยวกับการตั้งค่าสถานะโดยไปที่ Sublime Text docs: ST3 sublหรือST2 subl
หากคุณทำการแก้ไขใด ๆ กับไฟล์นี้เมื่อคุณปิดมันคุณจะต้องเรียกใช้คำสั่ง:
source ~/.bash_profile
เพื่อรวบรวมการแก้ไขที่คุณนำมาใช้ใหม่ หากคุณเห็นข้อผิดพลาดหลังจากการจัดหาไฟล์ของคุณจะได้รับการแก้ไขก่อนที่จะไปยังขั้นตอนสุดท้าย
สร้างลิงก์สัญลักษณ์ไปที่ Sublime Text:
ตอนนี้ในเส้นทางที่คุณเลือก (ฉันใช้/usr/local/bin
) ตอนนี้คุณป้อนคำสั่งต่อไปนี้:
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
การ/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
อยู่ตรงตำแหน่งเดียวกับที่คุณป้อนและตรวจสอบว่าทำงานในขั้นตอนที่ 1 ด้านบน การ/usr/local/bin/subl
เป็นที่ตั้งของตำแหน่งที่คุณต้องการให้ลิงก์สัญลักษณ์อยู่ - ต้องเป็นหนึ่งในPATH
สถานที่ตั้งของคุณจากขั้นตอนที่ 2 ด้านบน
ตอนนี้เมื่อคุณนำทางไปยังโฟลเดอร์หรือไฟล์ที่คุณต้องการเปิดใน Sublime Text ตอนนี้คุณเพียงแค่ป้อนsubl
ตามด้วยชื่อของไฟล์หรือ.
เพื่อเปิดไดเรกทอรีการทำงานปัจจุบัน
subl
ST3 ด้วย ผมได้สร้างการเชื่อมโยงสัญลักษณ์ที่ชี้ไป/usr/local/bin/subl
/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl
ฉันได้เพิ่มเข้ามาexport PATH=/usr/local/bin:$PATH
และexport EDITOR="subl -w"
ใน~/.bash_profile
- แต่มันยังไม่ทำงานและฉันได้รับข้อผิดพลาดเดียวกัน