＞秀丸マクロのいろはにほへと

# 第III部〜秀丸マクロのいろはにほへと
秀丸エディタVer.4.00 マクロ関連の変更履歴

## 秀丸エディタVer.4.00 マクロ関連の変更履歴

【１】マクロ関連の変更履歴 - 「秀丸エディタ」Ver. 4.00
【２】仕様変更

### 【１】マクロ関連の変更履歴 - 「秀丸エディタ」Ver. 4.00

- マクロヘルプ入門用のヘルプファイルを追加

- replaceallのinselect記録対応

- loadhilightで反映されないバグの修正

- マクロ getconfig, config の縦線系対応

- enabledraw;などができないバグ修正

- マクロgrep文のパラメータにfullpathを追加

- execmacroでメモリリークのバグ修正

- currentmacrobasenameが小文字にならないときがある

- disabledrawしてるときwindowwidthがおかしくなる

- getcofigとconfig "x.."で指定できるものにCurLineColorとCurLineColorExを追加

- findwindow失敗の対策

- run文で文字列が長すぎると落ちる

- movetilinenoでエラーメッセージが出ることがある場合の対処

- マクロヘルプで、検索系文にnoregular, nocasesenseを追加

- replaceallのlinknextで固まってしまうバグ修正

- title文の内部構造作り直し

- loadhilight, savehilightでフルパス指定対応

- foundtopx,foundtopy,foundendx,foundendy を追加

- searchoptionとsetsearchにビット８〜１０を追加

- grepfilebuffer, setgrepfile追加

- grepとlocalgrepでもnoregularに対応

- getsearchhist, getreplacehist, setsearchhist, setreplacehistを追加

- gettagsfileを追加

- searchdialog, replacedialog,追加

- find2追加

- searchoptionのビット11

- マクロgetcofigとconfig "x"で指定できるものに以下のものを追加

  - AutoAdjustOrikaeshi
  - BquoteItemized
  - BquoteInclude
  - AspDefaultScript
  - Asp
  - JspComment
  - Php
  - Xml
  - ColorIfdef

- getconfigのFontSizeの返り値がマイナスだったのを修正
  getconfigのFontCharSetはできるようにする（config "x"での設定はできないまま）

- menu文の位置補正の修正

- envchangedでフォントが変わってしまうバグ修正

- inputcharで砂時計を解除する修正

- setfilehist getfilehist setpathhist getpathhist を追加

- 手前にあるウィンドウでも setactivehidemaru等、秀丸管理ができるようにする

- config "xFontCharset:数字"はやっぱりできるようにする

- config文でフォントの文字セットが変わるとエンコードの種類が切り替わるようにする

- V4.10β1からできなくなっていたsetfontchangemodeもできるようにする

- マクロヘルプにclosenewを記載

- alwaystopswitch追加

- envchangedでタブの状態がうまく反映されない問題修正

- forceinselect, inselecting を追加

- 暫定的にsearchoptionのビット11が「選択した範囲のみ」だったのをやめにする

- setencode追加

- タブモードのときに showwindow 0;されている状態でsetactivehidemaruしても showwindow 0; が解除されないようにする

- showwindow 0;と後showwindow 1;してもタブに現れない問題修正

- copyurlを追加

- savekeyassign 追加

- windowstateで配列表記で他の秀丸にも対応

- windowstate2追加

- config "xHilightList..."をサポート

- openfileでワイルドカードを含む場合、ファイルを開いたのに新規ファイルとなってしまう問題修正

- openfileでワイルドカードを含む場合、開いているファイルの拡張子を自動的に追加しないようにする

- searchdownで、inselectを指定してないのに以前にinselect付きで検索した場合、引き継がれてしまう問題修正

- openfileで存在しないファイルを指定したとき、新規作成とならず無題になる問題修正

### 【２】仕様変更

- config "w数字"をすると「自動でウィンドウ幅に合わせる」をoffにするように修正
- config文でオプションfやxで()を使って文字列を指定するとき、\でエスケープ可能にする
  ')'を文字列中に入れたいときは config "x名前:(ＡＢ\)ＣＤ)"
  '\'を文字列中に入れたいときは config "x名前:(ＡＢ\\ＣＤ)"
- configcolorの「マークしていてさらに編集した行」は廃止
  ヘルプのcolorcodeとconfigcolorを追加修正
- menu系の文の項目の上限を400個へ

ページトップ 目次に戻る