「カッコで囲う」の版間の差分

45 バイト追加 、 2018年10月13日 (土)
(→‎カッコで囲う (ポップアップメニューあり): 「n文字ずつ前後を削除」の ID を変更 (2018/10/13 sukemaru))
145行目: 145行目:
= 組み込み用コード =
= 組み込み用コード =
追加コードです。<br>
追加コードです。<br>
全部入りのソースをダウンロード → 「[[ファイル:カッコで囲う.zip]](アイコン入り)」 (2018/10/12)
全部入りのソースをダウンロード → 「[[ファイル:カッコで囲う.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 38 の <!--␣ XMLコメント ␣--> をアンコメントする
     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)
  -->
  -->


1,199

回編集

スポンサーリンク