第III部〜秀丸マクロのいろはにほへと
秀丸エディタVer.4.00 マクロ関連の変更履歴
●秀丸エディタVer.4.00 マクロ関連の変更履歴
【1】マクロ関連の変更履歴 - 「秀丸エディタ」Ver. 4.00
【2】仕様変更
【1】マクロ関連の変更履歴 - 「秀丸エディタ」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にビット8〜10を追加
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で存在しないファイルを指定したとき、新規作成とならずに無題になる問題修正
【2】仕様変更
- config "w数字"をすると「自動でウィンドウ幅に合わせる」をoffにするように修正
- config文でオプションfやxで()を使って文字列を指定するとき、\でエスケープ可能にする
‘)’を文字列中に入れたいときは config "x名前:(AB\)CD)"
’\’を文字列中に入れたいときは config "x名前:(AB\\CD)" - configcolorの「マークしていてさらに編集した行」は廃止
ヘルプのcolorcodeとconfigcolorを追加修正 - menu系の文の項目の上限を400個へ