/* [概要] 選択範囲を "/*" と "*/" でコメントアウトします。 選択範囲の開始位置に "/*" を、終了位置に "*/" を挿入します。 範囲選択されていない場合、カーソルのある行をコメントアウトします。 コメント文字列はデフォルトでC/C++スタイルですが、 ファイルの拡張子、及び 現在適用されているタイプ別設定 により変わります。 (対応:sakura:1.6.5.0以降) [変更履歴] 2014/05/24 新規 */ // 選択範囲の先頭や末尾の文字が空白類(スペースやタブ、改行)では無い場合、 // コメント開始・終了文字列を "/* ", " */" (スペース有り)にするか。 // true=スペース有りにする / false=スペースを付加しない var bADD_SPACE_AROUND_NONWHITESPACE = true; //-------------- // メイン Main(); function Main() { var sExt; // ファイル名の拡張子。(ピリオドを含まない) var sTypeExtAry; // 現在適用されているタイプ別設定の拡張子。(「基本」は除く) var sKey, sTypeExt; var sCommentHead; // コメント開始文字列 "/*" var sCommentTail; // コメント終了文字列 "*/" var sNewline; var s; var sSrc; // 選択文字列。 var s1, s2; // エディタがビューモード(読み取り専用)なら終了。 if( Editor.ExpandParameter("${R?読専$:$:$}") == "読専" ) return; // ファイル名の拡張子に応じてコメント文字列を変える。 // HTMLでもCSS(