วิธีการขยายนามแฝงในตู้ปลา?


2

ในทุบตีคุณสามารถขยายนามแฝงที่คุณพิมพ์ ตัวอย่างเช่นถ้าผมมีนามแฝงcmd="cd ~/user", การพิมพ์cmdและจากนั้นกดปุ่มCtrl+ Alt+ จะเปลี่ยนไปe cd ~/userมีวิธีทำเช่นนี้กับปลาหรือไม่?


คุณได้ดูข้อผิดพลาดนี้และการแก้ไขที่ตามมา: github.com/fish-shell/fish-shell/issues/393 ? ดูเหมือนว่าสิ่งที่คุณกำลังมองหา แต่ฉันไม่คุ้นเคยกับปลาเพื่อให้แน่ใจว่า; ดูเหมือนว่าการcmd +ป้อนจะแทนที่นามแฝงด้วยคำจำกัดความ
Argonauts

คำตอบ:


4

ในปลาaliasคำสั่งเพียงแค่สร้างฟังก์ชั่นเล็กน้อย ตัวอย่างเช่น,

alias cmd 'cd ~/user'

เป็นเพียงการจดชวเลข

function cmd
  cd ~/user
end

เพราะมันเป็นฟังก์ชั่นในปลาคุณจึงไม่สามารถขยายร่างกายในบรรทัดคำสั่งเมื่อคุณพิมพ์นามแฝง สำหรับสถานการณ์ของคุณฉันขอแนะนำตัวย่อ เช่นabbr cmd 'cd ~/user'.

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