1. ホーム
  2. javascript

ACEエディターから価値を得るには?

2023-09-03 16:36:52

質問

私は ACE エディタを初めて使用します。私はそれに関連する以下の質問があります。

  1. のインスタンスを見つけるにはどうすればよいですか? ACE エディターのインスタンスを見つけるには?私は エディタインスタンスを保持するグローバル変数を維持することはできません。I そのインスタンスを必要に応じて見つける必要があります。

  2. どのようにその値を取得し、設定するのですか?

私は、以下のような優れたエディタの提案を歓迎します。 ACE エディタよりも優れた、ほとんどすべての種類の言語/マークアップ/cssなどをサポートし、かつ、高度に統合された jQuery .

どのように解決するのですか?

彼らの API :

マークアップします。

<div id="aceEditor" style="height: 500px; width: 500px">some text</div>

インスタンスを探す。

var editor = ace.edit("aceEditor");

値の取得/設定。

var code = editor.getValue();

editor.setValue("new code here");

私の経験に基づけば、Aceは私が見た中で最高のコードエディターです。他にも コードミラー などがありますが、Aceより使い勝手が悪かったり、統合が難しかったりしました。

このようなエディタを比較するためのWikiページです。 .

有料のものもあるようですが、まだ試していません(覚えていません)。もし見つかれば、後で更新します。