目次
文字列変換
文字の揺れを修正し、正規化する
更新情報
サイト内検索
最終更新日 2025-03-19
前へ
次へ
HmNormToStandardChar 更新履歴
2025/03/19 ver. 1.0.2.0
NFKCでの変換を試みた時、元よりバイト数が増える場合は、それは採用しないようにした。
元々1文字だったものが複数文字に分解されることを意味するため。
一般的にそのような変換は希望しないはず。
2025/03/18 ver. 1.0.1.0
初公開
前へ
次へ
ホーム
テキスト AI
HmXGrokWeb
HmXGrokWeb
HmMsCopilotWeb
HmMsCopilotWeb
HmChatGptWeb
HmChatGptWeb
HmGoogleGeminiWeb
HmGoogleGeminiWeb
HmGithubCopilotChatWeb
HmGithubCopilotChatWeb
HmAnthropicClaudeWeb
HmAnthropicClaudeWeb
HmDeepSeekWeb
HmDeepSeekWeb
HmPerplexityWeb
HmPerplexityWeb
HmOpenAiGpt
HmOpenAiGpt
HmGoogleGemini
HmGoogleGemini
ChatGPT で文章を書く
ChatGPT で文章を書く
HmChatGPT
HmChatGPT
(旧コンポーネント扱い)
秀丸マクロ - jsmode
jsmode 用のTS定義ファイル
jsmode 用のTS定義ファイル
jsmode - ライブラリ
jsmode - require
require
jsmode - dumper
dumper
jsmode - hidemarucompat
hidemarucompat
jsmode - .NETでCOM
.NET・言語
.NET via C#
hm.NET
hm.NET イントロダクション
hm.NET 入門編
hm.NET 編集エリア編
hm.NET マクロ編
hm.NET ファイル編
hm.NET アウトプット枠編
hm.NET ファイルマネージャ枠編
hm.NET タブー編
hm.NET デバッグ編
hm.NET 配置編
hm.NET WPF編
hm.NET NET5編
.NET via C# as COM
.NET4.xのCOMによる手法
.NET4.xのCOMとWPF
.NET5のCOMによる手法
.NET6のCOMによる手法
(.NET7以降も同じ)
Hm.NetCOM
Hm.NetCOM 編集エリア編
Hm.NetCOM マクロ編
Hm.NetCOM ファイル編
Hm.NetCOM アウトプット枠編
Hm.NetCOM ファイルマネージャ枠編
Hm.NetCOM WPF編
Hm.NetCOM タブー編
C#と.NETとAzure
C#と.NETとその他の情報
.NET via V8 ES6
hmV8
.NET Framework via V8 ES6
更新履歴
NGenのススメ
~読み込み実行の高速化~
hmV8の様々な例題集
既存のES6ライブラリの使用例
ECMAScript6の文法メモ
TypeScript用の型定義ファイル
.NET & ActiveX via JavaScript
hmJS
.NET & ActiveX via JavaScript
更新履歴
NGenのススメ
~読み込み実行の高速化~
hmJS アウトプット枠編
hmJS ファイルマネージャ枠編
手動で追加する.NET標準dllの例
~ Form等 ~
秀丸マクロからの問い合わせ基本API
(hmJSでこれらのAPIの利用機会は、ほぼありません)
秀丸マクロからの問い合わせ応用API
(hmJSでこれらのAPIの利用機会は、ほぼありません)
.NET via PowerShell
hmPS
.NET Framework via PowerShell
更新履歴
NGenのススメ
~読み込み実行の高速化~
hmPS アウトプット枠編
hmPS ファイルマネージャ枠編
秀丸マクロからの問い合わせ基本API
(hmPSでこれらのAPIの利用機会は、ほぼありません)
.NET via IronPython
hmPy
.NET Framework via IronPython
更新履歴
hmPy アウトプット枠編
hmPy ファイルマネージャ枠編
秀丸マクロからの問い合わせAPI
(hmPyでこれらのAPIの利用機会は、ほぼありません)
hmPyの様々な例題集
.NET via C# like Native
Native AOT による手法
(Microsoft公式)
DllExport.bat による手法
秀丸ディレクトリの*.dllのNGen
軽量・言語
秀丸マクロ via Python
秀丸マクロ via Python
hmPython3専用の関数群
hmPython3 アウトプット枠編
hmPython3 ファイルマネージャ枠編
秀丸マクロからの問い合わせ基本API
(hmPython3でこれらのAPIの利用機会は、ほぼありません)
Python 外部モジュール
開発環境との連携
特別な環境下でのhmPython3利用設定
秀丸マクロ via PHP
秀丸マクロ via PHP
hmPeach 専用の関数群
hmPeach アウトプット枠編
hmPeach ファイルマネージャ枠編
秀丸マクロからの問い合わせ基本API
(hmPeachでこれらのAPIの利用機会は、ほぼありません)
PHPとAzure
PHPとIIS
秀丸マクロ via NodeJS
秀丸マクロ via NodeJS
NGenのススメ
~読み込み実行の高速化~
hmEdgeJS アウトプット枠編
hmEdgeJS ファイルマネージャ枠編
uLua
uLua 秀丸セット
Lua の各種 Tips
jLua
jLua 秀丸セット
jLua.exe
jLuaの特別な機能や文法
Lua の各種 Tips
Java・言語
hmJavaVM (JVM via 秀丸マクロ)
hmJavaVM アウトプット枠編
ネイティブ・言語
秀丸マクロ via C++
Hm.CppInvokeとは
Hm.CppInvoke 編集エリア編
Hm.CppInvoke マクロ編
Hm.CppInvoke ファイル編
Hm.CppInvoke アウトプット枠編
Hm.CppInvoke ファイルマネージャ枠編
Hm.CppInvoke タブー編
Hm.CppInvokeの様々な例題集
プレビュー
秀丸・HmMarkdownSimpleServer
秀丸・HmMarkdownSimpleServer
秀丸・HmPHPSimpleServer
秀丸・HmPHPSimpleServer
秀丸・HmCustonRenderBrowser
秀丸・HmCustonRenderBrowser
(編集エリアの内容をブラウザ枠に)
URLのキャプター
秀丸・HmPandocPreviewChrome
秀丸・HmPandocPreviewChrome
秀丸・HmCustomLivePreview
秀丸・HmCustomLivePreview
文字列変換
言語間の翻訳(DeepL Free API利用)
DeepL で 翻訳API 取得
言語間の翻訳(Google Apps Script利用)
Google Apps Script で 翻訳API 作成
分かち書き・ルビ振り
HmJapanesePhoneticAnalyzer ~分かち書きとルビ振り~
文字の揺れを修正し、正規化する
HmNormToStandardChar
更新情報
秀丸変換モジュール版
秀丸変換モジュール版 更新情報
文字コード変更で潰れる文字の
表示やカスタム
HmCustomStringEncoder
文字コード変更で潰れる文字の
表示やカスタム
日本語ドメイン ⇔ Punycode
マクロ内で「文字列」を「文字配列」に
(サロゲートペアも考慮)
秀丸・変換モジュール
変換モジュールの最小のラッパーSDK
JavaScriptによる変換モジュールの作成
単語リストの正規表現圧縮
単語リストの正規表現圧縮 秀丸セット
ブックマーク・しおり
HmBookMark
HmBookMark
通知・メッセージ
外部アプリからアウトプット枠への出力
外部アプリからアウトプット枠への出力
外部アプリからアウトプット枠への出力
(各言語での簡易な呼び出し例)
外部アプリからアウトプット枠への出力
(C#での応用的な呼び出し例)
秀丸・自動でも終了するメッセージボックス
HmBaloonNotice(秀丸用トースト通知)
HmBaloonNotice(秀丸用トースト通知 for Vista~Win8.x用)
Office 連携
秀丸・HmExcelFileLoader
秀丸・HmExcelFileLoader
リポジトリ 連携
秀丸→VSCode起動 (Github利用)
HmOpenVSCodeFromHidemaru
秀丸→Kiro起動 (Github利用)
HmOpenKiroFromHidemaru
秀丸→Cursor起動 (Github利用)
HmOpenCursorFromHidemaru
Visual Studil Codeでリポジトリのサブディレクトリだけ取得する方法
ファイル分割
行数で分割
HmSplitTextByLine
ファイルサイズで分割
HmSplitTextBySize
語句や正規表現で分割
HmSplitTextByRegex
その他
HmAllKill(全ての秀丸エディタ強制終了)
単語補完・強調表示
単語補完拡張キット
単語補完拡張キット
HmTSIntelliSense・
TS/JSのインテリセンス
HmTSIntelliSence
TS/JSのインテリセンス
単語補完の隠されたTips
ブラウザ枠・レンダリング枠
ブワウザ(レンダリング)枠と、秀丸マクロ(jsmode)との、値のやり取り
テーマカラーの伝達
「ブラウザ枠やレンダリング枠」と「ダークモード」
フル記述パターン
「レンダリング枠」の記述パターン
「data: ***」 の例
HTML側から秀丸編集エリア情報取得
簡易サーバーを立てて、HTML側から「編集テキスト」内容を取得
ファイルセーブ内容を加工してレンダリング枠に描画
「jsmode」と「レンダリング枠」との相互通信
localhost:*** のURLで開く
HmPunyHttpServer
HmPunyHttpServer
(コピー運用しやすいHttpサーバー)
HmTinyHttpServer
HmTinyHttpServer
「ブラウザ枠の幅」と「日本語文章の改行の自動化」 (BudouX)
秀丸マクロ自体の処理
秀丸マクロファイルのセーブ時に文字コード&BOMチェック
自動起動マクロのまとめ方
秀丸本体の更新
HmNewVersionDownloader
プロンプト・デバッグ
秀丸・デバッグ出力モニター
秀丸・デバッグ出力モニター
dll作成のための知識
dll作成
C++/CLI 編
C++/CLIによるdllでの、マネージ.dllの参照
C++/CLI 必須ツール
言語コンバータ
C++/CLI .NET FrameWork リンク
dll作成
C# 編
秀丸マクロ用の.dllをC#で作る4つの方法
C#とC++の値のやりとり
Byte型とChar型
画像やアイコン
クールな秀丸アイコン
Jsonでのツールバー
HmToolBarJson
フォント
Ricty Diminished JPYen
AIニュース
Techニュース
質問・コンタクト
Twitter
GitHub
プロフィール
PC環境