นี่เป็นสิ่งที่น่าสนใจ :) และฉันก็คิดออก!
วิธีการแก้ปัญหานั้นขึ้นอยู่กับ 3 ขั้นตอน (คุณสามารถทำได้ใน 2 เช่นกัน):
- สร้างเชลล์สคริปต์ที่เปิดไฟล์ข้อความที่ต้องการบนเครื่องหมายกลุ่มเฉพาะ
- สร้างเวิร์กโฟลว์อัตโนมัติเพื่อเรียกใช้สคริปต์นี้
- เพิ่มทางลัดไปยังเวิร์กโฟลว์
ไปเลย:
1. Shellscript เพื่อเปิด textfile บนเครื่องหมาย vim เฉพาะ: launchlog.sh
# $HOME/bin/launchlog.sh
# This will open $HOME/test.txt on vim mark b
/Applications/mvim -c "execute 'normal! \`b'" $HOME/test.txt
2. สร้างเวิร์กโฟลว์อัตโนมัติ
มีบทแนะนำมากมายเกี่ยวกับวิธีการทำให้เวิร์กโฟลว์อัตโนมัติ ยึดติดกับคำอธิบายที่ดีที่สุดสำหรับคุณ
คุณต้องสร้างเวิร์กโฟลว์ที่เรียกใช้งานเชลล์สคริปต์ มีคุณวางเส้นทางไปยังสคริปต์ของคุณ เวิร์กโฟลว์ของฉันเรียกว่า openJournal.workflow
เป็นคำแนะนำ: เวิร์กโฟลว์จะถูกเก็บไว้ภายใต้ $HOME/Library/Services
3. กำหนดทางลัดให้กับเวิร์กโฟลว์
ซึ่งสามารถทำได้ภายใต้Systempreferences> คีย์บอร์ด> ทางลัด ภายใต้บริการส่วนคุณสามารถกำหนดแป้นพิมพ์ลัดเวิร์กโฟลว์ที่คุณเพิ่งสร้างขึ้น ในตัวอย่างของฉันฉันเพิ่มShift + Ctrl + J
ทางลัด
ตอนนี้คุณสามารถเปิดไฟล์ข้อความเฉพาะของคุณในเครื่องหมาย vim เฉพาะ (ในตัวอย่างเครื่องหมาย vim ของฉันb
) โดยกดปุ่มShift + Ctrl + J
บนคีย์บอร์ดของคุณ
ตามปกติแล้วจะใช้งานได้เฉพาะเมื่อคุณมี vim mark b ตั้งอยู่ใน textfile ของคุณ
ทำได้ 2 ขั้นตอน
คุณสามารถใส่เนื้อหาของเชลล์สคริปต์ลงในเวิร์กโฟลว์อัตโนมัติได้
ดังนั้นคุณจะข้ามการสร้างเชลล์สคริปต์เอง แต่สิ่งนี้มาพร้อมกับข้อเสียที่คุณต้องเปลี่ยนเวิร์กโฟลว์อัตโนมัติหากคุณต้องการพฤติกรรมอื่น ฉันเองชอบความยืดหยุ่นในการเปลี่ยนเชลล์สคริปต์และมีพฤติกรรมตามที่ต้องการ
หวังว่าจะช่วย