LoginSignup
6
2

More than 5 years have passed since last update.

SimpleMDEで使える小技

Posted at

案件で使う機会があり、色々とやってみたので共有

カーソル位置に文字列を追加したい


var simplemde = new SimpleMDE();

//カーソル位置の取得
var line = simplemde.codemirror.getCursor().line;
var ch = simplemde.codemirror.getCursor().ch;

//文字列の挿入
var text = '挿入したい文字列';
simplemde.codemirror.replaceRange(text,{line:line,ch:ch},{line:line,ch:ch});


選択範囲の文字列を置き換えたい


var simplemde = new SimpleMDE();

//選択した文字列の取得
var selected = mde.codemirror.getSelection();

//文字列の置き換え
var text = "置き換えたい文字列"; // "<font color='red'>"+selected+"</font>" とかすると便利
simplemde.codemirror.replaceSelection(text);

ちょいちょい追加していきます。

基本的にメソッドはCodeMirrorを参照したら色々応用できます〜

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2