Add support for terminal bounds
- Ngôn ngữ chính
- TypeScript
- Star
- 33
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
We should support some option to specify the `columns` and `rows` of the imaginary terminal.
This way, things like `ESC D` actually chops off the top line instead.
im not sure yet if it should _remove_ the line, or keep it in a cache somewhere in case you scroll back. need to read up on this again.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Xem xét cách thư viện xử lý các chuỗi escape của terminal, đặc biệt là ESC D (index). issue đề cập rằng cần tìm hiểu về hành vi của terminal đối với việc cắt dòng và caching scrollback. Bắt đầu bằng cách kiểm tra mã xử lý các chuỗi ANSI và quản lý bộ đệm terminal. Xác định nơi nên thêm cấu hình cho số cột và số hàng, cũng như cách triển khai việc xóa hoặc caching các dòng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- cli, tooling
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 55/100