ctrl-w deletes words with punctuation instead of whitespace boundary
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 77.2k
- Fork
- 35.9k
- Chỉ số merge pull request
- Chỉ số pull request đang chờ
Mô tả
Bug report
Bug description:
I am used to ctrl-w deleting entire words, using whitespace as the boundary. Based on https://github.com/python/cpython/blob/3.14/Lib/_pyrepl/reader.py#L81, I think the Python REPL is supposed to do that?
However, ctrl-w currently deletes words using punctuation+whitespace as the boundary.
CPython versions tested on:
3.14
Operating systems tested on:
macOS
Linked PRs
- gh-146174
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu tại Lib/_pyrepl/reader.py, khoảng dòng 81, nơi issue xác định là liên quan đến hành vi của REPL. Tái hiện ctrl-w trong REPL Python 3.14 trên macOS và so sánh ranh giới xóa hiện tại với ranh giới khoảng trắng được yêu cầu. Công việc được xem là hoàn tất khi dấu câu vẫn là một phần của hành vi xóa từ như đã mô tả; PR được liên kết gh-146174 cung cấp ngữ cảnh.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 25/100