ไม่ใช้โทนสีใน iTerm2


43

ฉันไม่สามารถใช้ชุดรูปแบบสีใด ๆกับ iTerm2 ได้

ดูเหมือนว่าสีพื้นฐานจะถูกนำไปใช้ แต่สี ANSI ไม่ได้ (ดังแสดงในการตั้งค่า> โปรไฟล์> สี)

ใช้ Mac OSX 10.7.2 ความช่วยเหลือใด ๆ


ดังนั้นจึงมีข้อผิดพลาดใน iterm2 .... ใช้รายการเริ่มต้นที่มีให้ ....
ZaB

คุณเลือกสีอะไรจริงๆ เป็นสิ่งที่ประเภทอาคารที่เลือกไว้ในการตั้งค่า»โปรไฟล์»เริ่มต้น»เทอร์ภายใต้การจำลอง terminal ?
slhck

@slhck รายงานประเภทเทอร์มินัล: xterm-256color
Panagiotis Panagi

ลองเปลี่ยนเป็นxtermและดูว่าใช้งานได้หรือไม่
slhck

@slhck เปลี่ยนเป็นxtermแล้วxterm-newและเริ่มใหม่ ไม่มีอะไรทำงาน
Panagiotis Panagi

คำตอบ:


87

ฉันมีปัญหาเดียวกันและนี่คือสิ่งที่ดูเหมือนจะแก้ไขได้:

ใน. bash_profile ของคุณตั้งค่า CLICOLOR ก่อนการตั้งค่า TERM:

# Set CLICOLOR if you want Ansi Colors in iTerm2 
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

บันทึกไฟล์ bash และแหล่งที่มา:

source ~/.bash_profile 

จากนั้นในการตั้งค่า iTerm2 ของคุณ> โปรไฟล์> เทอร์มินัล> ประเภทเทอร์มินัลรายงานให้ตั้งค่าเป็น xterm-256color หรือ xterm

ปิด iTerm2 รีสตาร์ทแล้วพิมพ์ ls นั่นเป็นเคล็ดลับสำหรับฉัน

โชคดี.


การทำงานเป็นอย่างดีสำหรับฉัน
ajreal

1
การส่งออก CLICOLOR ในที่สุดก็ทำให้สีปรากฏใน iTerm2 การตั้งค่ามีชุด xterm-256color ฉันสงสัยว่าทำไมสิ่งนี้ถึงทำให้สะดุด
mguymon

หากยังไม่สามารถทำงานที่ดูที่คำตอบเกี่ยวกับการร้อง 2 คมชัด ...
João Pinho

39

นี่เป็นคำถามที่เก่ามาก แต่ให้แน่ใจว่าPreferences -> Profiles -> Colors -> Minimum contrastการตั้งค่าของคุณไม่สูงสุด ... ถ้าเป็นและคุณได้ทำสิ่งที่แนะนำข้างต้นแล้วให้เลื่อนไปที่การตั้งค่าที่ต่ำกว่าและคุณควรเห็นสีปรากฏขึ้น


1
ใช้งานได้ดี แต่เป็นการตั้งค่า> โปรไฟล์> สี> ความคมชัดขั้นต่ำ
Niclas

คุณเป็นผู้ช่วยชีวิต iterm มีตัวเลือกให้ด่ามากมาย
mdgrech

16

ฉันมีปัญหาเดียวกันและพบวิธีแก้ปัญหาProfiles -> Colors -> Minimum Contrast : ถ้าสูงคุณจะได้แค่ขาวดำเท่านั้น


ฉันตั้งค่านี้โดยไม่ทราบว่ามันตั้งค่าสีทั้งหมดเป็นขาวดำและความคิดเห็นนี้ช่วยฉันแก้ไข ขอบคุณ!
Roy Rico

ยอดเยี่ยม! มันใช้งานได้ดีอะไร ... ดอกไม้! ... iterm ของฉันได้ติดตั้งแบบนั้นโดยปริยาย
João Pinho

ที่สมบูรณ์แบบ! ฉันเลื่อนทุกอย่างกลับเป็น 0 และทุกอย่างกลับเป็นสีอีกครั้ง ขอบคุณ!
Matheus Felipe

2

หากคุณกำลังใช้zshและ @ sam3k คำตอบไม่ได้ผลสำหรับคุณ - คุณควรใส่บรรทัดเหล่านั้น.zshrcแทน.bash_profile


0

คำตอบหลายข้อได้กล่าวถึงการตั้งค่าความคมชัด แม้แต่ที่ประมาณ 60% ของทางข้าม ANSI สีน้ำเงินของฉันก็เปลี่ยนเป็นสีดำ

เหวี่ยงลงก่อนที่คุณจะมองหาวิธีแก้ปัญหาอื่น ๆ ; มันรุนแรงกว่าที่ฉันคาดไว้มาก

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