เทอร์มินัล GNOME 3.32 (เปิดตัวใน Ubuntu 19.04) เปลี่ยนค่าเริ่มต้นของตัวเลือก "แสดงข้อความที่เป็นตัวหนาสีสดใส" เป็นปิดใช้งาน เช่นเดียวกับคำตอบอื่นที่แสดงให้คุณเห็นการแก้ไขที่เป็นไปได้ข้อหนึ่งคือยกเลิกการตั้งค่านั้น
อย่างไรก็ตามการเปลี่ยนแปลงนี้มีเจตนาและจะยังคงเป็นค่าเริ่มต้น มีความสับสนดั้งเดิมเกี่ยวกับความหมายของ1
(หรือ01
) ในลำดับการหลบหนีที่คุณพบ มาตรฐาน (ECMA-48 § 8.3.117) บอกว่า "ตัวหนาหรือเพิ่มความเข้ม" ดังนั้นจึงไม่ได้กำหนดไว้อย่างชัดเจนและพฤติกรรมทั้งเก่า (ตัวหนาและสว่าง) และพฤติกรรม (ตัวหนาเท่านั้น) ใหม่เป็นไปตามมาตรฐาน ขณะนี้มีวิธีอื่นในการเลือกสี 16 ล้านสี แต่ไม่มีตัวเลือกที่ชัดเจนสำหรับ "ตัวหนา" เป้าหมายของเราคือการแยกสองคนนี้ออกจากกันและ1
ยืนหยัดเพื่อ "ตัวหนา" เท่านั้น
\e[01;32m
ในข้อความแจ้งของคุณที่ใช้เพื่อเปลี่ยนเป็นข้อความสีเขียว ( 32
) และทำให้ทั้งข้อความนั้นสว่างขึ้นและโดดเด่นยิ่งขึ้น ( 01
) ในทางกลับกันวิธีนี้ไม่อนุญาตให้คุณรวมเฉดสีที่เข้มกว่าเข้ากับแบบอักษรตัวหนา ด้วยพฤติกรรมใหม่ของ gnome-terminal ข้อ จำกัด นี้ไม่มีอีกต่อไป
หมายเลข 90–97 สามารถใช้สำหรับสีที่สว่างเป็นสีพื้นหน้าและ 100–107 เป็นสีพื้นหลัง สวิตช์เหล่านี้จะเปลี่ยนให้สว่างกว่าเดิมโดยไม่ทำให้เป็นตัวหนา
ดังนั้นนี่คือคำแนะนำของฉันที่ชี้ไปยังอนาคตด้วยการแยกคุณสมบัติทั้งสองมุมฉาก
ปล่อยให้ช่องทำเครื่องหมายที่สถานะเริ่มต้นใหม่ถูกปิดใช้งาน ตัดสินใจว่าคุณต้องการให้มีสีและคุณลักษณะใดในพรอมต์และแก้ไขตามนั้น หากคุณต้องการที่จะมีสีสดใสแทนที่32
ด้วย92
, 34
มี94
ฯลฯ ด้วยลักษณะการทำงานใหม่ที่มีอิทธิพลต่อความสว่างนี้ แต่ไม่กล้าหาญ เป็นอิสระจากสิ่งนี้หากคุณต้องการแบบอักษรที่เป็นตัวหนาให้เก็บไว้01
หากไม่เอาออก ด้วยพฤติกรรมใหม่สิ่งนี้มีอิทธิพลต่อความหนา แต่ไม่ใช่ความสว่าง