tôi đang sử dụng trình chỉnh sửa Ace trong dự án của tôi.con trỏ trình chỉnh sửa ace hoạt động không chính xác
css:
#editor
{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:white;
}
javascript:
var editor = ace.edit("editor");
editor.setTheme("ace/theme/textmate");
editor.getSession().setMode("ace/mode/java");
#editor được chứa trong một div tương đối vị trí.
vấn đề: Thật khó để giải thích nhưng tôi sẽ cố gắng.
khi nào tôi gõ văn bản trong Ace làm kích thước đường làm tăng khoảng trống ở vị trí thực tế của con trỏ và vị trí dự kiến sẽ tăng lên.
cho ví dụ khi tôi gõ "Đây là văn bản" nó cho thấy như sau:
This is text |
bây giờ khi tôi bấm phím Backspace sẽ xóa ký tự cuối cùng trên dòng 't', và sẽ hiển thị:
This is tex |
tôi đã tìm kiếm về vấn đề này trên Google đã tìm thấy một vấn đề tương tự cho trình duyệt chrome khi thu phóng được đặt thành 120. nhưng tôi đang làm việc trên trình duyệt Firefox.
Cảm ơn.
Cảm ơn bạn đời ... Vì vậy, đây là vấn đề. Cảm ơn nhiều. – VishalDevgire
Đây là vấn đề liên quan đến github: https://github.com/ajaxorg/ace/issues/1078 – bonyiii
# 1078 không thực sự có liên quan, đó là phông chữ tìm kiếm không tốt, không bị lệch hướng –