การเขียนโปรแกรมด้วยข้อความสีขาวบนพื้นหลังสีดำ?


130

มีใครเขียนโปรแกรมด้วยข้อความสีขาวกับพื้นหลังสีดำไหม? ฉันเคยได้ยินข่าวลือมาบ้างว่าดีกว่าสำหรับดวงตาของคุณ กรณีนี้คืออะไร? มันดีกว่าสีดำบนพื้นขาวแบบดั้งเดิมหรือไม่? ข้อดีข้อเสียคืออะไร?


106
"ดำบนขาว"? เด็ก ๆ สมัยนี้ ...
Michael Mrozek

7
@ ทาวเวอร์: เคยเห็นคอมพิวเตอร์ที่ใช้ DOS หรือไม่?
Andreas Rejbrand

5
ดูเหมือนคำถามที่ซ้ำกันจะไม่สามารถใช้ได้อีกต่อไป
ThatGuy

7
ไม่ว่าด้วยเหตุผลใดก็ตามคำถามนี้จึงไม่มีอยู่อีกต่อไป คำถามนี้ควรเปิดใหม่
Endophage

3
@MichaelMrozek สีดั้งเดิมคือสีดำบนสีขาว (กระดาษเซลลูโลส) และสีดำบนสีน้ำตาลอ่อน (ต้นกก) ในยุคดิจิทัลสมัยใหม่เราสามารถมีการผสมสีตามที่เราต้องการได้ แต่ไม่มีแบบใดที่เป็นแบบดั้งเดิม ประเด็นหลักของคำถามนี้ชัดเจนว่าควรใช้พื้นหลังสีเข้มมากกว่าสีอ่อนกว่า - ดังนั้นอย่าพยายามทำตัวฉลาดเกินไปและอยู่ในหัวข้อต่างๆ
Kai Sellgren

คำตอบ:


63

จริงๆแล้วมันเป็นสีขาวบนดำหรือค่อนข้างเขียวหรืออำพันกับสีดำนั่นเป็นวิธีดั้งเดิม ฉันใช้หมดแล้ว :)

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

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

แน่นอนว่ามีความชอบส่วนตัวมากกว่าที่จะส่งผลต่อการเลือกการตั้งค่าสีของคุณและสายตาของคุณ (หรือขาดไป) อาจทำให้การตั้งค่าหนึ่งดีกว่าอีกแบบหนึ่ง


29

มีการถกเถียงกันอย่างไม่มีที่สิ้นสุดเกี่ยวกับslashdot ซึ่งเราสามารถพิจารณารายละเอียดทางเทคนิคที่ไม่สามารถเข้าใจได้ทั้งหมด (ยิ่งการวิเคราะห์ทางเทคนิคดูเหมือนว่าจะให้ความมืดในด้านสว่าง)

บทความนี้แม้ว่าจะเกี่ยวกับการออกแบบเว็บ แต่จะเตือนเกี่ยวกับอันตรายของธีมสีดำที่ไม่สนใจ สิ่งสำคัญที่ฉันเข้าใจคือแบบอักษรสำคัญกว่าโครงร่างการระบายสี นอกจากนี้ยังมีข้อเสียสำหรับพื้นหลังสีดำ (ไม่ใช่สีเข้มโดยทั่วไป แต่เป็นเพียงสีดำล้วน) ที่มีตัวอักษรสีขาวหากตัวอักษรบางเนื่องจากสีดำครีปเป็นสีขาวและแบบอักษรจะดูเบลอ

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

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

นอกจากนี้เมื่อมีพื้นหลังสีเข้มควรเป็นสีซีดและไม่เข้มดังนั้นบางอย่างเช่นสีเทาเข้มหรือนกเป็ดน้ำจะดีกว่าสีดำซึ่งจะดีกว่าสีน้ำเงินสีแดง ฯลฯ สีดำบนสีเทานั้นยอดเยี่ยม

solarizedธีมเป็นจริงหลังจากที่บางรอบที่ดีของการทดสอบไปหลังจากที่เว็บไซต์ของพวกเขา สิ่งที่ดีที่ฉันชอบเกี่ยวกับNotepad ++คือบางส่วนของธีมที่รู้จักกันดีเช่นโซลาร์ไลซ์เซนเบิร์นหมึกที่สดใสมีอยู่ในตัวพร้อมกับตัวกำหนดค่าสไตล์ Obsidian ดีที่สุดโดยไม่ต้องสงสัยเลย! :) จับมันสำหรับ Visual Studio ที่นี่


13

ดูเหมือนว่าจะเป็นสิ่งที่พึงปรารถนาและเป็นไปได้ที่สิ่งแวดล้อมอย่างสุจริต คุณจะพบคนที่เชื่อว่าแต่ละวิธีดีกว่า

ฉันรู้ว่าโดยส่วนตัวฉันได้เขียนโค้ดตั้งแต่ขั้วสีเขียวบนสีดำและสีเหลืองอำพันบนสีดำอยู่รอบ ๆ และตอนนี้ฉันใช้ข้อความสีเทาอ่อนบนพื้นหลังสีดำทุกที่ที่เป็นไปได้ ฉันพบว่าพื้นหลังสีดำทำให้สบายตามากแม้จะใช้งานเป็นเวลานาน แต่พื้นหลังสีขาวก็เหนื่อยล้ามาก ฉันเคยได้ยินคำอธิบายว่า "จ้องมองหลอดไฟ 100 วัตต์" และนั่นเป็นสิ่งที่ฉันรู้สึก

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

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


12

คำตอบด่วนคือ "ข้อความสีเข้มบนพื้นหลังสีขาวเหมาะกับคนอื่นมากกว่า"

คำตอบของฉันอ้างถึงสิ่งนี้: /graphicdesign/15142/which-is-easier-on-the-eyes-dark-on-light-or-light-on-dark

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

ด้านล่างนี้คือคำพูด:

ศาสตร์แห่งการอ่านง่ายไม่ใช่เรื่องใหม่และงานวิจัยที่ดีที่สุดบางส่วนมาจากงานโฆษณาในช่วงต้นยุค 80 ข้อมูลนี้ยังคงมีความเกี่ยวข้องในปัจจุบัน

อันดับแรกคือคำพูดนี้จากกระดาษที่มีชื่อว่า "การปรับปรุงความชัดเจนของหน่วยการแสดงผลภาพ ในปัจจุบันเรานึกถึงการกลับด้านคอนทราสต์ซึ่งหมายถึงขาว - ดำ แต่โปรดจำไว้ว่าบทความนี้มาจากปี 1980 เมื่อ VDU (จอภาพ) ที่มีสีเขียวบนสีดำ บทความนี้เป็นส่วนหนึ่งของงานวิจัยที่ผลักดันให้สิ่งนี้เปลี่ยนเป็นรูปแบบหน้าจอที่เราใช้ในปัจจุบัน

อย่างไรก็ตามการศึกษาส่วนใหญ่พบว่าอักขระสีเข้มบนพื้นหลังสีอ่อนนั้นเหนือกว่าอักขระสีอ่อนบนพื้นหลังสีเข้ม (เมื่ออัตราการรีเฟรชค่อนข้างสูง) ตัวอย่างเช่น Bauer และ Cavonius (1980) พบว่าผู้เข้าร่วมอ่านข้อความได้แม่นยำขึ้น 26% เมื่ออ่านโดยใช้อักขระสีเข้มบนพื้นหลังสีอ่อน

เอกสารอ้างอิง: Bauer, D. , & Cavonius, C. , R. (1980). การปรับปรุงความชัดเจนของหน่วยแสดงภาพผ่านการกลับด้านความคมชัด ใน E. Grandjean, E.Vigliani (Eds.), Ergonomic Aspects of Visual Display Terminals (หน้า 137-142) ลอนดอน: Taylor & Francis Ok ปรับปรุง 26% - แต่ทำไม?

ผู้ที่มีสายตาเอียง (ประมาณ 50% ของประชากร) พบว่าการอ่านข้อความสีขาวบนสีดำนั้นยากกว่าข้อความสีดำบนพื้นขาว ส่วนหนึ่งเกี่ยวข้องกับระดับแสง: เมื่อจอแสดงผลสว่าง (พื้นหลังสีขาว) ม่านตาจะปิดลงอีกเล็กน้อยทำให้ผลของเลนส์ "ผิดรูป" ลดลง ด้วยจอแสดงผลที่มืด (พื้นหลังสีดำ) ม่านตาจะเปิดขึ้นเพื่อรับแสงมากขึ้นและการเสียรูปของเลนส์จะทำให้โฟกัสที่ดวงตาได้เลือนลางมากขึ้น

Jason Harrison - Post Doctoral Fellow, Imager Lab Manager - Sensory Perception and Interaction Research Group, University of British Columbia เอฟเฟกต์ "เลือน" ที่เจสันอ้างถึงเรียกว่าการหยุดชะงัก

อาจรู้สึกแปลก ๆ ที่ผลักดันเป้าหมายการออกแบบหลักของคุณโดยพิจารณาจากความบกพร่องทางการมองเห็น แต่เมื่อ 50% ของประชากรที่มี“ ความบกพร่อง” นี้ใกล้เคียงกับการเป็นบรรทัดฐานมากกว่าการด้อยค่า

เว็บเต็มไปด้วยการวิจัยในหัวข้อนี้ แต่ฉันคิดว่าคำพูดทั้งสองนี้ให้เหตุผลที่รวบรัดว่าทำไมข้อความสีอ่อนบนพื้นหลังสีเข้มจึงเป็นความคิดที่ไม่ดี


3

ฉันแน่ใจว่าการเขียนโปรแกรมบวกกับการใช้สีขาวบนเค้าโครงสีดำทำให้ใช้พลังงานน้อยลง ตัวอย่างไซต์ประหยัดพลังงานด้วยโครงร่างสีดำคือhttp://blackle.com/


24
ใช้พลังงานน้อยลงถ้าคุณใช้หน้าจอ CRT แบบเก่า หน้าจอ LCD มีแสงด้านหลังและผลึกเหลวจะปิดกั้นแสงดังนั้นจึงใช้พลังงานเท่าเดิม (หรือมากกว่าเล็กน้อย) เมื่อหน้าจอเป็นสีดำ
Guffa

8
"ในปี 2013 ยอดขายจอภาพส่วนใหญ่เป็นจอ LCD แบบ LED backlit ซึ่งไม่ทำให้ส่วนของหน้าจอเป็นสีดำสว่างขึ้นจอ LCD CCFL รุ่นเก่าบางรุ่นทำงานโดยการแบ็คไลท์ทั้งหน้าจออย่างสิ้นเปลืองตั้งแต่ปี 2005 เป็นต้นมาผู้ผลิตได้ย้ายออกจาก CCFL"
Jori

3

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


3

ด้านล่างผสมกับความคิดของตัวเองและคนอื่น ๆ

  • สีดำบริสุทธิ์:

    ข้อความสีขาวบริสุทธิ์บนสีดำบริสุทธิ์นั้นแย่มากสำหรับการอ่าน (มันดูน่ากลัวในบางกราฟ) ความคมชัดสูงเกินไปและอาจบริสุทธิ์สีดำมีลักษณะแปลกประหลาด Visual Studio จึงใช้สีเทาเข้มเช่นเดียวกับ Photoshop

  • ทีม Visual Studio กล่าวว่า:

    ตามบล็อกของ Visual Studioธีมตัวแก้ไขสีเข้มเป็นที่ต้องการโดยรวมมากกว่าการลดความเครียดจากการใช้งานเป็นเวลานานเป็นเหตุผลอันดับต้น ๆ

  • ความคาดหวังทางอารมณ์:

    อารมณ์อย่างน้อยสำหรับบางคนฉันคิดว่าสิ่งที่เกี่ยวข้องกับการสร้างด้วยธีมสีเข้มอาจรู้สึกดีกว่าเช่นซอฟต์แวร์เหล่านั้น หนังสือเหมือนกันเช่นบล็อกหรืออะไรบางอย่างพื้นหลังสีอ่อนอาจดีกว่าเนื่องจากคาดว่าจะมากกว่า

  • สีดำสำหรับสี:

    สำหรับดวงตาโดยทั่วไปฉันสบายดีสำหรับทั้งธีมสว่างและมืดเพราะฉันจะตรวจสอบให้แน่ใจว่าแสงด้านหลังไม่สว่างเกินไป สำหรับ Visual Studio ฉันเดาว่าความเครียดของดวงตามาจากการสแกนสี คุณรู้ว่ามันยากอยู่แล้วที่จะจำสีเหล่านั้นทั้งหมด (โอเคไม่ยากขนาดนั้นคุณเข้าใจแล้ว) จากนั้นก็มีไขมันสีขาวขนาดใหญ่อยู่ตลอดทาง เดาว่าตามี "โหมดไวต่อสี" เช่นผู้คนอาจไม่ชอบแถบสีขาวสองแถบแม้ว่าจะเป็นการ์ตูนสีอ่อนก็ตาม

    พื้นหลังสีอ่อนทำให้สิ่งต่างๆดูสะอาดตาทำให้บทความอ่านง่ายขึ้น พื้นหลังสีเข้มช่วยเน้นสีนำไปสู่การอ่านรหัสที่สูงขึ้น

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


ความคิดที่น่าสนใจที่นี่! เกิดขึ้นกับฉันว่า: 1. เมื่อฉันดูรหัสฉันไม่ได้อ่านมัน ฉันกำลังดูโครงสร้างและฉันจะอ่านโดยปกติเป็นส่วนเล็ก ๆ ของมัน 2. ระบบที่ทันสมัยส่วนใหญ่มีการเน้นไวยากรณ์และฉันสงสัยว่าคุณมีตัวเลือกเพิ่มเติมสำหรับการไฮไลต์ที่ตัดกันบนพื้นหลังสีดำ
Benjohn

3

ฉันใช้พื้นหลังสีดำเพราะมันจะไม่ปวดตา ฉันเคยใช้พื้นหลังสีขาวเป็นประจำหลังจากนั้น 2 ปีดวงตาของฉันก็เริ่มเครียด ฉันพยายามลดความสว่างของหน้าจอ แต่ก็ไม่ได้ผล

ในที่สุดฉันก็เปลี่ยนมาใช้สีดำและตอนนี้ตาของฉันแทบจะไม่เครียดหรือมีน้ำ (แต่ฉันก็ยังจะใส่สปอตในไม่ช้า) ...


2

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ฉันคิดว่าฉันจะให้ข้อมูลของฉันเล็กน้อย บางทีมันอาจจะช่วยใครบางคนได้

พื้นหลังสีขาวล้วนเริ่มทำร้ายดวงตาของฉันจากการเขียนโปรแกรมต่อเนื่องหลายชั่วโมง การมองเห็นของฉันเริ่มพร่ามัวจนถึงจุดที่ฉันต้องหยุด ฉันพยายามใช้ธีมที่มืดกว่า แต่มันยากที่จะโฟกัสไปที่ข้อความและนั่นทำให้ฉันสแกนโค้ดเพื่อค้นหาบิตเฉพาะได้ยากขึ้น ฟังก์ชั่นการค้นหาจะไม่ทำงานเสมอไปเพราะฉันอาจไม่รู้ว่าฉันกำลังมองหาอะไรอยู่ (การแก้บั๊กที่ไม่มีข้อยกเว้น ฯลฯ )

ฉันมองไปรอบ ๆ และพบว่านักเล่นเกมและโปรแกรมเมอร์บางคนใช้แว่นตาโทนสีเหลือง ตัวเลือกยอดนิยมดูเหมือนจะเป็นGunnars Gunnarsอย่างไรก็ตามฉันไม่รู้สึกอยากจะใช้เงิน 70 เหรียญไปกับแว่นตาสักอันเพราะที่ผ่านมาเขตสบาย ๆ ของฉันกับแว่นตานั้นแคบมากและฉันไม่รู้สึกว่าเสียเวลาหรือเงินไปโดยเปล่าประโยชน์

ดังนั้นการค้นหาเพิ่มเติมทำให้ฉันมาที่f.lux f.luxได้ฟรีอย่างแน่นอน การตั้งค่าเริ่มต้นค่อนข้างรุนแรงเกินไปสำหรับฉันและฉันก็ไม่คุ้นเคยกับมันแม้จะผ่านไปสองสัปดาห์แล้วก็ตาม อย่างไรก็ตามหลังจากปรับเปลี่ยนเล็กน้อยฉันก็สนุกกับมันมาก ในเวลากลางวันหน้าจอจะอยู่ในโทนสีและความเข้มปกติ แต่เมื่อปิดตอนเย็นหน้าจอจะเปลี่ยนเป็นการตั้งค่าหรี่ไฟ เมื่อฉันลองทดสอบความแตกต่าง (หลังจากเริ่มชินแล้ว) โดยการปิดการใช้งานมันทำให้การมองหน้าจอปกตินั้นเจ็บปวด ดังนั้นมันไม่ได้ผล หากคุณตัดสินใจที่จะลอง ... เพียงแค่ลองใช้งานสักสองสามสัปดาห์ก่อนที่จะยกเลิก ฉันใช้เวลาสักพักกว่าจะชิน

อย่างไรก็ตามหากคุณไม่สามารถยืนธีมที่มืดกว่าได้เช่นฉันสองตัวเลือกนี้น่าจะเป็นวิธีที่ดีในการแก้ไขปัญหานั้น


1

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


1
ฉันเองก็รู้สึกเช่นนี้เอง
Sнаđошƒаӽ

1

BK นำมาซึ่งคะแนนมากมายที่ฉันประสบเช่นกัน ก่อนอื่นฉันรู้ว่านี่เป็นโพสต์ที่เก่ากว่า แต่ก็ยังเป็นคำถามที่เกี่ยวข้อง ประการที่สองที่ฉันแตกต่างกันคือฉันใช้ไฮบริดของธีมสีเข้มและสีอ่อนแบบดั้งเดิม

โดยส่วนตัวแล้วฉันพบว่าพื้นหลังสีเข้มขึ้นเพื่อให้มองเห็นได้ดีขึ้น เมื่อฉันรหัสผมใช้ประเภทของรูปแบบนี้ใน IDE ของฉันธีมสีเข้มสำหรับ Visual Studio 2010 ด้วยเครื่องมือผลผลิตพลังงาน สิ่งหนึ่งที่ฉันทำแตกต่างออกไปคือฉันไม่ได้ใช้พื้นที่โค้ดมืดมากหรือเปลี่ยนสีของข้อความ ฉันเข้าไปแล้วเปลี่ยนตัวเลือก> สภาพแวดล้อม> แบบอักษรและสี> ข้อความธรรมดา> พื้นหลังรายการ> กำหนดเอง> สีเงิน สิ่งนี้ทำให้ฉันมีเมนูสีเข้มที่น่าพึงพอใจและอยู่ใน IDE แต่ก็ยังทำให้ดวงตาของฉันจดจ่ออยู่กับรหัส นอกจากนี้ยังเก็บการเข้ารหัสข้อความและสีทั้งหมดที่เป็นค่าเริ่มต้นของ IDE หลักสูตรนี้มีไว้สำหรับ Visual Studio 2010 เวอร์ชันที่ใหม่กว่าหรือ IDE ที่แตกต่างกันจะมีธีมของตัวเอง

ฉันมีดวงตาที่ไวต่อแสงมากและฉันมักจะปวดหัวเมื่อเขียนโค้ดทั้งวันโดยไม่หยุดพัก ดังนั้นฉันชอบปรับแต่งเมนูแถบเครื่องมือและแถบด้านข้างของ IDE ให้เข้มขึ้น ฉันใช้แว่นกันนาร์ด้วย

มีหลักฐานค่อนข้างน้อยที่สนับสนุนว่าพื้นหลังสีขาวที่มีข้อความสีเข้มนั้นดีกว่าสำหรับดวงตาของคุณในสถานการณ์สำนักงานที่มีแสงสว่างเพียงพอและเช่นนั้น /ux/53264/dark-or-white-color-theme-is-better-for-the-eyesมีแหล่งข้อมูลที่ดีมากที่ระบุไว้ตลอดคำตอบของการศึกษาเหล่านี้ สิ่งนี้เกี่ยวข้องกับการออกแบบสำหรับผู้ใช้ปลายทางเป็นหลัก แต่ในตอนท้ายของวันนี้แม้ว่าเราจะเป็นนักพัฒนาเราก็ยังคงเป็นผู้ใช้ผลิตภัณฑ์ IDE และยังคงใช้กฎเดียวกัน

โดยสรุปแล้วมันมีส่วนเกี่ยวข้องกับสภาพแวดล้อมสายตาและสิ่งที่คุณชอบ โดยส่วนตัวฉันใช้ IDE สีเข้มกับพื้นที่ทำงานสีเทาหรือสีเงินที่มีข้อความสีเข้มแบบดั้งเดิม สิ่งนี้ทำให้ยังคงมองเห็นคอนทราสต์ได้ง่าย แต่ก็ไม่ได้ทำร้ายดวงตาของฉันด้วยการใช้สีขาวครอบงำฉัน


นี่เป็นความคิดเห็นมากกว่ารายการข้อดี / ข้อเสียอย่างที่ OP ต้องการ นอกจากนี้โพสต์มีคำตอบที่ยอมรับแล้ว
mbomb007

ใช่โพสต์มีคำตอบที่เป็นที่ยอมรับ แต่ไม่ได้ระบุข้อมูลเฉพาะที่ฉันกำลังค้นหาเมื่อค้นหาคำตอบ OP ถามคำถามหลายส่วน ฉันตอบคำถามทุกส่วนยกเว้นข้อดีข้อเสียและให้ลิงค์ไปยังแหล่งที่จัดการด้านนั้นจากการสนทนาอื่น นี่คือความคิดเห็นของฉันที่ตอบคำถามของ OP "มีใครเขียนโปรแกรมด้วยตัวอักษรสีขาวบนพื้นหลังสีดำฉันเคยได้ยินข่าวลือมาบ้างว่ามันดีกว่าสำหรับดวงตาของคุณกรณีอะไร?" คำถามต้องการคำตอบที่เป็นอัตนัยและเป็นรายบุคคลต่อกรณี
JKirkbride

@ mbomb007 อนุญาตคำตอบเพิ่มเติมแม้ว่าจะมีคำตอบที่ยอมรับแล้วก็ตาม ไม่มีสิ่งใดในกฎของเว็บไซต์ห้ามอย่างนั้น หากเป็นเช่นนั้นเราจะไม่สามารถโพสต์คำตอบได้หลังจากคำถามมีธงที่ยอมรับแล้ว
BK


0

มันเจ๋งมากสำหรับดวงตาของคุณ

สีขาวหมายถึงสีเต็ม - rgb (255, 255, 255) - และสีดำหมายถึงไม่มีสี - rgb (0, 0, 0) ดังนั้นเมื่อคุณกำลังอ่านข้อความสีดำตัดกับพื้นหลังสีขาวหน้าจอจะกะพริบแสงเป็นจำนวนมากยกเว้นส่วนเล็ก ๆ (ข้อความ) ในทางกลับกันเมื่อคุณกำลังอ่านข้อความสีขาวตัดกับพื้นหลังสีดำหน้าจอจะปล่อย (แทบ) ไม่มีอะไรเลยนอกจากพื้นที่ข้อความ นั่นเป็นเหตุผลว่าทำไมมันถึงดูเท่มาก

อย่างไรก็ตามความคมชัดและแสงสภาพแวดล้อมมีความสำคัญ แม้ว่าฉันจะชอบสีขาวมากกว่าสีดำ แต่ทั้งสีขาวบริสุทธิ์บนสีดำบริสุทธิ์และสีดำบริสุทธิ์บนสีขาวล้วนมีคอนทราสต์สูงทำให้อ่านอะไรไม่ได้ จากประสบการณ์ส่วนตัวของฉันข้อความ 'สีขาวเข้ม' บน 'สีดำอ่อน' น่าจะเป็นธีมที่เหมาะสมและอ่านได้นานที่สุดสำหรับทุกสภาพแวดล้อม


"ดังนั้นเมื่อคุณอ่านข้อความสีดำตัดกับพื้นหลังสีขาวหน้าจอจะกะพริบแสงมากยกเว้นส่วนเล็ก ๆ (ข้อความ) ในทางกลับกันเมื่อคุณอ่านข้อความสีขาวตัดกับพื้นหลังสีดำหน้าจอจะส่งเสียง (แทบ) ไม่มีอะไรเลยนอกจากพื้นที่ข้อความ " - ใช้กับจอภาพ OLED เท่านั้น
Bomberlt

AFAIK เฉพาะหน้าจอ OLED และหน้าจอที่คล้ายกัน (AMOLED, SAMOLED ฯลฯ ) ไม่ใช้แสงพื้นหลัง (แสงสว่างที่มาจากด้านหลังหน้าจอ) นั่นหมายความว่าหากคุณเปิดภาพสีดำ 100% บนหน้าจอ LCD ไฟพื้นหลังจะยังคงส่องสว่างราวกับว่าคุณเปิดภาพสีขาว 100% ในทางกลับกันบนจอภาพประเภท OLED ภาพสีดำแทบจะไม่มีแสง อ่านเพิ่มเติม: anandtech.com/show/8795/…และandroidauthority.com/amoled-vs-lcd-differences-572859
Bomberlt

นั่นคือเรื่องจริง แต่ฉันเชื่อว่าแสงพื้นหลังจำนวนเล็กน้อยนั้นดีที่จะรักษาคอนทราสต์ให้อยู่ในระดับที่เหมาะสม
Nandakumar Edamana

0

ฉันเคยเขียนโปรแกรมด้วย

พื้นหลังสีขาวฉันรู้สึกเหนื่อยและวูบวาบมากขึ้นเมื่อกลับบ้านและเหนื่อยมากขึ้น

จากนั้นฉันก็เปลี่ยนเป็นพื้นหลังสีดำ

ตารู้สึกผ่อนคลายมากขึ้นไม่เหนื่อยและเครียดมาก

ฉันไม่แน่ใจว่าซึ่งดีสำหรับดวงตาแม้ว่า

ในทางเทคนิค เมื่อพื้นหลังเป็นสีดำม่านตาจะเปิดมากขึ้น ผมคิดว่ามันช่วยให้ฉายรังสีได้มากกว่านี้ไหมไม่แน่ใจ

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