- IDLE là IDE cho ngôn ngữ Python. Được tích hợp sẵn vào bản cài đặt Python dành cho Windows.
- Bài viết này không đề cập đến vấn đề cài đặt và sử dụng IDLE, mà chỉ nói đến một khía cạnh nhỏ trong quá trình sử dụng IDLE. Đó là vấn đề về bảng chế độ màu tô sáng cú pháp trong IDLE.
- IDLE, cũng như nhiều IDE (
Integrated Development Enviroment
) khác, đi kèm cùng với chức năng tô sáng cú pháp ngôn ngữ (Syntax highlighting
) sử dụng một lược đồ màu sắc (Color Scheme
) nào đó, nhằm tạo nên sự tiện lợi và hiệu quả hơn trong quá trình sử dụng chương trình.- Mỗi IDE thường đi kèm với một hoặc vài Color Scheme đã được tích hợp sẵn. Riêng với IDLE thì chỉ có một hoặc hai
colorscheme
đó là IDLE Classic và IDLE New.Trong quá trình sử dụng IDLE, nếu chúng ta không hài lòng với 2
colorscheme
sẵn có, chúng ta có thể thêm vào cho IDLE các colorschem
khác bằng nhiều cách:- Chỉnh sửa ngay trong phần
Configure
của IDLE:
Options +> Configure IDLE +> Hilighting
- Chỉnh sửa file
config-highilight
của IDLE: - Đối với
Linux
, file này ở tại:~/.idlerc/config-main.cfg
- Đối với
Windows
:C:\Python27\Lib\idlelib\config-highlight.def
hoặc:C:\Users\your-username\.idlerc\config-highlight.cfg
- Ví dụ:
- Để thêm một
colorscheme
làdesert
, chúng ta thêm đoạn sau vào fileconfig-highlight
colorscheme
mới vào file trên, chúng ta thêm một đoạn text định nghĩa colorscheme
đó vào file, có thể là cuối file.
[desert] definition-foreground = #98fb98 error-foreground = #ff0000 string-background = #333333 keyword-foreground = #cc6600 normal-foreground = #f0e68c comment-background = #333333 hit-foreground = #ffffff break-foreground = black builtin-background = #333333 stdout-foreground = #eeeeee cursor-foreground = #ffcc00 hit-background = #333333 comment-foreground = #87ceeb hilite-background = gray definition-background = #333333 stderr-background = #333333 break-background = #ffff55 console-foreground = #87ceeb normal-background = #333333 builtin-foreground = #519e51 stdout-background = #333333 console-background = #333333 stderr-foreground = #ff3e40 keyword-background = #333333 string-foreground = #ffa0a0 hilite-foreground = #000000 error-background = #000000
- Để chọn
desert
làm colorscheme
cho IDLE:
+-> Highlighting +> a Built-in ... +> deserthoặc
+-> Highlighting +> a Custom ... +> desert
- Tham khảo: