2009-07-04 37 views
6

Tôi đang viết một trình bao nền tảng giống như chương trình trong python và tôi muốn thêm các hành động hoàn thành tab tùy chỉnh. Trên các hệ thống Unix Tôi có thể sử dụng được xây dựng trong mô-đun readline và mã sử dụng như sau để xác định một danh sách hoàn tất có thể khi tôi nhấn phím TAB:hoàn thành tab python trong các cửa sổ

import readline 
readline.parse_and_bind('tab: complete') 
readline.set_completer(...) 

Làm thế nào tôi có thể làm điều này trên Windows? Tôi muốn tránh dựa vào các gói của bên thứ ba nếu có thể. Nếu không có giải pháp tồn tại là nó có thể chỉ đơn giản là bẫy TAB bấm phím để tôi có thể thực hiện của riêng tôi từ đầu?

+0

Chỉ cần ghi nhớ, có thể tốt hơn nếu có phím TAB để thụt lề (có dấu cách). Tôi đã thử ra pyreadline nhưng quyết định gỡ bỏ nó bởi vì tôi bị mất khả năng sử dụng TAB cho mục đích đó. – twasbrillig

Trả lời

0

bạn có thể nhìn vào cách ipython hiện điều đó với pyreadline là tốt, có lẽ

Các vấn đề liên quan