ในบทความหน้าเราจะมาดู OMF (Oh My Fish) ไม่กี่วันก่อนฉันเขียนบทความเกี่ยวกับวิธีการติดตั้ง เปลือกหอย. นี่เป็นเชลล์ที่ยอดเยี่ยมมีประโยชน์และใช้งานได้เต็มรูปแบบซึ่งมีคุณสมบัติที่ยอดเยี่ยมมากมายฟังก์ชันการค้นหาในตัวการเน้นไวยากรณ์และอื่น ๆ อีกมากมาย ในโพสต์นี้เราจะมาดูกันว่า ทำให้ Fishshell ดูดีขึ้นและมีสไตล์และใช้งานได้ดียิ่งขึ้น ใช้ Oh My Fish
นี่คือปลั๊กอิน Fishshell ที่ อนุญาตให้คุณติดตั้งแพ็กเกจที่ขยายฟังก์ชันหรือปรับเปลี่ยนลักษณะที่ปรากฏ. ใช้งานง่ายรวดเร็วและขยายได้ ด้วยการใช้ OMF เราจะสามารถติดตั้งธีมที่จะเพิ่มความสวยงามให้กับเชลล์ของเราและติดตั้งส่วนเสริมเพื่อปรับให้เข้ากับความปรารถนาและความต้องการของเราได้อย่างง่ายดาย
ติดตั้ง Oh My Fish (OMF)
การติดตั้ง OMF ไม่ใช่เรื่องยาก. สิ่งที่เราต้องทำคือเรียกใช้คำสั่งต่อไปนี้ใน Fishshell ของเรา:
curl -L https://get.oh-my.fish | fish
เมื่อติดตั้งเสร็จแล้วเราจะเห็นว่า สิ่งต่างๆมีการเปลี่ยนแปลงดังแสดงในภาพด้านบน เราจะสังเกตว่าเวลาปัจจุบันปรากฏทางด้านขวาของหน้าต่างเชลล์ เมื่อมาถึงจุดนี้ก็ถึงเวลาที่จะทำให้เปลือกของเรามีสัมผัสที่แตกต่างออกไป
การกำหนดค่า OMF
รายการแพ็คเกจและธีม
ไปยัง แสดงรายการแพ็คเกจที่ติดตั้งทั้งหมดเราจะต้องดำเนินการ:
omf list
คำสั่งนี้ จะแสดงทั้งธีมและปลั๊กอินที่ติดตั้งไว้. โปรดทราบว่าการติดตั้งแพ็กเกจหมายถึงการติดตั้งธีมหรือส่วนเสริม
แพ็คเกจที่เป็นทางการและเข้ากันได้กับชุมชนทั้งหมดโฮสต์อยู่บนไฟล์ ที่เก็บหลักของ โอ้ปลาของฉัน. ในที่เก็บนี้เราจะสามารถค้นหาที่เก็บเพิ่มเติมที่มีปลั๊กอินและธีมมากมาย
ดูธีมที่พร้อมใช้งานและติดตั้ง
ตอนนี้เรามาดูรายการ ธีมที่พร้อมใช้งานและติดตั้ง. ในการทำเช่นนั้นเราจะดำเนินการ:
omf theme
อย่างที่คุณเห็นเราจะติดตั้งธีมเพียงชุดเดียวซึ่งเป็นค่าเริ่มต้น นอกจากนี้เรายังจะเห็นธีมที่มีให้เลือกมากมาย เราสามารถเห็น ดูตัวอย่างธีมที่มีทั้งหมด ที่นี่. หน้านี้มีรายละเอียดทั้งหมดของแต่ละธีมคุณสมบัติและภาพหน้าจอของแต่ละธีม
ติดตั้งธีมใหม่
เราทำได้ ติดตั้งธีมได้อย่างง่ายดาย ทำงานเช่นธีม มหาสมุทร, วิ่ง:
omf install ocean
ดังที่คุณเห็นจากภาพด้านบนพรอมต์ Fishshell เปลี่ยนทันทีหลังจากติดตั้งธีมใหม่
เปลี่ยนหัวข้อ
ดังที่ได้กล่าวไปแล้วธีมจะถูกนำไปใช้ทันทีหลังจากติดตั้ง หากคุณมีมากกว่าหนึ่งธีมคุณสามารถเปลี่ยนไปใช้ธีมอื่นได้ ด้วยคำสั่งต่อไปนี้:
omf theme fox
ตอนนี้ จะไปใช้ธีม«จิ้งจอก«ซึ่งฉันได้ติดตั้งไว้ก่อนหน้านี้
ติดตั้งปลั๊กอิน
สำหรับตัวอย่างนี้ฉันจะ ติดตั้งปลั๊กอินสภาพอากาศ. ในการทำสิ่งนี้เราจะต้องดำเนินการ:
omf install weather
ปลั๊กอินสภาพอากาศขึ้นอยู่กับ jq. ดังนั้น คุณอาจต้องติดตั้ง jq ด้วย. การแจกแจง Gnu / Linux จำนวนมากมีอยู่ในที่เก็บรวมถึง Ubuntu
เมื่อติดตั้งส่วนเสริมแล้วเราสามารถใช้ส่วนเสริมได้โดยใช้คำสั่ง:
weather
ค้นหาธีมหรือปลั๊กอิน
ไปยัง ค้นหาธีมหรือปลั๊กอิน เราสามารถทำได้โดยเขียนบางสิ่งด้วยไวยากรณ์ต่อไปนี้:
omf search busqueda
ไปยัง จำกัด การค้นหาเฉพาะหัวข้อเท่านั้นใช่เราจะต้องใช้ไฟล์ -t ตัวเลือก.
omf search -t tema_a_buscar
คำสั่งนี้จะค้นหาเฉพาะหัวข้อที่มีสตริง "topic_to_search" สำหรับ จำกัด การค้นหาเฉพาะปลั๊กอินเราสามารถใช้ไฟล์ -p ตัวเลือก.
การอัปเดตแพ็คเกจ
ไปยัง อัปเดตเฉพาะแกนหลักของ Oh My Fishเราจะต้องดำเนินการ:
omf update omf
หากเป็นข้อมูลล่าสุดเราจะเห็นผลลัพธ์ต่อไปนี้:
ไปยัง อัปเดตแพ็คเกจทั้งหมด, แค่เขียน:
omf update
ไปยัง เลือกอัปเดตแพ็คเกจเราจะต้องใส่ชื่อของแพ็คเกจตามที่แสดงด้านล่างเท่านั้น:
omf update weather
แสดงข้อมูลเกี่ยวกับแพ็คเกจ
เมื่อคุณต้องการ รู้ข้อมูลเกี่ยวกับธีมหรือปลั๊กอินเราสามารถใช้คำสั่ง:
omf describe ocean
ลบแพ็คเกจ
ในการลบแพ็คเกจเช่นสภาพอากาศเราจะต้องดำเนินการ:
omf remove weather
จัดการที่เก็บ
โดยค่าเริ่มต้น, ที่เก็บอย่างเป็นทางการจะถูกเพิ่มโดยอัตโนมัติเมื่อติดตั้ง Oh My Fish. ที่เก็บนี้มีแพ็กเกจทั้งหมดที่สร้างโดยนักพัฒนา ในการจัดการที่เก็บของแพ็กเกจที่ผู้ใช้ติดตั้งเราจะต้องใช้แบบฟอร์มต่อไปนี้ในคำสั่ง:
omf repositories [list|add|remove]
ถ้าเราต้องการ แสดงรายการที่เก็บที่ติดตั้งเราจะดำเนินการ:
omf repositories list
ไปยัง เพิ่มที่เก็บ:
omf repositories add https://github.com/sapoclay
ในกรณีที่ต้องการ ลบที่เก็บ:
omf repositories remove https://github.com/sapoclay
การขอความช่วยเหลือ
ไปยัง ดูความช่วยเหลือสำหรับสคริปต์การปรับแต่งนี้เราจะต้องเพิ่มเฉพาะไฟล์ -h ตัวเลือกดังที่แสดงดังต่อไปนี้:
omf -h
การถอนการติดตั้ง Oh My Fish (OMF)
ในการถอนการติดตั้ง Oh My Fish จากระบบของเราเราจะดำเนินการคำสั่งนี้:
omf destroy
ที่จะได้รับ รายละเอียดเพิ่มเติมเกี่ยวกับโครงการนี้ปรึกษาเพจได้เลยครับ GitHub.
ฉันเห็นว่าโลโก้ปลาสามารถแสดงได้ แต่ฉันจะแสดงโลโก้ที่กำหนดเองได้อย่างไร?