วิธีใดก็ตามที่จะทำให้ Cmd-D“ ลบคำถัดไป” แทนที่จะ“ แยกบานหน้าต่าง” ในเทอร์มินัล


8

ฉันคุ้นเคยกับการใช้Dเพื่อ "ลบคำถัดไป" ใน emacs และ xterm ที่ฉันกดมันโดยอัตโนมัติใน Terminal ตลอดเวลาซึ่งค่อนข้างรำคาญ (กับฉันอย่างน้อย) ทำให้บานหน้าต่างแยกออกมาแทน ฉันได้ลองใช้โซลูชันของ Google แต่สิ่งที่ฉันได้รับคือความนิยมที่บอกฉันว่านี่คือคุณสมบัติที่เป็นระเบียบ

ฉันสามารถใช้ XTerm ภายใต้ X11 แต่เทอร์มินัลเล่นได้ดีกว่ากับโปรแกรมอรรถประโยชน์ Mac ที่ฉันชอบ ฉันได้ลอง iTerm2 แล้ว แต่ที่ดีที่สุดฉันก็สามารถเพิกเฉยDไม่ลบคำออกจริงๆ

ความคิดใด ๆ

คำตอบ:


6

สลับไปiTerm2 ได้ฟรีและดีกว่าเทอร์มินัลเก่าธรรมดามาก นอกจากนี้ยังมีตัวเลือกเพิ่มเติมมากมายสำหรับการปรับแต่งเช่นแป้นพิมพ์ลัด

ฉันชอบที่คุณสามารถใช้cmdและ 1-9 เพื่อสลับระหว่างแท็บต่างๆ ลองแล้วคุณจะไม่กลับไปที่หน้าจอปกติ :)

วิธีตั้งค่าลบคำถัดไปใน iTerm 2

  1. ติดตั้ง iTerm2
  2. เปิดใช้แล้วไปที่บานหน้าต่างการตั้งค่า
  3. เลือกแท็บ "คีย์"

  4. คลิกที่ปุ่มบวกเพื่อเพิ่มแป้นพิมพ์ลัดใหม่

  5. ในกล่องแรกพิมพ์ CMD + D
  6. ในกล่องที่สองเลือก "ส่งลำดับหนี"
  7. ในกล่องที่สามพิมพ์ตัวอักษร d

Voila! ตอนนี้ใน iTerm2 cmd + d จะลบคำหน้าเคอร์เซอร์

ดูเพิ่มเติมที่/programming/81272/is-there-any-way-in-the-os-x-terminal-to-move-the-cursor-word-by-word/8250989#8250989


2

ผมไม่ทราบว่าวิธีการผูกDไปM-dแต่คราวนี้จะเอาทางลัดของสปลิตบานหน้าต่างรายการแถบเมนู:

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Split Pane" nul

อืมนี่เป็นการปิดใช้งานทางลัดสำหรับบานหน้าต่างแยก แต่ดูเหมือนจะไม่ลบคำ
Nathan Greenstein

0

คุณสามารถรับ 'meta-' ในเทอร์มินัลโดยใช้ 'escape' เป็นคำนำหน้าหรือใช้ opt / alt เป็นปุ่ม Shift ฉันไม่สามารถหาวิธีใช้คีย์คำสั่งได้และการค้นหาของฉันไม่ปรากฏอะไรเลย (ยกเว้นการติดตั้งตัวแม็พหลัก) เพียงแค่การร้องเรียนเดียวกัน


ติดตั้ง mapper คีย์เพื่อสลับ Option และ Command ใน Terminal จากนั้นเปิดใช้งาน "Use Option as meta key"
Chris Page
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.