Mac OS X Terminal.app: วิธีเลือกชื่อพา ธ


6

ฉันใช้ iTerm อยู่พักหนึ่งแล้วจึงกลับไปที่ Terminal.app อีกครั้ง หนึ่งคุณลักษณะที่ดีเกี่ยวกับ iTerm คือการคลิกสองครั้งที่ข้อความไม่ได้เลือกคำใต้เคอร์เซอร์ แต่เป็นชื่อพา ธ

ฉันพลาดฟีเจอร์นี้และฉันลองค้นหานิดหน่อยว่าจะเลือกชื่อพา ธ (โดยไม่ต้องเลือกด้วยมือ) ใน Terminal.app ได้อย่างไร เคล็ดลับเดียวที่ฉันพบคือ Terminal.app: การเลือก Pathnames . สิ่งนี้แนะนำให้ใช้ปุ่มตัวเลือกค้างไว้ขณะดับเบิลคลิก น่าเสียดายที่มันใช้ไม่ได้กับฉัน (บน Snow Leopard)

ดังนั้นฉันจะเลือกชื่อพา ธ แทนคำใน Terminal.app บน Snow Leopard ได้อย่างไร


ตัวเลือกการกดค้างไว้จะเปลี่ยนวิธีการเลือกเมาส์จากตัวละครเป็นแบบอิงคอลัมน์ ...
Arjan

ใช่ตาม macosxhints.com/article.php?story=20071102073946354 พฤติกรรมมีการเปลี่ยนแปลงในเสือดาว
ashcatch

คำตอบ:


9

หลังจาก googling เพิ่มเติมในที่สุดฉันก็พบคำตอบสำหรับคำถามของฉันเอง: ใน Leopard และ Snow Leopard คุณต้อง Command + Shift + Double Click สิ่งนี้มีพฤติกรรมดังต่อไปนี้:

  • หากข้อความที่ตำแหน่งเมาส์เป็น URL ให้เปิดขึ้น
  • มิฉะนั้นให้เลือกเป็นชื่อพา ธ

ดูสิ่งนี้ด้วย การสนทนาของ Apple และ คำแนะนำสำหรับ Mac OS X .


สำหรับผู้ที่อ่านไม่ดีเท่าที่ฉันทำ: มันไม่ใช่แค่ Shift เพิ่มเติม แต่ยังสั่งมากกว่าตัวเลือก ...
Arjan

0

ไม่ใช่คำตอบสำหรับคำถามของคุณโดยตรง แต่ฉันเดิมพันว่าคุณกำลังเลือกเส้นทางเพื่อให้คุณสามารถคัดลอกและวางที่อื่น มีคำสั่ง / การกดแป้นสองสามครั้งที่ควรค่าแก่การรู้เพื่อให้คุณสามารถหลีกเลี่ยงการสัมผัสเมาส์ของคุณ

ที่แรกก็คือคำสั่ง "pbcopy" สิ่งใดก็ตามที่วางลงในนั้นจะถูกวางไว้ในคลิปบอร์ดของคุณดังนั้นหากคุณต้องการมีไดเรกทอรีการทำงานปัจจุบันในคลิปบอร์ดคุณสามารถใช้

pwd | pbcopy

ฉันได้นามแฝงนี้เพื่อ cpwd ใน zshrc ของฉัน:

alias cpwd='pwd | pbcopy'

อีกอย่างคือฉันมักจะต้องการอาร์กิวเมนต์สุดท้ายเป็นคำสั่งสุดท้ายเพื่อให้ฉันสามารถทำอะไรกับมันได้อีกครั้งโดยกด "opt-" (หรือ esc-. หากคุณยังไม่ได้เลือกการตั้งค่า - & gt; keyboard- & gt; ใช้ตัวเลือกเป็นคีย์เมตา) จะใส่ arg ล่าสุดสำหรับคำสั่งก่อนหน้านี้โดยอัตโนมัติที่ตำแหน่งเคอร์เซอร์

ฉันใช้สิ่งนี้ตลอดเวลาเพื่อทำงานกับไฟล์ / ไดเรกทอรีดังนั้นหากฉันเพิ่งย้ายไฟล์ไปที่อื่นฉันสามารถแก้ไขได้ดังนี้

mv /usr/local/foo /Users/tnaleid/bar

พิมพ์ "vi" แล้วกดปุ่ม opt- จะวางสิ่งนี้ลงบนบรรทัดคำสั่งของฉันเพื่อให้ฉันสามารถเรียกใช้หรือแก้ไขเพื่อลิ้มรส

vi /Users/tnaleid/bar

2
ฉันต้องการลงคะแนน -1 เพราะนี่ไม่มีอะไรเกี่ยวข้องกับคำถามของเขา แต่ pbcopy เป็นยูทิลิตี้ที่ยอดเยี่ยมและนี่เป็นโพสต์ที่มีประโยชน์มากฉันมักจะลงคะแนน +1 ดังนั้นฉันจึงไม่ทำอะไร
Josh

ใช่ฉันคาดเดาเหตุผลของการเลือกชื่อพา ธ ทั้งหมดและฉันคิดว่าหลายคนที่ค้นหาสิ่งนี้อาจต้องการที่จะทำสิ่งที่ฉันมีในคำตอบของฉัน เนื่องจากมีคำตอบที่ดีเกี่ยวกับการทำสิ่งที่ OP ต้องการฉันไม่คิดว่ามันจะเจ็บที่จะเพิ่มสิ่งนี้ (ขอบคุณสำหรับการลงคะแนนไม่ลง :)
Ted Naleid

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