Hallo, ist es irgendwie möglich, die Bildlaufleiste aus dem Textbereich des Editors zu platzieren, damit sie nicht die letzte Zeile des Inhalts abdeckt?
Wird die Bildlaufleiste automatisch ausgeblendet und ist das Verhalten für Textarea gleich?
Wenn ja, dann ist ein Workaround dafür:
dom = require("ace/lib/dom")
dom.scrollbarWidth_orig = dom.scrollbarWidth_orig || dom.scrollbarWidth
dom.scrollbarWidth = function(doc) { return Math.max(10, dom.scrollbarWidth_orig(doc)) }
wenn nein, dann ist das ein Bug. Auf welchem Browser und Betriebssystem sehen Sie es?
Ich habe Padding-Bottom zu .ace-editor hinzugefügt ;) aber wenn Sie neugierig sind, passiert es unter OS X Mojave, in Chrome und auch FF
Sie können das Problem sogar auf der Ace-Homepage sehen (chrome/ff/safari auf einem Mac, Bild von hier: https://ace.c9.io/)
Scheint, als würden Bildlaufleisten auf einem Mac normalerweise automatisch ausgeblendet, und dieses Problem tritt tatsächlich bei einer Ebene auf
editor.renderer.setScrollMargin(0, 10, 0, 10)
und ich benutze React-Ace, also war die Lösung von hier: https://github.com/securingsincity/react-ace/issues/386
Hilfreichster Kommentar
Sie können das Problem sogar auf der Ace-Homepage sehen (chrome/ff/safari auf einem Mac, Bild von hier: https://ace.c9.io/)
Scheint, als würden Bildlaufleisten auf einem Mac normalerweise automatisch ausgeblendet, und dieses Problem tritt tatsächlich bei einer Ebene auf
editor.renderer.setScrollMargin(0, 10, 0, 10)
und ich benutze React-Ace, also war die Lösung von hier: https://github.com/securingsincity/react-ace/issues/386