这就是我在ACE编辑器中获取总行数的方法......
editor.getSession().on('change', function(){
var lines = editor.session.getLength();
$('#lines').empty().append(lines);
});
这很好用,但我怎么能得到总角色呢?我在API文档中找不到任何相关信息。
感谢。
修改...
这就是我最终做到这一点的方式......它还将输出与千位分隔符分开。
var lines = setting.editor.getLength().toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
var chars = setting.editor.getValue().length.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
$('#lines').empty().append(lines);
$('#chars').empty().append(chars);
答案 0 :(得分:4)
尝试使用它:
console.log(editor.session.getValue().length);