私はちょうど{
と}
とコメントを折りたたむためにコードミラーを使用したいと思います。唯一の問題は、角括弧[
と]
をコードすることです。大括弧はほとんど常に1行の文の一部であり、私はそれらのコードフォールディングを使用したくありません。どうすればそれを防ぐことができますか?Codemirror codefoldingを "["?
if (startCh == null) {
startToken = "[", endToken = "]";
startCh = findOpening("[");
}
をが、それはまだ、角括弧のためcodefolding防ぐことはできません:codemirror/addon/fold/brace-fold.js
で
は、私はこれらの行をコメントアウトしてみました。また、どんなアイディアでもaddon/fold/indent-fold.js
は何ですか?私はそのファイルを含めるべきかどうかはわかりません。
N.B. JavaScriptとPHPモードの両方でCodefoldingを使用しています。
EDIT
はここCodemirror codefoldingのデモです。
[最小限で完全であり、検証可能な例](http://stackoverflow.com/help/mcve)私のコードミラーインスタンスでは、これはうまくいきました。字下げの場合は、字下げの場合と同じですが、字下げの場合は、字下げのマークコードがブロックされている言語です。 – Salketer
私はそれが今働いている。それはキャッシングの問題でした。キャッシュのクリアをリフレッシュするためにF5キーを押したのでキャッシュに問題があると判断し、var startToken = "{"、endToken = "}"、startCh = findOpening( "{");変更はすぐに更新されました。 –
@Salketer自分自身に賞金を与えることはできませんので、回答を投稿してください。 –