site秀丸エディタuwscで秀丸エディタを起動してマクロを実行uwscで秀丸エディタを起動するにはコマンドプロンプトを利用する。指定マクロを実行した後の処理マクロ終了のダイアログを閉じる-------------------------------------//#32770はダイアログ。秀丸エディタepubをルビありのテキストにするcalibreを使ってepubをテキストにすると「漢字かんじ」のように漢字とルビがつながる。「漢字(かんじ)」のようにルビを括弧でかこいたいのでcalibreで変換前にひと手間加える。1.epubをzip形式に変換して、本文が書かれたhtmlファイルを取り出す。2.htmlファイルを秀丸マクロで変換。"終了";--------------------------------3.変換後のhtmlファイルをzipの中に戻し、epub形式に戻す。そのepubをcalibreでテキスト変換する。正規表現を使うためのオプション。省略した場合は正規表現なしの置換になる。秀丸エディタ秀丸エディタである文字列が入っていない行を削除する秀丸エディタである文字列が入っていない行を削除するには、grep(グレップ)機能を使う。すると、ある文字が含まれる行だけを抽出できる。それにより、特定の文字列の入っていない行を削除したのと同じ結果になる。一致する行を表示(print)する」機能。「grepの実行」は、対象にするフォルダを指定できるので、指定フォルダの中に複数のファイルを入れれば、いくつものファイルから一度にデータを抽出できる。秀丸エディタ秀丸エディタのキー割り当て一覧(デフォルト)秀丸エディタのキー割り当て一覧。行の選択がしたくて調べた。行の選択は左トリプルクリック。変換--------------------X|インデントX|逆インデント-----------------------------------------------ちなみにこの一覧は、「その他」-「キー割り当て」-「一覧表作成」で出力できる。カテゴリー:秀丸エディタ【秀丸エディタ】マクロの繰り返し処理の書き方はWHILE秀丸エディタのマクロにはfor文がないので、繰り返し処理にはWHILEを用いる。//文字列型変数は先頭が$、数値型変数は#。変数名は大文字/小文字が区別される。-----------------------カテゴリー:秀丸エディタ秀丸エディタ、マクロのコメントアウトの記述方法コメントを入れるにはC++言語と同様に//が使える。loop;--------------------------------------------------------------------------V6.00より、/*~*/もコメントとして記述できる。V6.00未満や秀丸メールの場合はできないので、汎用的なマクロを作る場合は/*~*/は使わないほうがいい。改行を一つにまとめる正規表現は本来次のような書き方になる。\n(左から右へ置換)複数の改行を、一つの改行に置き換えるだけだが、秀丸エディタではうまくいかない。秀丸エディタでは、2行単位でしか連続した改行を見つけることができず、3行の改行に対しても、そのうちの2行にだけマッチして残りの1行にマッチしない。その結果、改行の数は減るが何行か残ってしまう。この問題を解決するには次のように記述する。(?#maxlines:10)\n+正規表現のパターンをこう記述すると、10行までの改行をまとめて置換できる。10の部分を増やせば、対象となる行数も増える。