2021/05/09)ver 1.2.3

◆設定
・全般>保存:「階層化テキストへの出力で完了メッセージを出さない」追加
・全般>保存「エクスポート時やテキスト保存時ノード名を付加しない」追加
・ツリー>動作>本文一行目をタイトルとしてツリーに反映させる…ON:一行目が空行の時、ノード名を挿入するように変更
・リンク>デフォルトリンクタグ/デフォルトアンカータグ:「フォント名とサイズは変更しない」追加
・その他:「傍点の変更」追加 ※編集>Webアシスト>傍点(小説家になろう)
(参考:https://ja.wikipedia.org/wiki/圏点)
━-━-━-━-━-━-━-━-━-━-━-━-━-━-━-
◆メニュー
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
【ファイル】
・ニックネームから開く>常に IME を OFF にする…ON:実行せずにキャンセルで閉じた時、IMEがONに戻らないのを修正
・保存メニュー全般:ファイルの種類を「すべてのファイル(.)」にしていると保存されないのを修正
・現在のファイルを開き直す:別のNanaTerryで同一ファイルを開いている時、確認メッセージが出なかったのを修正
・Ctrl+ファイル:「上書き禁止」切り替えメニュー追加
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
【ツリー】
・ファイルから追加:ReadOnlyファイルを選んだ時、編集できなくなるのを修正
・別窓で開く
 ・「プレーンに切り替え」追加
 ・更新した時、スクロール位置をキャレットから下へ変更
 ・Ctrl+Vするとエディタに貼り付けられていたのを修正
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
【編集】
・Webアシスト>ルビ:ダイアログを統一し、文字列を選択していた場合もオートコンプリートが機能するようにした
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
【検索】
・検索/置換>正規表現…ON
 ・行頭「^」のみで検索した時、理想的な結果が出なかったのを修正
 ・行頭「^」のみの時、「結果出力」不可へ変更
 ・ファイル末尾「\z」のみで検索した時、理想的な結果が出なかったのを修正
・検索/置換>全てのノードから探す…ON:「次を検索」が動作しなくなっていたのを修正
・置換:ノードタイトルが置換されなかったのを修正
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
【ツール】
・キー割付
 ・「キーから検索」追加
 ・「マクロ」{一行マクロの実行/マクロの実行/マクロを中断}追加
 ・順番を大まかに修正
 ・登録/キーから検索>割付キー入力:一時的にIMEをOFFにするように変更
 (IMEがONの場合、Shift単独+文字が割付キーとして認識されないため)
━-━-━-━-━-━-━-━-━-━-━-━-━-━-━-
・「PopLink」実装(詳細:高度な使い方PopLink)
・ツールバー>リンクタグ>ボタン右クリック:「ShadowLink の定義挿入」「PopLink の定義挿入」追加
・上書き禁止の状態でメモの挿入ができていたのを修正
・多重起動時に各種ダイアログを開いた状態のNanaTerryを{Ctrl+Tab/マウスジェスチャ}で呼び出すと、ダイアログが後ろ側へ隠れてしまうのを修正
・ノードカーソル位置記憶ファイルが保存できなかった時、メッセージを出さない設定追加
(.iniファイル「NoExportMessage=」を「FALSE」から「TRUE」に変更してください)
━-━-━-━-━-━-━-━-━-━-━-━-━-━-━-
◆プレーンテキストモード(α版)
・ステータスバーの文字数カウントがごく一部しか表示されていなかったのを修正
・文字入力後にCtrl+Zした時、一括で処理するようにした
・キャレットを右から左へ移動させて選択した場合、再変換すると選択範囲がずれるのを修正
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
【設定】
・全般>ホイールスクロールはマウス下のコントロールに対して作動:ツリービューがアクティブの状態でエディタをホイールスクロールした時、アクティブが移らず両方動くのを修正
・プレーン(α版)>折り返し>文字数で折り返し/右端で折り返し:キーボード操作でキャレットを移動する時、折り返し部分の挙動が通常の改行と同じになっていたのを修正
・ツリー>動作>本文一行目をタイトルとしてツリーに反映させる:設定>プレーン(α版)>折り返し「文字数で折り返し」もしくは「右端で折り返し」にしている場合、折り返した一行目とノードタイトルが不一致であると勘違いするのを修正
・表示>ランプ>Insert:点かない/反応しないようにした
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
ツリー>別窓で開く
 ・「リッチに切り替え」追加
 ・更新するとステータスバーの情報がバグっていたのを修正
 ・編集可能だったのを修正
 ・開いた時、別窓の中へフォーカスするようにした
━-━-━-━-━-━-━-━-━-━-━-━-━-━-━-
◆マクロ
・メインメニュー>マクロ/マクロの実行:「一行マクロの実行」追加
(クリップボード内容を自動的に貼り付けます)
・リッチテキストモードの時、マクロ「EditorText」で全文を入れ替えると更新状態が解除されていたのを修正
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
・サンプルマクロ
空白削除.nmc
ルビタグ表記無しで見てみる.nmc
選択範囲のルビを解除する.nmc
UserActionをリストアップして実行.nmc
フォント名変更.nmc
─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
・ファイル関連
function OpenFile(Title,Filter:string):string;
・エディタ関連
property EditorRichText:string;
property EditorSelectedStyle:string;
property EditorSelectedSize:integer;
property EditorSelectedColor:string;
property EditorSelectedFont:string;
procedure EditorSelectAll;
・文字列変換系
function StringReplace(S,OldPattern,NewPattern:string;ReplaceAll,ReplaceIgnoreCase:Boolean):string;
function RegStringReplace(S,Expression,Replacement:string;IgnoreCase,IgnoreKana,IgnoreWidth,AllReplace:Bool):string;
・メッセージダイアログと警告音
procedure ShowAnotherWindow(Title,Msg:string);
・その他関数
UserAction関連
procedure UserActionExec(ActionNum:integer);
function GetUserActionCount:integer;
function GetUserActionName(ActionNum:integer):string;
function UserActionIsMacro(ActionNum:integer):string;



・■・━━━━━━━━━━━━━━━━━━━━━━━━━━━━━・■・

2021/05/09)NanaTab - ver 1.3
・『NanaTerry』へ同梱することにした
・ブックマーク/設定:ボタンをアイコンでわかりやすくした
・設定>全般:「常に手前に表示」増殖(以前はタイトルバー右クリックのみ)
・設定>全般:「終了時全ての NanaTerry を閉じる」追加
・設定>全般:「位置」追加
・設定>タブ>タブ幅:ボタン調整しないとSampleに反映されなかったのを修正
・ブックマーク:Shift+クリックで「コマンドラインを指定して開く」追加
・コマンドラインを指定して新規/開く
 ・前回の内容をオートコンプリートするようにした
 ・使用履歴プルダウンを追加
 ・[Cancel]した時、起動そのものを取りやめるようにした
・Help.nna該当ページを開く「?」ボタン追加
・Help.nnaに統合された「NanaTab.txt」の同梱を廃止