ฉันจะติดตั้ง / สร้างพรอมต์ที่กำหนดเองสำหรับเชลล์ปลาได้อย่างไร


10

ฉันใช้ปลา 2.0 ใน #! Linux แต่นี่อาจเป็นข้อผิดพลาดในการติดตั้งเนื่องจาก ~ / .config / fish / config.fish ของฉันว่างเปล่า


ระบบปฏิบัติการใดที่คุณกำลังใช้งาน Ubuntu, CentOS, ฯลฯ ฯลฯ ...
สูงสุด

@max CrunchBang (#!) C:
SuperCheezGi

คำตอบ:


10

~/.config/fish/config.fishว่างเปล่าโดยค่าเริ่มต้น ในการสร้างพรอมต์ที่กำหนดเองสร้างไฟล์~/.config/fish/functions/fish_prompt.fishและเติมด้วยพรอมต์ของคุณ

ตัวอย่างพื้นฐาน

ฟังก์ชั่น fish_prompt
        echo (pwd) '>'
ปลาย

3
มีวิธีการบันทึกพร้อมท์หลายรายการหรือเพิ่มลงในรายการพร้อมท์ที่พร้อมใช้งานที่แสดงเมื่อคุณเรียกใช้ fish_config หรือไม่
Chris Rasys

-1

สิ่งนี้ใช้ได้กับฉัน:

~/.local/share/omf/init.fish

function fish_prompt
        echo (pwd) '> '
end

แม้ว่าสิ่งนี้อาจช่วยในการแก้ปัญหา แต่ก็ไม่ได้อธิบายว่าทำไมและ / หรือวิธีการแก้ไขปัญหา การให้บริบทเพิ่มเติมนี้จะช่วยเพิ่มมูลค่าทางการศึกษาในระยะยาวอย่างมีนัยสำคัญ โปรดแก้ไขคำตอบของคุณเพื่อเพิ่มคำอธิบายรวมถึงข้อ จำกัด และข้อสมมติฐานที่ใช้
Toby Speight

2
เป็นการทำซ้ำคำตอบอื่นและไม่เพิ่มเนื้อหาใหม่ โปรดอย่าโพสต์คำตอบเว้นแต่ว่าคุณมีสิ่งใหม่ที่จะมีส่วนร่วม
DavidPostill

1
โปรดอย่าเพิ่ม "ขอบคุณ" เป็นคำตอบ เมื่อคุณมีชื่อเสียงเพียงพอคุณจะสามารถลงคะแนนคำถามและคำตอบที่คุณเห็นว่ามีประโยชน์ - จากรีวิว
DavidPostill

ยินดีต้อนรับสู่ superuser: แม้ว่าสิ่งนี้อาจตอบได้หรืออาจไม่ตอบคำถาม แต่ก็เป็นคำตอบที่ดีกว่าถ้าคุณสามารถให้คำอธิบายบางอย่างที่คุณรู้สึกว่าทำไมถึงเป็นเช่นนั้น รายละเอียดเกี่ยวกับสาเหตุและเวลาที่คุณควรทำบางสิ่งด้วยคำแนะนำที่ง่ายต่อการปฏิบัติ ถ้าคุณรู้สึกว่าคำตอบของคุณถูกต้องทำสิ่งเหล่านี้และ reedit โปรดใช้เวลาสองสามนาทีและอ่าน: - superuser.com/help. คำตอบ: superuser.com/help/how-to-answerยินดีต้อนรับสู่ superuser อีกครั้ง
ขอบคุณมาก

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