2017-01-16 3 views
0

私はace9エディターで作業していますが、元々は完璧でしたが、先週から気づいたようですが、エディターはGoogle Chromeで正常に動作していません。クロム、私は読んでいたし、常に問題はmonospaceフォントに関連しているようだが、私は一例で問題を分離しようとしており、まだそれを修正することはできません。誰かがそれを修正する方法を見ることができた場合jqueryエースエディター名前空間をクロムで

Ace9と私はrequireJS

ここ

https://ace.c9.io/#nav=about

ずにsrcフォルダを使用していますが、私のコードです。

JS

<script type="text/javascript"> 
    function initializeAceEditor(){ 
     var editor = ace.edit("editor"); 
     editor.setTheme("ace/theme/monokai"); 
     editor.getSession().setMode("ace/mode/javascript"); 
     editor.$blockScrolling = Infinity; 
     editor.setOptions({ 
      maxLines: 15, 
      minLines: 15 
     }); 
    } 

    $(function() { 
     initializeAceEditor(); 
    }); 
</script> 

HTML

<body> 
    <label class="col-xs-12">Definition* 
     <div id="editor" class="col-xs-12"> 
      function foo(items) { 
       var x = "All this is syntax highlighted"; 
       return x; 
      } 
     </div> 
    </label> 
</body> 

私は必要なすべてのエースのファイルをアップロードカントのでUnforntunatelly私はjsfiddleを作成傾けます。

すべてのヘルプは、私はこれが誰かの役に立てば幸い おかげ

答えて

0

を高く評価しています。最終的には問題はコードではありませんでした、私はGoogleのChromeブラウザのデフォルトのフォントを変更する必要がありました:

クローム://設定/フォントのArialではありません、そして、モノスペースベースとしている一部のフォントを定義

、私は "Courier"をデフォルトとして設定し、今ではAceエディタが正しく動作しています...