Làm thế nào bạn sẽ làm nổi bật mã? [đóng cửa]


9

Trong khi các kịch bản cơ bản là trắng trên đen và đen trên trắng, hầu hết các lập trình viên thấy cú pháp đa dạng hơn làm nổi bật hữu ích.

Những lợi thế bạn tìm thấy từ một thiết lập chung? (Ví dụ: "một nền tối cho phép ...")

Những điều chỉnh cụ thể nào bạn thấy hữu ích nhất? (Ví dụ: " hơi trắng hoạt động thành ..." hoặc "làm nổi bật dấu ngoặc kép và thoát, như \ n, hiển thị khác nhau ...")

Một câu trả lời cho mỗi người, xin vui lòng; liệt kê nhiều điểm như một phần của một phản hồi của bạn, nếu cần.


Câu trả lời:


2

Dù bằng cách nào, cá nhân tôi thấy rằng một màn hình trắng với văn bản tối quá sáng và khó nhìn vào các phiên mã hóa dài. Màu đen ít xâm phạm vào mắt tôi hơn.


Hmm, tôi đã tìm kiếm [màu] và họ không chia sẻ bất kỳ thẻ nào (không tìm kiếm "IDE"), nhưng cảm ơn vì đã chỉ ra nó bất kể. Mặc dù vậy, tôi nhấn mạnh vào lý do và các điều chỉnh cụ thể hơn các lý do khác.

Xin vui lòng, xem xét để thêm một nhận xét về bài đăng câu hỏi để chỉ định một số vấn đề.
Maniero

2

Gần đây, tôi đã loại bỏ màu xanh và màu tím để ủng hộ màu nâu và màu cam. Tôi thấy ít mỏi mắt hơn với họ, ít nhất là đối với tôi. Tôi luôn luôn giảm độ tương phản. Trong một thời gian dài, tôi thường đặt tất cả các nền trắng thành màu vàng rất nhạt. Bây giờ, tôi cũng đang tập trung sử dụng các màu ấm hơn và ít màu hơn. Nói chung, tôi thấy có chút khác biệt giữa tối trên ánh sáng hoặc ngược lại ... độ tương phản và nhiệt độ màu chung dường như quan trọng hơn so với cách xung quanh.

Ngay cả khi bạn không sử dụng công cụ này, các lý thuyết đằng sau f.lux rất thú vị.


Trước đây tôi chưa nghe nói về f.lux, nhưng tôi đã cài đặt nó ngay bây giờ.

Tôi cũng vậy, nhưng tôi sẽ dùng thử trong vài ngày. ^^
gablin

Tương tự đối với tôi, chỉ cần tải xuống và cài đặt f.lux - bản xem trước 24 giờ khá gọn gàng
tcrosley

Tôi đã phải gỡ cài đặt f.lux vì nó làm tôi buồn nôn vào mỗi buổi tối khi nó quyết định rằng mặt trời đã lặn và đột nhiên thay đổi nhiệt độ màu ... Tôi cảm thấy như mình bị bất tỉnh trong vài giây đó.
Marek

0

Tôi thấy làm nổi bật trình tự thoát hữu ích.

Đặc biệt đối với Python, các chuỗi thô có các lối thoát khác nhau:

ảnh chụp màn hình vim bằng xoria256


0

Tôi nghĩ rằng nó hoàn toàn phụ thuộc vào đôi mắt của bạn; những gì tốt cho một người có thể không thể đọc được cho người tiếp theo.

Tôi thích nền trắng với chữ tối. Tôi cũng có xu hướng giảm độ sáng màn hình để giảm độ chói. Và tôi đã sử dụng f.lux trong quá khứ (được đề cập bởi Jim Leonardo) và điều đó giúp ích rất nhiều.


0

Tôi tìm thấy văn bản màu trắng trên nền đen làm hài lòng đôi mắt của tôi vì nó cảm thấy ít căng thẳng hơn văn bản màu đen trên nền trắng. Và bất kỳ màu nào trên màu đen thường không phải là vấn đề trừ khi bạn chọn màu rất tối. Sau đó, một lần nữa, một màu vàng sáng trên nền trắng là hoàn toàn không thể đọc được.

Khi nói đến màu sắc để làm nổi bật cú pháp, tôi nghĩ rằng bất kỳ sự kết hợp màu nào cũng sẽ làm được miễn là nó phân tách rõ ràng những thứ như từ khóa, biến, nhận xét, v.v. (Thậm chí tốt hơn, từ khóa có thể được in đậm để phân tách chúng.)

Nhưng, tôi thấy rất quan trọng khi có một màu rất riêng biệt trên các bình luận để cho phép tôi nhanh chóng tách các bình luận và mã. Tôi muốn có thể bỏ qua các bình luận khi đọc mã, và bỏ qua mã khi đọc các bình luận.


Có đáng ngạc nhiên khi màu vàng trên màu trắng không thể đọc được? :)

@Roger Pate: Không có gì đáng ngạc nhiên khi một số người vẫn sử dụng nó trên các trang web và các bài giảng ...
gablin

0

Văn bản tối (# 1d1d1d) trên nền sáng (# f5f5f5) mọi cách.

  • Độ tương phản cao, trong khi không quá sáng
  • Cho phép giảm độ sáng màn hình trong môi trường ánh sáng yếu
  • Có thể đọc được ngay cả trên màn hình bóng với nhiều ánh sáng xung quanh
  • Văn bản bằng cách nào đó nổi bật hơn, dễ dàng hơn để duy trì bối cảnh trực quan khi cuộn
  • Dễ đọc hơn ở cỡ chữ nhỏ
  • Làm cho các chương trình điều chỉnh màu sắc dễ chịu để sử dụng hơn là gây phiền nhiễu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.