ユーザーがコード ミラーのドキュメントの列 80 の後に任意の文字を入力しようとしたときに改行を強制する方法はありますか。
オプションで次の行のインデントも可能
ユーザーがコード ミラーのドキュメントの列 80 の後に任意の文字を入力しようとしたときに改行を強制する方法はありますか。
オプションで次の行のインデントも可能
はい、それを行う方法があります。カーソル アクティビティで、現在の文字インデックスが 80 以上かどうかをテストします。その場合は、選択を改行 "\n" に置き換えます。しかし、あなたは本当にそれをしたいですか?単語を半分に分割しますか?
editor.on("cursorActivity" ,function(editor){
currentChar = editor.getCursor().ch
if (currentChar >= 80){
editor.replaceSelection("\n" ,"end")
}
})