2013-03-03 8 views
14

मैं अपने प्रोजेक्ट में ऐस संपादक का उपयोग कर रहा हूं।ऐस संपादक कर्सर गलत तरीके से व्यवहार करता है

सीएसएस:

#editor 
{ 
position:absolute; 
top:0; 
left:0; 
width:100%; 
height:100%; 
background-color:white; 
} 

जावास्क्रिप्ट:

var editor = ace.edit("editor"); 
editor.setTheme("ace/theme/textmate"); 
editor.getSession().setMode("ace/mode/java"); 

#editor एक अपेक्षाकृत तैनात div में निहित है।

समस्या: समझाना मुश्किल है लेकिन मैं कोशिश करूंगा।

जब कभी मैं ऐस में टेक्स्ट लिखते-लिखते लाइन आकार कर्सर की वास्तविक स्थिति में रिक्त स्थान को बढ़ाता है और यह स्थिति बढ़ जाती है की उम्मीद है।

उदाहरण के लिए

जब मैं टाइप "यह पाठ" यह पता चलता है की तरह:

This is text   | 
अब

जब मैं बैकस्पेस यह लाइन 'टी' पर अंतिम वर्ण को नष्ट करेगा कुंजी दबाते हैं, और दिखाएगा:

This is tex   | 
जब जूम 120. के लिए निर्धारित है, लेकिन मैं Firefox ब्राउज़र पर काम कर रहा हूँ

मैं गूगल पर इस मुद्दे के बारे खोज की है क्रोम ब्राउज़र के लिए एक समान मुद्दा मिल गया।

धन्यवाद।

उत्तर

19

ऐस केवल monospace फोंट प्रदर्शित कर सकते हैं, इस मुद्दे को आप भी हो सकता है का वर्णन या तो कुछ गैर monospace के संपादक के फॉन्ट बदल जाता है, या संपादक के विभिन्न भागों में अलग अलग फोंट प्रदान करती है।

+0

धन्यवाद संभोग ... (वहाँ ubuntu जो पर एक फ़ायरफ़ॉक्स ऐड-ऑन गैर monospace करने के लिए सभी फोंट बदल रहा था था) तो यह मुद्दा था। आपका बहुत बहुत धन्यवाद। – VishalDevgire

+0

यहाँ एक संबंधित GitHub मुद्दा है:, https://github.com/ajaxorg/ace/issues/1078 – bonyiii

+0

# 1078 वास्तव में संबंधित नहीं है इसके बारे में बुरा फॉन्ट की तलाश में है, मिसलिग्न्मेंट नहीं –

संबंधित मुद्दे