1,199
回編集
細 (→カッコで囲う (ポップアップメニューあり): 「n文字ずつ前後を削除」の ID を変更 (2018/10/13 sukemaru)) |
細 (→組み込み用コード) |
||
145行目: | 145行目: | ||
= 組み込み用コード = | = 組み込み用コード = | ||
追加コードです。<br> | 追加コードです。<br> | ||
全部入りのソースをダウンロード → 「[[ファイル:カッコで囲う.zip]](アイコン入り)」 (2018/10/ | 全部入りのソースをダウンロード → 「[[ファイル:カッコで囲う.zip]](アイコン入り)」 (修正 2018/10/13) | ||
== wiki用 文字列装飾 == | == wiki用 文字列装飾 == | ||
184行目: | 184行目: | ||
<u>3. ''"␣␣␣␣default:"'' のうえに挿入</u> | <u>3. ''"␣␣␣␣default:"'' のうえに挿入</u> | ||
<source lang="javascript"> | <source lang="javascript"> | ||
// wiki 文字装飾 ※ | // wiki 文字装飾 ※ 太字/斜体/下線/<nowiki> | ||
case 16: case 17: case 18: case 20: | case 16: case 17: case 18: case 20: | ||
if ( s.IsEmpty ) { // 選択範囲がなければ | if ( s.IsEmpty ) { // 選択範囲がなければ | ||
203行目: | 203行目: | ||
document.Write( p1[r] + " | " + p2[r] ); // p1 & p2 と " | " を挿入 | document.Write( p1[r] + " | " + p2[r] ); // p1 & p2 と " | " を挿入 | ||
s.SetActivePos( s.GetActivePos() - p2[r].length ); // カーソルをカッコのなかに移動 | s.SetActivePos( s.GetActivePos() - p2[r].length ); // カーソルをカッコのなかに移動 | ||
s.SetAnchorPos( s.GetActivePos() - 3 ); // | s.SetAnchorPos( s.GetActivePos() - 3 ); //カッコの中を範囲選択状態にする | ||
} | } | ||
else { // 選択範囲があれば | else { // 選択範囲があれば | ||
303行目: | 303行目: | ||
// XML アンコメント ※選択範囲の先頭と末尾のコメントマーク "<!-- " " -->" にマッチ | // XML アンコメント ※選択範囲の先頭と末尾のコメントマーク "<!-- " " -->" にマッチ | ||
case 25: // case | case 25: // case 24 の <!--␣ XMLコメント ␣--> をアンコメントする | ||
if ( ! s.IsEmpty ) { | if ( ! s.IsEmpty ) { // 選択範囲があれば | ||
s.Text = st.replace( /^\s*<!-- ?| ?-->\s*$/g , "" ); // 先頭と末尾のコメントマークを削除 | s.Text = st.replace( /^\s*<!-- ?| ?-->\s*$/g , "" ); // 先頭と末尾のコメントマークを削除 | ||
s.SetAnchorPoint( mePosLogical, ax, ay ); | s.SetAnchorPoint( mePosLogical, ax, ay ); // 選択範囲を復元 | ||
} | } | ||
break; | break; | ||
335行目: | 335行目: | ||
<!-- 記 | <!-- 記 | ||
「挿入型コメントアウト」の項目を追加 (2018/10/12 sukemaru) | *「挿入型コメントアウト」の項目を追加 (2018/10/12 sukemaru) | ||
「XML アンコメント」の replace() の正規表現を修正 (2018/10/13 sukemaru) | *「XML アンコメント」の replace() の正規表現を修正 (2018/10/13 sukemaru) | ||
「JSアンコメント」の re3 の正規表現を修正 (2018/10/13 sukemaru) | *「JSアンコメント」の re3 の正規表現を修正 (2018/10/13 sukemaru) | ||
* ZIPファイルを修正 (2018/10/13 sukemaru) | |||
--> | --> | ||
回編集