- 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: