aepromptcmd - ออนไลน์ใน Cloud

นี่คือคำสั่ง aepromptcmd ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


aepromptcmd - เปลี่ยนสีพรอมต์โดยเปลี่ยนสถานะ

เรื่องย่อ


PROMPT_COMMAND="aepromptcmd"

DESCRIPTION


พื้นที่ ทุบตี(1) เชลล์มีคุณสมบัติที่น่าสนใจ: หากมีการตั้งค่า PROMPT_COMMAND vaiable ค่า
ค่าจะถูกดำเนินการเป็นคำสั่งก่อนที่จะออกพรอมต์หลักแต่ละรายการ (อันที่จริงมันสามารถ
เป็นชุดคำสั่งคั่นด้วยอัฒภาค)

ในการเปลี่ยนข้อความกลับเป็นปกติ ตัวแปร PS1 ต้องมี "\33[0m"
ใกล้ถึงจุดสิ้นสุด มิฉะนั้น เนื้อหาอาจอ่านยากเล็กน้อย ถ้าคุณคือ
การใช้ ทุบตี(1) คุณต้องให้มันรู้ว่าสิ่งเหล่านี้ไม่สามารถพิมพ์ได้ (เช่นนี้: "\[\33[0m\]") หรือ
มันทำให้การแก้ไขบรรทัดคำสั่งยุ่ง

พื้นที่ aeproptcmd คำสั่งใช้เพื่อกำหนดสีของพรอมต์ตามสถานะของ
การเปลี่ยนแปลงในปัจจุบัน นี่คือแนวคิดที่นำมาจาก Kent Beck's ทดสอบ ขับเคลื่อน พัฒนาการ หนังสือ. ถ้า
การเปลี่ยนแปลงอยู่ใน กำลัง พัฒนา or กำลัง แบบบูรณาการ รัฐและจำเป็นต้องสร้าง
พรอมต์เป็นสีแดง ถ้ามันถูกสร้างขึ้น แต่ต้องทดสอบ พรอมต์จะเป็นสีม่วงแดง
มิฉะนั้นจะเป็นสีเขียว

ตัวอย่าง


นี่คือสคริปต์สั้น ๆ ที่คุณสามารถใส่ในไฟล์ .bashrc ของคุณเพื่อเปิดใช้งานการระบายสี:
ถ้า [ "$PS1" ] แล้ว
กรณี "$PROMPT_COMMAND" ใน
"" ) PROMPT_COMMAND="aepromptcmd" PS1="$PS1^[[0m" ;;
*aepromptcmd*) ;;
*) PROMPT_COMMAND="$PROMPT_COMMAND;aepromptcmd"
PS1="$PS1\[\33[0m\]" ;;
ว่า C
ส่งออก PROMPT_COMMAND
ส่งออก PS1 fi
โปรดทราบว่าสิ่งนี้มักจะปล่อยให้เป็นค่าเริ่มต้นของคุณ (สีดำ) เมื่อคุณไม่ได้อยู่ที่ใด
ภายในไดเร็กทอรีการพัฒนา

ข้อ จำกัด
พื้นที่ aeproptcmd คำสั่งใช้ลำดับหลีกของสี ANSI น่าใช้จริงๆ
Tigetstr(3) ฟังก์ชันจาก คำศัพท์(3) ทำสิ่งนี้ด้วยวิธีที่ไม่ขึ้นกับเทอร์มินัล รหัส
ผลงานยินดีต้อนรับ

OPTIONS


เข้าใจตัวเลือกต่อไปนี้:

- เปลี่ยน จำนวน
ตัวเลือกนี้อาจใช้เพื่อระบุการเปลี่ยนแปลงเฉพาะภายในโครงการ ดู
โล่(1) สำหรับคำอธิบายที่สมบูรณ์ของตัวเลือกนี้

-โครงการ ชื่อ
สามารถใช้ตัวเลือกนี้เพื่อเลือกโครงการที่สนใจได้ เมื่อไม่มี -โครงการ
มีการระบุตัวเลือก the AEGIS_โครงการ พิจารณาตัวแปรสภาพแวดล้อม ถ้า
ที่ไม่มีอยู่จริงของผู้ใช้ $HOME/.aegisrc ไฟล์ถูกตรวจสอบค่าเริ่มต้น
เขตข้อมูลโครงการ (ดู อย(5) สำหรับข้อมูลเพิ่มเติม) ถ้าสิ่งนั้นไม่มีอยู่
เมื่อผู้ใช้ทำงานเฉพาะกับการเปลี่ยนแปลงภายในโปรเจ็กต์เดียว โปรเจ็กต์
ชื่อเริ่มต้นสำหรับโครงการนั้น มิฉะนั้นจะเป็นข้อผิดพลาด

-ช่วย
ตัวเลือกนี้อาจใช้เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้
aeproptcmd โครงการ

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

ดูสิ่งนี้ด้วย โล่(1) สำหรับตัวเลือกทั่วไปของคำสั่ง aegis ทั้งหมด

ตัวเลือกทั้งหมดอาจเป็นตัวย่อ ตัวย่อถูกบันทึกไว้เป็นอักษรตัวพิมพ์ใหญ่
ตัวพิมพ์เล็กและขีดล่าง (_) ทั้งหมดเป็นตัวเลือก คุณต้องใช้ติดต่อกัน
ลำดับของตัวอักษรทางเลือก

ตัวเลือกทั้งหมดไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ คุณอาจพิมพ์เป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กหรือ a
การรวมกันของทั้งสองกรณีไม่สำคัญ

ตัวอย่างเช่น: อาร์กิวเมนต์ "-project, "-PROJ" และ "-p" ทั้งหมดถูกตีความว่าหมายถึง
-โครงการ ตัวเลือก. อาร์กิวเมนต์ "-prj" จะไม่เข้าใจเพราะติดต่อกัน
ไม่ได้ระบุอักขระเสริม

อ็อพชันและอาร์กิวเมนต์บรรทัดคำสั่งอื่นๆ อาจผสมกันได้ตามใจชอบบนบรรทัดคำสั่ง
หลังจากตัวเลือกฟังก์ชั่น

ชื่อตัวเลือกแบบยาวของ GNU เป็นที่เข้าใจ เนื่องจากชื่อตัวเลือกทั้งหมดสำหรับ aeproptcmd เป็น
ยาว นี่หมายถึงการละเว้นนำหน้าพิเศษ '-' NS "--ตัวเลือก=ความคุ้มค่า" การประชุมยังเป็น
เข้าใจแล้ว

EXIT สถานภาพ


พื้นที่ aeproptcmd คำสั่งจะออกโดยมีสถานะเป็น 1 เมื่อเกิดข้อผิดพลาดใด ๆ NS aeproptcmd
คำสั่งจะออกโดยมีสถานะเป็น 0 หากไม่มีข้อผิดพลาด

และพวกเรา ตัวแปร


ดู โล่(1) สำหรับรายการตัวแปรสภาพแวดล้อมที่อาจส่งผลต่อคำสั่งนี้ ดู
เอปคอนเฟอเรนซ์(5) สำหรับไฟล์คอนฟิกูเรชันของโปรเจ็กต์ โครงการ_เฉพาะ ช่องสำหรับวิธีตั้งค่า
ตัวแปรสภาพแวดล้อมสำหรับคำสั่งทั้งหมดที่ดำเนินการโดย Aegis

ลิขสิทธิ์


aepromptcmd เวอร์ชัน 4.24.3.D001
ลิขสิทธิ์ (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 ปีเตอร์ มิลเลอร์

โปรแกรม aepromptcmd มาพร้อมกับการรับประกันอย่างไม่มีเงื่อนไข สำหรับรายละเอียดใช้
'aeproptcmd -รุ่น License' สั่งการ. นี่เป็นซอฟต์แวร์ฟรีและยินดีต้อนรับสู่
แจกจ่ายซ้ำภายใต้เงื่อนไขบางประการ สำหรับรายละเอียดใช้ 'aeproptcmd -รุ่น
License' สั่งการ.

ใช้ aepromptcmd ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด