「よくある質問」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の56版が非表示)
11行目: 11行目:
また、お使いのパソコンに保存されている設定ファイル <code>C:\Users\<ユーザー名>\AppData\Roaming\Mery\Mery.ini</code> を同じフォルダーにコピーすれば、設定を引き継いだままポータブル環境を作成することもできます。
また、お使いのパソコンに保存されている設定ファイル <code>C:\Users\<ユーザー名>\AppData\Roaming\Mery\Mery.ini</code> を同じフォルダーにコピーすれば、設定を引き継いだままポータブル環境を作成することもできます。


[https://www.haijin-boys.com/ ※ 最新版ではポータブル版も用意されています。]
[https://www.haijin-boys.com/software/mery/mery-2-8-3 v2.8.0 以降では、ポータブル版も用意されています。]


=== ダブルクリックしてもファイルが開かない ===
=== ダブルクリックしてもファイルが開かない ===
29行目: 29行目:
設定後、エクスプローラーでファイルを右クリックすると、メニューに「ファイルから検索(I)」が追加されます。
設定後、エクスプローラーでファイルを右クリックすると、メニューに「ファイルから検索(I)」が追加されます。


'''※ v3.6.1 以降では、インストーラーの標準機能として利用できます。'''
[https://www.haijin-boys.com/software/mery/mery-3-6-0 ※ v3.6.1 以降では、インストーラーの標準機能として利用できます。]


== 操作 ==
== 操作 ==
39行目: 39行目:
[https://www.haijin-boys.com/software/mery/mery-3-0-0 ※ v3.0.0 以降では、矩形選択からの編集やマルチカーソル編集にも対応しています。]
[https://www.haijin-boys.com/software/mery/mery-3-0-0 ※ v3.0.0 以降では、矩形選択からの編集やマルチカーソル編集にも対応しています。]


=== タブを別ウィンドウに分離・統合したい ===
=== タブを別ウィンドウに分離 / 統合したい ===


タブをウィンドウの外側へドラッグ アンド ドロップすると、別ウィンドウとして分離できます。
タブをウィンドウの外側へドラッグ アンド ドロップすると、別ウィンドウとして分離できます。
45行目: 45行目:
また、分離したタブをウィンドウ内へドラッグ アンド ドロップすると、元のウィンドウに統合できます。
また、分離したタブをウィンドウ内へドラッグ アンド ドロップすると、元のウィンドウに統合できます。


=== 管理者として実行するとドラッグ 安堵 ドロップできない ===
=== 管理者として実行するとドラッグ アンド ドロップできない ===


これは Mery の不具合ではなく、Windows の仕様です。
これは Mery の不具合ではなく、Windows の仕様です。
150行目: 150行目:
=== ファイルの履歴機能を無効にしたい ===
=== ファイルの履歴機能を無効にしたい ===


[ツール] メニューの [オプション] から [履歴] カテゴリの中の [最近のファイル表示数] を 0 にします。
[ツール] [オプション] [履歴] カテゴリの [最近のファイル表示数] を 0 に設定すると、履歴表示を無効にできます。


=== マクロで矩形選択や複数選択を行いたい ===
=== マクロで矩形選択や複数選択を行いたい ===
237行目: 237行目:
=== ステータス バーの桁数表示で全角文字も 1 桁としてカウントされる ===
=== ステータス バーの桁数表示で全角文字も 1 桁としてカウントされる ===


Mery は内部的に Unicode で文字を扱っており、半角は 1 桁、全角は 2 桁といった区別はありません。
Mery は内部的に Unicode で文字を扱っており、半角 / 全角といった区別による桁数の違いはありません。


そのため、半角 / 全角に関わらず、すべて 1 桁としてカウントされます。
そのため、半角 / 全角に関わらず、すべて 1 桁としてカウントされます。


「桁」や「列」、「文字」などの表記については賛否がありますが、一般的な国産テキストエディターに合わせて「桁」という表現を使用しています。
=== 半角カタカナのみのシフト JIS ファイルが EUC と判定される ===


=== 半角カタカナのみのシフト JIS のファイルが EUC と自動判定されてしまいます ===
シフト JIS の半角カタカナ領域は、EUC の漢字 / 非漢字で使用される領域と重なる部分が多いため、半角カタカナのみで構成されたファイルは、シフト JIS か EUC かを正確に判別することが困難です。


シフト JIS の半角カタカナの領域は EUC の漢字・非漢字でよく使われる領域とほぼ同じなので、半角カタカナのみのシフト JIS のファイルはシフト JIS なのか EUC なのかを判定することは難しいです。
そのため、どちらを優先して判定するかはテキストエディターの実装によります。


シフト JIS を優先するか EUC を優先するかはテキストエディターの実装次第ということになります。
Mery では、半角カタカナのみのファイルが一般的に少ないことと、EUC では該当領域の使用頻度が高いことを考慮し、条件によっては EUC と判定されることがあります。


Mery では、一般的に半角カタカナのみのファイルが使われることは少ないことと、EUC ではその領域の使用頻度が高いことを考慮して優先度をつけているため、半角カタカナのみで、なおかつ完全に EUC の領域のみになっている文字だけのファイルの場合、EUC と判定されてしまいます。
シフト JIS として認識させたい場合は、ひらがなを 1 文字でも含めるなどしてご対応ください。


シフト JIS と認識させたい場合は、ひらがなを一文字でも混ぜておくなどでご対応いただければと思います。
=== 正規表現で行頭の置換が期待どおりに動作しない ===


=== 正規表現を使った行頭の置換が期待どおりに動作しない ===
たとえば、各行の先頭の <code>_</code> を 1 つだけ削除したい場合に、検索文字列を <code>^_</code>、置換後を空文字として [すべて置換] を実行すると、各行の先頭の <code>_</code> がすべて削除されてしまいます。


例えば、各行の最初の「_」を 1 つ削除したいとします。
これは、1 文字削除されるたびに次の文字が再び行頭となり、[すべて置換] が文書の最後まで [置換] を繰り返す仕様のためです。
<pre>
____abc
____def
____ghi
</pre>
この場合、検索する文字列を「^_」、置換後の文字列を「」(空) として [正規表現を使用する] にチェックをいれて [すべて置換] すると、各行の最初の「_」が 1 つだけではなく、すべて削除されます。


これは、最初の文字が削除されると、次の文字が再び最初になるためです。
各行の先頭の <code>_</code> を 1 つだけ削除したい場合は、以下のように正規表現を指定してください。


最初の 1 文字を削除したい場合は、検索する文字列を「^_(.*)$」、置換後の文字列を「\1」として [すべて置換] するとうまくいきます。
* 検索する文字列: <code>^_(.*)$</code>
* 置換後の文字列: <code>\1</code>


[すべて置換] は正規表現の /g フラグ (グローバルマッチ) ではなく、文書の最後に到達するまで [置換] を繰り返すものとなっています。
Mery の [すべて置換] は、正規表現のグローバル置換(/g)ではなく、[置換] を繰り返す動作となっています。この仕様により、[置換] と [すべて置換] の挙動が一致し、操作結果を予測しやすくなっています。


通常、ユーザーさんはすべて置換したいときに、何度か [置換] ボタンを試して、それが機能しているかを確認してから [すべて置換] ボタンを押します。
この挙動はエディターによって異なり、どちらが正しいというものではありません。
 
もし、そこで [置換] と [すべて置換] の挙動が変わってしまうと、多くのユーザーさんは困ってしまうと思います。
 
例えば…
<pre>
____abc
____def
____ghi
</pre>
検索する文字列: 「^_」
 
置換後の文字列: 「」(空)
 
正規表現を使用する: オン
 
として、ユーザーさんが [置換] ボタンをクリックしたとします。
 
すると、まず最初にマッチした行頭の「_」が一つ削除されます。
<pre>
___abc
____def
____ghi
</pre>
ユーザーさんは、続けてもう一度 [置換] ボタンをクリックします。当然、もう一度、行頭の「_」が一つ消えます。
<pre>
__abc
____def
____ghi
</pre>
さらにもう一度 [置換] ボタンをクリックするとこうなります。
<pre>
_abc
____def
____ghi
</pre>
ここまでは、どのエディターでもそうなっていると思います。
 
さて、ここからですが、ユーザーさんはこのまま [置換] を続ければ行頭の「_」をすべて削除できると思うはずですから、[すべて置換] ボタンを押してすべて置換します。
<pre>
abc
def
ghi
</pre>
結果、期待したとおりに行頭の「_」をすべて削除できるわけです。
 
この仕様につきましてはご意見が分かれると思いますが、[すべて置換] は [置換] の繰り返しというシンプルな仕様は初心者さんには分かりやすく、また正規表現に詳しいかたにとっては十分な仕様というかたちになっています。
 
同様の仕様のエディターとしては Delphi、eclipse、Notepad++、SciTE などがあります。また、各行の最初の「_」が 1 つだけ削除される仕様のエディターとしては Brackets、Vim、Visual Studio Code、Sublime Text などがあります。
 
その他のエディターについても調査してみましたが、上記の仕様は分かれており、どちらが正解といったことはなさそうです。
 
なお、国産のテキストエディターですと後者の仕様のほうが多いような気がしますが、比較対象として記載しても怒られなさそうな海外製のエディターから抜粋させていただきました。


== ご意見・ご要望 ==
== ご意見・ご要望 ==
327行目: 270行目:
=== アクティブなタブの色を変更したい ===
=== アクティブなタブの色を変更したい ===


Mery では Windows 標準のタブコントロールを使用しており、Windows 標準のタブコントロールにはタブの色を変更する機能が用意されていません。
Mery Windows 標準のタブ コントロールを使用しており、タブの色を個別に変更する機能はありません。


タブコントロール自体を自前で描画すればタブに色を付けることもできますが、開発が非常に難しく、古い Windows との互換性を保つのも難しいため、現在のところ開発の予定はございません。
タブ コントロールを独自に描画することで対応することも可能ですが、実装が非常に難しく、古い Windows との互換性を保つことも困難なため、現時点では対応予定はありません。


→ Ver 3.4.0 以降で Windows 10/11 の [アクセント カラー] に対応しました。
[https://www.haijin-boys.com/software/mery/mery-3-4-0 ※ v3.4.0 以降では、Windows 10 / 11 の「アクセント カラー」に対応しています。]


=== Diff 機能が欲しい ===
=== 差分比較 (Diff) 機能はありますか? ===


現在のところ開発の予定はありません。
現在のところ、実装の予定はありません。


[https://winmerge.org/?lang=ja WinMerge] などの Diff 専用アプリケーションをご利用いただくことで、便利でより快適になると思います。
差分比較については、[https://winmerge.org/?lang=ja WinMerge] などの専用アプリケーションをご利用いただくと、より便利にご活用いただけます。


=== 罫線入力機能が欲しい ===
=== 罫線入力機能はありますか? ===


現在のところ実装予定はありません。
現在のところ、実装の予定はありません。


確か、[[マクロライブラリ]] に有志のかたが作成されたマクロがあったと思います。
=== 自動保存機能はありますか? ===


=== 自動保存機能が欲しい ===
v2.6.9 以降では、[ツール] [オプション] [自動保存] カテゴリから、自動保存機能およびバックアップ機能を設定できます。
 
 
Ver 2.6.9 以降、[ツール] メニューの [オプション] から [自動保存] カテゴリで自動保存機能およびバックアップ機能を設定できるようになりました。
 
[https://www.haijin-boys.com/software/mery/mery-2-6-9#2 自動保存機能]


[https://www.haijin-boys.com/software/mery/mery-2-6-9#2 自動保存機能]<br>
[https://www.haijin-boys.com/software/mery/mery-2-6-9#3 バックアップ機能]
[https://www.haijin-boys.com/software/mery/mery-2-6-9#3 バックアップ機能]


=== 変更した行の行番号を強調したい ===
=== 変更した行を強調表示したい ===


Ver 2.6.9 以降、[表示] メニューの [記号] から [変更行を強調表示] を有効にすることで、変更行に目印を付けることができるようになりました。
v2.6.9 以降では、[表示] [記号] [変更行を強調表示] を有効にすることで、変更行に目印を表示できます。


目印の色は [ツール] メニューの [オプション] [表示] カテゴリの中にある [表示項目] の一覧から [インジケーター - 変更行] および [インジケーター - 保存行] で変更することができます。
目印の色は、[ツール] [オプション] [表示] カテゴリの [表示項目] 一覧にある [インジケーター - 変更行] および [インジケーター - 保存行] から変更できます。


[https://www.haijin-boys.com/software/mery/mery-2-6-9#4 変更行の強調表示]
[https://www.haijin-boys.com/software/mery/mery-2-6-9#4 変更行の強調表示]


=== 関連付け機能が欲しい ===
=== ファイルの関連付け機能はありますか? ===


Windows の標準機能で可能です。Mery の機能として実装する予定はありません。
Windows の標準機能で設定可能です。Mery の機能として実装する予定はありません。


=== シフト JIS で保存したのに Unicode (UTF-8, BOM無) と認識される (またはその逆) ===
=== シフト JIS で保存したのに UTF-8 (BOM 無し) と認識される (またはその逆) ===


半角英数字 (ASCII) のみのファイルの場合、シフト JIS でも Unicode (UTF-8, BOM無) でもファイルのデータは同じなのでエンコードを判定することはできません。
半角英数字 (ASCII) のみで構成されたファイルは、シフト JIS UTF-8 (BOM 無し) のどちらで保存してもデータが同一になるため、エンコードを正確に判定することができません。


文字コードが判定できなかった場合、[ツール] メニューの [オプション] から [基本] カテゴリの中にある [既定のエンコード] の設定値が使用されます。
そのため、エンコードが判定できなかった場合は、[ツール] [オプション] [基本] カテゴリの [既定のエンコード] の設定値が使用されます。


なお、[既定のエンコード] の設定値はファイルを [新規作成] したときのエンコードとしても使用されます。
なお、この [既定のエンコード] は、新規作成時のファイルのエンコードとしても使用されます。


=== カーソル位置に縦線を表示したい ===
=== カーソル位置に縦線を表示したい ===


現在のところ対応していません。
現在のところ、実装の予定はありません。
 
ご要望が多ければ検討してみたいと思います。
 
=== ウィンドウを左右に分割したい ===


Ver 2.5.0 以降で対応しました。
[https://www.haijin-boys.com/software/mery/mery-3-0-0 ※ v3.8.3 以降では、任意の位置に縦線を表示できる「ユーザー定義ガイド」を設定できます。]


=== マウスクリック、ダブルクリックなどにマクロを割り当てたい ===
=== マウスクリックやダブルクリックにマクロを割り当てたい ===


現在のところ実装予定はありません。
現在のところ、実装の予定はありません。


=== 入力補完を自動で呼び出したい ===
=== 入力補完を自動で呼び出したい ===


便利そうに見えるこの機能ですが、コーディングに少し慣れてくると自動呼出しが邪魔になるケースが多いようです。
入力補完の自動呼び出しは一見便利に見えますが、コーディングに慣れてくると、かえって入力の妨げになるケースが多いようです。
 
以前にご要望をいただき実装したことがあるのですが、ほとんど利用されないことと、利用されても慣れてくるとオフにされる機能ということで、現在では廃止されています。
 
=== マウスジェスチャーが欲しい ===
 
現在のところ実装予定はありません。
 
マウスジェスチャー機能はブラウザーのような閲覧専用のアプリケーションを利用しているときには役に立ちますが、編集には向いていないようです。


=== ファイルロック (排他制御) 機能が欲しい ===
過去にご要望を受けて実装していた時期もありますが、利用頻度が低いことや、使用されても最終的に無効化されることが多かったため、現在は廃止されています。


Ver 3.3.7 以降で対応しました。
=== マウスジェスチャー機能はありますか? ===


[ツール] メニューの [オプション] から、[基本] カテゴリの [外部で変更された時] で [外部から外部から書き込みを禁止する] を選択することで、Mery で開いているファイルは他のアプリケーションから変更できなくなります。
現在のところ、実装の予定はありません。


=== 上書きモードが欲しい ===
マウスジェスチャーはブラウザーのような閲覧中心のアプリケーションでは有用ですが、テキスト編集用途ではあまり適していないため、Mery では採用していません。


一般的にはあまり使用されない機能であることと、意図せず<kbd>Insert</kbd>キーに指が触れてしまって上書きモードになってしまうことが割と良くあるので、上書きモードは実装していませんでしたが、Mery 2 以降では<kbd>Insert</kbd>キーで挿入モード・上書きモードの切り替えが可能になりました。
=== ファイルロック (排他制御) 機能はありますか? ===


=== トリプルクリックで行選択したい ===
[https://www.haijin-boys.com/software/mery/mery-3-3-0 ※ v3.3.7 以降で対応しています。]


トリプルクリックしてみてください。
[ツール] → [オプション] → [基本] カテゴリの [外部で変更された時] にある [外部からの書き込みを禁止する] を選択すると、Mery で開いているファイルが他のアプリケーションから変更されなくなります。


=== 日本語を含む URL を認識したい ===
=== 日本語を含む URL を認識できますか? ===


Ver 3.4.0 以降で対応しました。
[https://www.haijin-boys.com/software/mery/mery-3-4-0 ※ v3.4.0 以降で対応しています。]


=== 前回終了時に開いていたファイルを復元したい ===
=== 前回終了時に開いていたファイルを復元したい ===


Ver 2.6.15 以降、[ツール] メニューの [オプション] から [自動保存] カテゴリの [ワークスペース] を設定することで、前回終了時に開いていたファイルおよびウィンドウの状態を復元できるようになりました。
v2.6.15 以降では、[ツール] [オプション] [自動保存] カテゴリの [ワークスペース] を設定することで、前回終了時に開いていたファイルやウィンドウの状態を復元できます。


[https://www.haijin-boys.com/software/mery/mery-2-6-15#4 作業を続きから始められる「ワークスペースの保存・復元」]
[https://www.haijin-boys.com/software/mery/mery-2-6-15#4 作業を続きから始められる「ワークスペースの保存・復元」]


=== リッチテキスト形式に対応してください ===
=== リッチテキスト形式に対応していますか? ===


Mery は単純なテキスト形式のファイルを編集するためのアプリケーションで、テキストエディターと呼ばれるジャンルのソフトウェアです。
Mery はプレーンテキスト (単純なテキスト形式) のファイルを編集するためのテキストエディターです。


リッチテキスト形式はテキスト形式に加えて文字の大きさや色、書式やレイアウト、リンクなどの情報を含めた形式となっており、このようなファイルを編集するのはワープロソフトというジャンルのソフトウェアです。
リッチテキスト形式は、文字の大きさ / 色 / 書式 / レイアウト / リンクなどの情報を含む形式であり、これらを扱うソフトは一般にワープロソフトと呼ばれます。


例えば、Windows に標準で搭載されているメモ帳はテキストエディター、ワードパッドや Word、一太郎などはワープロソフトです。
たとえば、Windows に標準搭載されているメモ帳はテキストエディター、ワードパッドや Microsoft Word、一太郎などはワープロソフトに分類されます。


ワープロソフトは文章の編集や装飾のため多くの機能が搭載されていますが、そのぶん起動が遅かったり、動作が遅かったりします。
ワープロソフトは文章の装飾やレイアウト機能が充実している一方で、起動や動作が重くなる傾向があります。


テキストエディターは取り扱うファイルを単純なテキストファイルのみとすることで高速に起動して軽快に動作するため、ワープロソフトに入力する前の下書きや、ちょっとしたメモ、ソースコードのちょっとした修正などに利用されます。
テキストエディターは機能をテキスト編集に絞ることで、高速起動 / 軽快な動作を実現しており、下書きやメモ、ソースコード編集などに適しています。


リッチテキストを編集する場合はテキストエディターではなく、ワープロソフトを探してみてください。
リッチテキストを編集したい場合は、ワープロソフトの利用をご検討ください。


=== 検索バー機能が欲しい ===
=== 検索バー機能はありますか? ===


ツールバーの中に検索ボックスを配置して、素早く検索機能にアクセスするための機能ですが、標準機能では搭載されていません。
ツールバーに検索ボックスを配置し、検索機能へ素早くアクセスするための機能ですが、標準機能としては搭載していません。


開発支援にご協力くださったかたへお礼ということで、粗品ではありますが特典として検索バープラグインをご用意しています。
なお、開発支援にご協力いただいた方への特典として、検索バー機能を提供するプラグインを用意しています。(※ 現時点では未リリースです)


[https://mery.booth.pm/ テキストエディター「Mery」 - BOOTH] にて公開予定です。
[https://mery.booth.pm/ テキストエディター「Mery」 - BOOTH]


=== ファイルブラウザー機能が欲しい ===
=== ファイルブラウザー機能はありますか? ===


Mery のウィンドウ内にファイルツリーを表示して、エクスプローラーのようにファイルを開くことができる機能ですが、標準機能では搭載されていません。
Mery のウィンドウ内にファイル ツリーを表示し、エクスプローラーのようにファイルを開くための機能ですが、標準機能としては搭載していません。


開発支援にご協力くださったかたへお礼ということで、粗品ではありますが特典としてファイルブラウザープラグインをご用意しています。
なお、開発支援にご協力いただいた方への特典として、ファイル ブラウザー プラグインを用意しています。(※ 現時点では未リリースです)


[https://mery.booth.pm/ テキストエディター「Mery」 - BOOTH] にて公開予定です。
[https://mery.booth.pm/ テキストエディター「Mery」 - BOOTH]


=== 高解像度ディスプレイでツールバーのアイコンが小さい ===
=== 高解像度ディスプレイでツール バーのアイコンが小さい ===


Ver 2.6.1 以降で大きいアイコンに対応しました。
v2.6.1 以降では、大きいアイコンに対応しています。


[表示] メニューから [ツールバー] の [大アイコン] などを選択すればツールバーのアイコンサイズを変更できます。
[表示] [ツール バー] の [大アイコン] を選択すると、ツール バーのアイコン サイズを変更できます。


=== 開いているファイルからすべて検索・置換したい ===
=== 開いているファイルすべてを対象に検索 / 置換したい ===


現在のところ対応していません。
現在のところ対応していません。


ご要望が多ければ検討してみたいと思います。
ご要望が多い場合は、今後の検討課題とさせていただきます。
 
=== IME のオン / オフでカーソルの色を変更したい ===


=== IME のオン・オフでカーソルの色を変更したい ===
v3.0.2 以降で対応しています。


Ver 3.0.2 以降で対応しました。
[https://www.haijin-boys.com/software/mery/mery-3-0-0#12 IME の有効 / 無効でキャレットの色を変更できる機能について]


[https://www.haijin-boys.com/software/mery/mery-3-0-0#12 IME 有効/無効でキャレットの色を変更できる機能を標準機能にした]
=== マクロやプラグインの要望 / 開発依頼について ===


=== マクロやプラグインのご要望・開発依頼 ===
マクロやプラグインに関する技術的な質問については、簡単なアドバイス程度であれば対応できる場合もありますが、基本的にはサポート対象外となります。


マクロやプラグインに関する技術的な質問は、アドバイスぐらいならできる場合もありますが基本的にサポート対象外となります。
また、個人向けの開発依頼や、マクロ / プラグインの機能追加などのご要望についても承っておりません。同梱のサンプル マクロ / サンプル プラグインを含め、内容にかかわらず一律サポート対象外となります。


個人向けの開発依頼、マクロおよびプラグインのご要望・開発依頼は承っておりません。同梱のサンプルマクロ、サンプルプラグインを含め、内容にかかわらず一律サポート対象外とさせていただきます。どうしても必要な場合はクラウドソーシングなどで専門の方にご依頼ください。
開発依頼が必要な場合は、クラウドソーシングなどで専門の方へご依頼ください。


== 既知の不具合 ==
== 既知の不具合 ==
482行目: 411行目:
=== ブックマークの位置がずれることがある ===
=== ブックマークの位置がずれることがある ===


Ver 2.7.4 以降で改善されました。
v2.7.4 以降で改善されています。


[https://www.haijin-boys.com/software/mery/mery-2-7-0#4 ブックマークの高速化と安定性の向上]
[https://www.haijin-boys.com/software/mery/mery-2-7-0#4 ブックマークの高速化と安定性の向上]


=== サロゲートペアの文字コード値が変 ===
=== サロゲート ペアの文字コード値が正しくない ===


Ver 2.6.11 以降で改善されています。
v2.6.11 以降で改善されています。


=== サロゲートペアの桁数が変 ===
=== サロゲート ペアの桁数表示が正しくない ===


サロゲートペアを考慮した桁数の計算は動作速度への影響が大きいため、動作速度優先ということで実装していません。
サロゲート ペアを考慮した桁数の計算は動作速度への影響が大きいため、パフォーマンスを優先し、対応していません。


=== リモートデスクトップで印刷プレビューが正しく表示されない ===
=== リモート デスクトップ環境で印刷プレビューが正しく表示されない ===


DPI の異なるサーバにリモートデスクトップで接続している場合、印刷プレビューを表示するとフォントの幅などが正しく表示されないことがあるようです。
DPI の異なるサーバーへリモート デスクトップで接続している場合、印刷プレビューを表示するとフォントの幅などが正しく表示されないことがあります。


これは Windows 7 環境における Windows の不具合で、拡張メタファイルを正しく表示できないため発生します。
これは Windows 7 環境における既知の不具合で、拡張メタファイルの描画が正しく行われないことにより発生します。


マイクロソフトから提供されている修正プログラムをサーバ側に適用することで回避できることを確認しました。
マイクロソフトから提供されている修正プログラムをサーバー側に適用することで回避できることを確認しています。
https://support.microsoft.com/ja-jp/kb/2768741


=== Windows 10 Insider Preview でブルースクリーンが発生することがある ===
[https://support.microsoft.com/ja-jp/kb/2768741 Visual elements are displayed incorrectly when you connect to a computer that is running Windows 7 or Windows Server 2008 R2 by using the Remote Desktop Protocol - Microsoft &#x30B5;&#x30DD;&#x30FC;&#x30C8;]
 
Insider Preview (Build 14342, Build 14366 日本語 32 bit) がクリーンインストールされた環境でブルースクリーン KMODE_EXCEPTION_NOT_HANDLED (win32kfull.sys) が発生することがあるのを確認しました。(正式版や英語版では再現しませんでした)
 
Delphi 製のアプリケーション全般で発生するようです。
 
特に OS 起動直後に Delphi 製のアプリケーションを起動したり、タイトルバーの左にある小さいアイコンをクリックしたりすると発生する確率が高いようです。
 
現在のところ対策は見つかっていません。Microsoft か Embarcadero の対応待ちになりそうです。


=== Windows 10 で文字が入力できなくなる ===
=== Windows 10 で文字が入力できなくなる ===


Mery の不具合ではなく、Windows 10 バージョン 20H2 以降の「新しい IME」で発生している不具合です。
Mery の不具合ではなく、Windows 10 バージョン 20H2 以降の「新しい Microsoft IME」で発生することがある既知の不具合です。


「新しい IME」では様々なアプリケーションにおいて不具合が発生しているようで、Microsoft 公式の回避策として「以前のバージョンの Microsoft IME を使う」という方法が掲載されています。
この「新しい IME」では、複数のアプリケーションで入力関連の不具合が報告されています。Microsoft の公式回避策として、「以前のバージョンの Microsoft IME を使用する」方法が案内されています。


[https://support.microsoft.com/ja-jp/topic/microsoft-ime-%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88-windows-10-%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-20h2-%E3%81%8A%E3%82%88%E3%81%B3-windows-10-%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-2004-%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99-63696506-47d2-9997-0b72-41a68e328692 Microsoft IME を使用している場合、Windows 10 バージョン 20H2 および Windows 10 バージョン 2004 で問題が発生する可能性があります。]
[https://support.microsoft.com/ja-jp/topic/microsoft-ime-%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88-windows-10-%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-20h2-%E3%81%8A%E3%82%88%E3%81%B3-windows-10-%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-2004-%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99-63696506-47d2-9997-0b72-41a68e328692 KB4564002: &#x4E00;&#x90E8;&#x306E; Microsoft IM &#x3092;&#x4F7F;&#x7528;&#x3057;&#x3066;&#x3044;&#x308B;&#x5834;&#x5408;&#x3001;Windows 10 &#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3; 20H2 &#x304A;&#x3088;&#x3073; Windows 10 &#x30D0;&#x30FC;&#x30B8;&#x30E7;&#x30F3; 2004 &#x3067;&#x554F;&#x984C;&#x304C;&#x767A;&#x751F;&#x3059;&#x308B;&#x53EF;&#x80FD;&#x6027;&#x304C;&#x3042;&#x308A;&#x307E;&#x3059; - Microsoft &#x30B5;&#x30DD;&#x30FC;&#x30C8;]


=== Windows 11 22H2 で半角/全角キーを押すと Mery が落ちる ===
=== Windows 11 22H2 で半角 / 全角キーを押すと Mery がクラッシュする ===


Windows 11 22H2 で半角/全角キーを押すと Delphi 製アプリがクラッシュするという問題が発生しているようです。
Windows 11 22H2 環境において、半角 / 全角キーを押すと Delphi 製アプリケーションがクラッシュする問題が報告されています。


Mery Ver 3.3.8 以降で対策済みとなっていますが、詳細は次の記事をご確認ください。
Mery では v3.3.8 以降で対策済みです。詳細については以下をご確認ください。


* [[Windows 11 22H2 で半角/全角キーを押すと Mery が落ちる問題について]]
[[Windows 11 22H2 で半角/全角キーを押すと Mery が落ちる問題について]]


== その他 ==
== その他 ==
533行目: 453行目:
=== 業務での使用について ===
=== 業務での使用について ===


詳細は同梱のソフトウェア使用許諾書 (eula.rtf) をご参照ください。
詳細は同梱の「ソフトウェア使用許諾書」(eula.rtf) をご参照ください。


=== プラグイン仕様・SDK の公開予定はありますか? ===
※ v3.7.17 以降では、「ソフトウェア使用許諾書」は HTML 形式 (eula.html) に変更されています。


プラグインの SDK とプラグインのソースコードを GitHub で公開しています。
=== プラグイン仕様 / SDK の公開について ===
 
プラグインの SDK およびプラグインのソースコードは GitHub で公開しています。


https://github.com/haijinboys
https://github.com/haijinboys
543行目: 465行目:
=== Linux で動かすことはできますか? ===
=== Linux で動かすことはできますか? ===


Linux では Wine を使うことでそれなりに動作しました。
Linux では Wine を使用することで動作する場合があります。


日本語入力ができない場合は「ツール」→「オプション」→「基本」タブの「かな漢字変換を起動」にチェックを入れて Mery を再起動すると良いかもしれません。
日本語入力ができない場合は、[ツール] → [オプション] → [基本] タブの [かな漢字変換を起動] にチェックを入れ、Mery を再起動すると改善することがあります。


日本語変換のウィンドウがエディター枠の外に表示されたりなどの問題はありますが、ある程度は動作するようです。
また、日本語変換ウィンドウがエディター枠の外に表示されるなどの問題が発生する場合がありますが、ある程度は動作するようです。


動作検証をしているわけではないので、動作しない場合でもサポート外とさせていただきますが、ちゃんと動いているとか、こうやったら動くといった情報は歓迎ですので、何かありましたら是非お知らせください。
なお、動作検証は十分に行っていないため、正常に動作しない場合はサポート対象外となります。ただし、動作状況や回避方法などの情報は歓迎していますので、何かあればお知らせください。


=== ウイルス対策ソフトで検出されるのですが? ===
=== ウイルス対策ソフトで検出されるのですが? ===


もちろんウイルスではありませんし、マルウェアでもありません
Mery はウイルスやマルウェアではありません。


Mery はデジタル署名 (コードサイニング証明書) のないフリーソフト、いわゆる野良アプリなので、ウイルス対策ソフトで誤検出されやすいです。
デジタル署名 (コードサイニング証明書) を付与していないフリーソフトのため、ウイルス対策ソフトによって誤検出される場合があります。


しかしながら、コードサイニング証明書には年間数万円といった多額の費用がかかるため、Mery のような個人の趣味で開発しているフリーソフトではデジタル署名を維持していくことができません。
コードサイニング証明書には継続的な費用がかかるため、個人で開発 / 公開しているフリーソフトでは維持が難しく、現時点ではデジタル署名は付与していません。


このような理由から、現状では、ウイルス対策ソフトで除外の設定をしていただくか、ご心配であれば Mery を使用しないようにしていただくしか対策がない状態です。
そのため、必要に応じてウイルス対策ソフトの除外設定を行っていただくか、ご不安な場合はご利用をお控えください。


正式版はソフトウェア販売サイトの [https://www.vector.co.jp/soft/winnt/writing/se476839.html Vector] さんやソフトウェア紹介サイトの [https://forest.watch.impress.co.jp/library/software/mery/ 窓の杜] さんからもダウンロードできるようになっています。
正式版は、ソフトウェア配布サイトの Vector や窓の杜からもダウンロードできます。


=== [管理者として実行] しているのにシステムにかかわるファイルに書き込みができない (1) ===
[https://www.vector.co.jp/soft/winnt/writing/se476839.html Vector]<br>
[https://forest.watch.impress.co.jp/library/software/mery/ 窓の杜]


Mery はデジタル署名 (コードサイニング証明書) のないフリーソフト、いわゆる野良アプリなので、ウイルス対策ソフトで誤検出されやすいです。
=== [管理者として実行] しているのにシステム関連のファイルに書き込みができない (1) ===


そのため、ウイルス対策ソフトによってシステムにかかわるファイルへの書き込みが制限されている可能性があります。
Mery の不具合ではなく、ウイルス対策ソフトの影響により書き込みが制限されている可能性があります。


コードサイニング証明書には年間数万円といった多額の費用がかかるため、Mery のような個人の趣味で開発しているフリーソフトではデジタル署名を維持していくことができません。
ウイルス対策ソフトによっては、管理者権限で実行しているアプリケーションであっても、システム関連のファイルへのアクセスや書き込みを制限する場合があります。


セキュリティ的に問題なければ、ウイルス対策ソフトで除外の設定をしていただくしか対策がない状態です。
Mery はデジタル署名 (コードサイニング証明書) を付与していないフリーソフトのため、ウイルス対策ソフトによって制限対象として扱われることがあります。


=== [管理者として実行] しているのにシステムにかかわるファイルに書き込みができない (2) ===
コードサイニング証明書には年間数万円程度の費用がかかるため、個人の趣味で開発しているフリーソフトでは継続的な維持が難しく、現時点ではデジタル署名は付与していません。


ウイルス対策ソフトが原因でないときは、Mery がタスクトレイに常駐していないかどうかをご確認ください。
そのため、セキュリティ的に問題がない場合は、ウイルス対策ソフトの除外設定を行っていただくことで回避できる可能性があります。


非管理者で起動した Mery がタスクトレイに常駐している場合、[管理者として実行] しても非管理者で起動済みの Mery が呼び出されるだけです。
=== [管理者として実行] しているのにシステム関連のファイルに書き込みができない (2) ===


トレイアイコンを終了させていあら、[管理者として実行] してみてください。
ウイルス対策ソフトが原因でない場合は、Mery がタスク トレイに常駐していないかをご確認ください。


なお、管理者特権で起動しているかどうかを確認するには、タスクマネージャーの [詳細] タブで [管理者特権] 列を表示するとわかります。
非管理者権限で起動した Mery がタスク トレイに常駐している場合、その状態で [管理者として実行] しても、既存の非管理者プロセスが呼び出されるだけとなり、権限が切り替わらないことがあります。
 
この場合は、タスク トレイのアイコンを終了させてから [管理者として実行] を行ってください。
 
なお、管理者権限で起動しているかどうかは、タスク マネージャーの [詳細] から [管理者特権] 列を表示すると確認できます。


=== ネットワーク越しのファイルに書き込みができない ===
=== ネットワーク越しのファイルに書き込みができない ===


Mery はデジタル署名 (コードサイニング証明書) のないフリーソフト、いわゆる野良アプリなので、ウイルス対策ソフトで誤検出されやすいです。
Mery の不具合ではなく、ウイルス対策ソフトの影響によりネットワーク越しのファイルへの書き込みが制限されている可能性があります。
 
ウイルス対策ソフトによっては、ローカル ファイルだけでなくネットワーク共有上のファイルに対しても書き込み操作を制限する場合があります。


そのため、ウイルス対策ソフトによってネットワーク越しのファイルへの書き込みが制限されている可能性があります。
Mery はデジタル署名 (コードサイニング証明書) を付与していないフリーソフトのため、ウイルス対策ソフトによって制限対象として扱われることがあります。


コードサイニング証明書には年間数万円といった多額の費用がかかるため、Mery のような個人の趣味で開発しているフリーソフトではデジタル署名を維持していくことができません。
コードサイニング証明書には年間数万円程度の費用がかかるため、個人の趣味で開発しているフリーソフトでは継続的な維持が難しく、現時点ではデジタル署名は付与していません。


セキュリティ的に問題なければ、ウイルス対策ソフトで除外の設定をしていただくしか対策がない状態です。
そのため、セキュリティ的に問題がない場合は、ウイルス対策ソフトの除外設定を行っていただくことで回避できる可能性があります。

2026年5月6日 (水) 07:46時点における最新版

開発者のブログに寄せられたよくある質問と回答集です。内容は v2.6.7 をベースにしています。ここに回答が無い場合や、さらに詳しい情報が必要な場合はフォーラムをご利用ください。

インストール

USB メモリなどでポータブル利用できますか?

ポータブル機能を使用すると、設定ファイルを USB メモリ内に保存できます。これにより、パソコンを移動しても同じ設定を利用でき、環境を汚すこともありません。

Mery の ZIP 版を解凍し、Mery.exe があるフォルダーに Mery.ini という空のファイルを作成するだけで利用できます。

また、お使いのパソコンに保存されている設定ファイル C:\Users\<ユーザー名>\AppData\Roaming\Mery\Mery.ini を同じフォルダーにコピーすれば、設定を引き継いだままポータブル環境を作成することもできます。

※ v2.8.0 以降では、ポータブル版も用意されています。

ダブルクリックしてもファイルが開かない

関連付けの設定に問題がある可能性があります。

"Mery.exe のパス" "%1" のように、ダブルクォーテーションが正しく設定されているかご確認ください。

関連付けツールで修正できる場合もあるとの報告がありますので、試してみてください。

エクスプローラーで「ファイルから検索」を使いたい

レジストリの変更は、最悪の場合 Windows が起動しなくなる恐れがありますので、十分ご注意ください。

レジストリエディターで HKEY_CLASSES_ROOT\*\shell\ファイルから検索(&I)\command キーを作成し、既定の文字列値に "C:\Program Files\Mery\Mery.exe" /fd "%1" を設定します。

設定後、エクスプローラーでファイルを右クリックすると、メニューに「ファイルから検索(I)」が追加されます。

※ v3.6.1 以降では、インストーラーの標準機能として利用できます。

操作

矩形選択 (箱型選択) はできますか?

Shift + Alt + 矢印キー、または Alt を押しながらドラッグすることで、矩形選択 (箱型選択) ができます。

※ v3.0.0 以降では、矩形選択からの編集やマルチカーソル編集にも対応しています。

タブを別ウィンドウに分離 / 統合したい

タブをウィンドウの外側へドラッグ アンド ドロップすると、別ウィンドウとして分離できます。

また、分離したタブをウィンドウ内へドラッグ アンド ドロップすると、元のウィンドウに統合できます。

管理者として実行するとドラッグ アンド ドロップできない

これは Mery の不具合ではなく、Windows の仕様です。

Mery に限らず、管理者権限で起動したアプリケーションは、ファイルのドラッグ アンド ドロップを受け付けられない場合があります。

これは、アプリケーションが管理者権限で起動されている一方で、エクスプローラーは通常のユーザー権限で動作しているため、権限の低いエクスプローラー側から権限の高いアプリケーションへ操作できないためと考えられます。

Windows の詳細な仕様については、Microsoft にご確認ください。

設定

背景に画像 (壁紙) を設定したい

[ツール] → [オプション] → [表示] カテゴリの [背景] で、画像ファイル (bmp / gif / jpg / png) を指定すると、背景画像を設定できます。

強調文字列を設定したい

[表示] → [編集モード] → [編集モードの設定] から、構文ごとに強調文字列を設定できます。

編集モードの [プロパティ] で強調文字列を設定する際、先頭にある色番号のアイコンをクリックすると、色を変更できます。

なお、色番号 1 ~ 8 は、[ツール] → [オプション] → [表示] カテゴリで設定できるテーマ カラーに対応しており、[表示項目] の一覧にある [強調文字列 (1)] ~ [強調文字列 (8)] とそれぞれ対応しています。

ダイアログのフォントを変更したい

Mery.ini の [MainForm] セクションに、下記のように追記することでフォントを変更できます。

ただし、フォント サイズに応じてダイアログや各項目のサイズはある程度自動調整されるものの、フォントによっては文字が切れるなど、正しく表示されない場合があります。このため、本機能はサポート外の隠し機能となっています。

[MainForm]
FontName=Segoe UI
FontSize=9

禁則処理を設定したい

[ツール] → [オプション] → [基本] カテゴリの [禁則処理を行う] で、有効 / 無効を切り替えることができます。

なお、v2.6.7 時点では禁則処理のルールは固定されており、変更することはできません。禁則処理は Unicode の折り返しルールなどに基づいて設計されており、エディター コンポーネントの仕様となっています。

※ v3.8.4 以降では、禁則処理のカスタマイズに対応しています。

設定が勝手に消えてしまう

Mery の各種設定は、Mery.ini ( C:\Users\<ユーザー名>\AppData\Roaming\Mery\Mery.ini ) に保存されています。

このファイルが勝手に削除されることは基本的にありませんが、一部の設定は Mery.exe からの相対パスで記録されています。そのため、Mery.exe の場所を変更したり、異なるフォルダーに複数の Mery を配置して使用すると、設定との整合性が取れず、一部の設定が読み込まれなくなることがあります。

たとえば、普段はインストーラー版を使用していて、別のフォルダーに解凍した ZIP 版 (ベータ版など) を実行した場合などが該当します。

Mery はポータブル用途 (USB メモリなど) を想定した仕様のため、複数の Mery を異なるフォルダーで併用することは推奨されていません。

別環境で試したい場合は、インストーラー版や ZIP 版ではなくポータブル版をご利用ください。ポータブル版では Mery.iniMery.exe と同じフォルダーに保存されるため、設定が混在せず、安心して利用できます。

縦書きのダッシュやリーダーが横向きに表示される

この問題は Mery 固有のものではなく、Windows の描画処理に起因する既知の問題で、ワードパッドや一太郎など他のアプリケーションでも発生します。

当時はマイクロソフト社で修正対応中とされていましたが、その後、Windows 11 22H2 で修正されたとの報告があります。

不具合が解消されません(Windows 10 April 2018 Update環境で、縦書きのダッシュやリーダーなどが横書きで表示されてしまう) - Microsoft Q&A

この問題について、Mery 側での修正予定はありませんが、以下の方法で回避できることを確認しています。

  • DirectWrite を有効にする
Mery の標準機能である DirectWrite を有効にすると、正常に描画されるようになります。ただし、DirectWrite が使用できるのはテキスト編集中のみで、印刷には適用されません。
  • 影響を受けないフォントを使用する
縦書き印刷など DirectWrite が使用できない場合は、「HG 明朝」や「HG ゴシック」などの HG 系フォントを使用することで正常に描画されることがあります。(標準ではインストールされていない場合があります)

詳細な情報や設定方法については、以下のページをご参照ください。

縦書きのダッシュやリーダーが横向きに表示される問題について

使い方

プラグインの表示 / 非表示を切り替えたい

[表示] → [ツールバー] → [カスタマイズ] を開き、ツールバーにプラグインのボタンを割り当てておくと、ワンクリックでオン / オフを切り替えられます。

検索履歴を削除したい

検索 / 置換ダイアログで、[検索する文字列] のコンボボックス右側にある [▼] をクリックして一覧を表示し、Alt + Delete を押すと履歴を削除できます。

また、[ツール] → [オプション] → [履歴] カテゴリの [履歴の消去] からも削除できます。

右クリック メニューをカスタマイズしたい

[ツール] → [ポップアップ メニューの編集] から設定できます。

入力補完を使いたい

Ctrl + Space で候補を表示できます。

辞書ファイルを用意していない場合は、編集中の文書から単語を抽出して候補として表示されます。

辞書ファイルを使用する場合は、Mery.exe と同じフォルダーに Ext フォルダーを作成し、その中に「拡張子.txt」という名前でファイルを作成します。内容は、単語を 1 行ずつ記述します。

たとえば、JavaScript の場合は Ext\js.txt を作成し、単語を改行区切りで記述します。該当する拡張子のファイルを開いた際に、候補として表示されます。

なお、辞書ファイルのサイズや単語数に制限はありませんが、2MB を超えると候補表示時の動作速度に影響が出る場合があります。

ファイルの履歴機能を無効にしたい

[ツール] → [オプション] → [履歴] カテゴリの [最近のファイル表示数] を 0 に設定すると、履歴表示を無効にできます。

マクロで矩形選択や複数選択を行いたい

※ v3.0.1 以降では、マクロから矩形選択や複数選択を行えるようになりました。

文字数をカウントしたい

カウントしたい範囲を選択すると、ステータス バーに選択範囲の文字数が表示されます。

テキスト全体の文字数を確認する場合は、Ctrl + A で [すべて選択] します。

意外と知られていない文字数カウント

また、プロ生ちゃんプラグイン を導入すると、単語数や空白を除いた文字数などもリアルタイムでカウントできます。

制限事項と仕様

改行や折り返しをまたぐ検索が強調表示されない

これはエディター コンポーネントの仕様です。

行をまたぐ強調表示は動作速度への影響が大きいため、通常の検索では最大 2 行まで、正規表現検索では 1 行まで (行をまたがない) という制限があります。

大きなファイルは開けますか?

Mery は小さなファイルの編集に特化した設計のため、大きなファイルの編集には向いていません。

32 ビット版では、アプリケーションの制約により 1 プロセスあたり最大 2GB までしかメモリを使用できません。Mery は単一プロセスで複数のファイルを扱うため、開いているファイルのメモリ使用量 (実際のファイルサイズより大きくなります) の合計がこの制限内に収まる必要があります。

64 ビット版ではこの制約はありませんが、快適に編集できるサイズは数 MB 程度までです。

大きなファイルの扱いについて

1行の文字数制限は?

1 行あたりの文字数は、半角で最大 8,000 文字までです。これを超えた部分は、折り返しとして扱われます。

改行コードが混在したファイルを編集したい

エディター コンポーネントの仕様上、改行コードが混在したテキストファイルには対応していません。

混在した状態のファイルを Mery で編集して保存すると、改行コードは CR / LF / CR+LF のいずれかに統一されます。

また、読み込み時には内部的にすべて LF として扱われます。これにより、正規表現での検索時に改行コードを常に \n として扱えるという利点があります。

改行コードを混在させるケースはまれであるため、このような仕様となっています。

どうしても改行コードが混在したまま扱う必要がある場合は、対応しているエディターの利用をご検討ください。

Alt → Space を押してもウィンドウメニューが表示されない

これは開発環境 Delphi の仕様による制限です。

Alt を押してから Space を押す操作では表示されませんが、Alt + Space を同時に押すと表示されます。

インターネットに情報を送信しますか?

情報収集などの目的で、ユーザーの情報をインターネットへ送信することはありません。

ただし、以下の機能はインターネット上のコンテンツにアクセスします。

  • [Google 検索]
https://www.google.co.jp/search?hl=ja&lr=lang_ja&q=<検索する文字列> の形式で、選択範囲の文字列を検索語として使用し、ブラウザーで結果を表示します。
  • [Wikipedia 検索]
https://ja.wikipedia.org/wiki/<検索する文字列> の形式で、選択範囲の文字列を検索語として使用し、ブラウザーで結果を表示します。
  • [オンラインヘルプ]
https://www.haijin-boys.com/wiki/ をブラウザーで表示します。

上記以外の機能がインターネットにアクセスすることはありません。

※ ユーザーが作成したマクロやプラグインについてはこの限りではありません。(サポート対象外)

※ v3.7.14 以降では、以下の URL に変更されています。

  • [Google 検索]
https://www.google.com/search?hl=ja&lr=lang_ja&q=<検索する文字列>
  • [Wikipedia 検索]
https://ja.wikipedia.org/w/index.php?search=<検索する文字列>

元に戻しても変更マーク (*) が消えない

保存後に編集を行い、[元に戻す] で保存時の状態まで戻した場合でも、未変更とはみなされず「変更済み」として扱われる仕様でした。そのため、変更マーク (*) は消えず、[上書き保存] が可能な状態になっていました。

※ v3.0.0 以降では、仕様変更により変更マークが消えるようになりました。

ステータス バーの桁数表示で全角文字も 1 桁としてカウントされる

Mery は内部的に Unicode で文字を扱っており、半角 / 全角といった区別による桁数の違いはありません。

そのため、半角 / 全角に関わらず、すべて 1 桁としてカウントされます。

半角カタカナのみのシフト JIS ファイルが EUC と判定される

シフト JIS の半角カタカナ領域は、EUC の漢字 / 非漢字で使用される領域と重なる部分が多いため、半角カタカナのみで構成されたファイルは、シフト JIS か EUC かを正確に判別することが困難です。

そのため、どちらを優先して判定するかはテキストエディターの実装によります。

Mery では、半角カタカナのみのファイルが一般的に少ないことと、EUC では該当領域の使用頻度が高いことを考慮し、条件によっては EUC と判定されることがあります。

シフト JIS として認識させたい場合は、ひらがなを 1 文字でも含めるなどしてご対応ください。

正規表現で行頭の置換が期待どおりに動作しない

たとえば、各行の先頭の _ を 1 つだけ削除したい場合に、検索文字列を ^_、置換後を空文字として [すべて置換] を実行すると、各行の先頭の _ がすべて削除されてしまいます。

これは、1 文字削除されるたびに次の文字が再び行頭となり、[すべて置換] が文書の最後まで [置換] を繰り返す仕様のためです。

各行の先頭の _ を 1 つだけ削除したい場合は、以下のように正規表現を指定してください。

  • 検索する文字列: ^_(.*)$
  • 置換後の文字列: \1

Mery の [すべて置換] は、正規表現のグローバル置換(/g)ではなく、[置換] を繰り返す動作となっています。この仕様により、[置換] と [すべて置換] の挙動が一致し、操作結果を予測しやすくなっています。

この挙動はエディターによって異なり、どちらが正しいというものではありません。

ご意見・ご要望

アクティブなタブの色を変更したい

Mery は Windows 標準のタブ コントロールを使用しており、タブの色を個別に変更する機能はありません。

タブ コントロールを独自に描画することで対応することも可能ですが、実装が非常に難しく、古い Windows との互換性を保つことも困難なため、現時点では対応予定はありません。

※ v3.4.0 以降では、Windows 10 / 11 の「アクセント カラー」に対応しています。

差分比較 (Diff) 機能はありますか?

現在のところ、実装の予定はありません。

差分比較については、WinMerge などの専用アプリケーションをご利用いただくと、より便利にご活用いただけます。

罫線入力機能はありますか?

現在のところ、実装の予定はありません。

自動保存機能はありますか?

v2.6.9 以降では、[ツール] → [オプション] → [自動保存] カテゴリから、自動保存機能およびバックアップ機能を設定できます。

自動保存機能
バックアップ機能

変更した行を強調表示したい

v2.6.9 以降では、[表示] → [記号] の [変更行を強調表示] を有効にすることで、変更行に目印を表示できます。

目印の色は、[ツール] → [オプション] → [表示] カテゴリの [表示項目] 一覧にある [インジケーター - 変更行] および [インジケーター - 保存行] から変更できます。

変更行の強調表示

ファイルの関連付け機能はありますか?

Windows の標準機能で設定可能です。Mery の機能として実装する予定はありません。

シフト JIS で保存したのに UTF-8 (BOM 無し) と認識される (またはその逆)

半角英数字 (ASCII) のみで構成されたファイルは、シフト JIS と UTF-8 (BOM 無し) のどちらで保存してもデータが同一になるため、エンコードを正確に判定することができません。

そのため、エンコードが判定できなかった場合は、[ツール] → [オプション] → [基本] カテゴリの [既定のエンコード] の設定値が使用されます。

なお、この [既定のエンコード] は、新規作成時のファイルのエンコードとしても使用されます。

カーソル位置に縦線を表示したい

現在のところ、実装の予定はありません。

※ v3.8.3 以降では、任意の位置に縦線を表示できる「ユーザー定義ガイド」を設定できます。

マウスクリックやダブルクリックにマクロを割り当てたい

現在のところ、実装の予定はありません。

入力補完を自動で呼び出したい

入力補完の自動呼び出しは一見便利に見えますが、コーディングに慣れてくると、かえって入力の妨げになるケースが多いようです。

過去にご要望を受けて実装していた時期もありますが、利用頻度が低いことや、使用されても最終的に無効化されることが多かったため、現在は廃止されています。

マウスジェスチャー機能はありますか?

現在のところ、実装の予定はありません。

マウスジェスチャーはブラウザーのような閲覧中心のアプリケーションでは有用ですが、テキスト編集用途ではあまり適していないため、Mery では採用していません。

ファイルロック (排他制御) 機能はありますか?

※ v3.3.7 以降で対応しています。

[ツール] → [オプション] → [基本] カテゴリの [外部で変更された時] にある [外部からの書き込みを禁止する] を選択すると、Mery で開いているファイルが他のアプリケーションから変更されなくなります。

日本語を含む URL を認識できますか?

※ v3.4.0 以降で対応しています。

前回終了時に開いていたファイルを復元したい

v2.6.15 以降では、[ツール] → [オプション] → [自動保存] カテゴリの [ワークスペース] を設定することで、前回終了時に開いていたファイルやウィンドウの状態を復元できます。

作業を続きから始められる「ワークスペースの保存・復元」

リッチテキスト形式に対応していますか?

Mery はプレーンテキスト (単純なテキスト形式) のファイルを編集するためのテキストエディターです。

リッチテキスト形式は、文字の大きさ / 色 / 書式 / レイアウト / リンクなどの情報を含む形式であり、これらを扱うソフトは一般にワープロソフトと呼ばれます。

たとえば、Windows に標準搭載されているメモ帳はテキストエディター、ワードパッドや Microsoft Word、一太郎などはワープロソフトに分類されます。

ワープロソフトは文章の装飾やレイアウト機能が充実している一方で、起動や動作が重くなる傾向があります。

テキストエディターは機能をテキスト編集に絞ることで、高速起動 / 軽快な動作を実現しており、下書きやメモ、ソースコード編集などに適しています。

リッチテキストを編集したい場合は、ワープロソフトの利用をご検討ください。

検索バー機能はありますか?

ツールバーに検索ボックスを配置し、検索機能へ素早くアクセスするための機能ですが、標準機能としては搭載していません。

なお、開発支援にご協力いただいた方への特典として、検索バー機能を提供するプラグインを用意しています。(※ 現時点では未リリースです)

テキストエディター「Mery」 - BOOTH

ファイルブラウザー機能はありますか?

Mery のウィンドウ内にファイル ツリーを表示し、エクスプローラーのようにファイルを開くための機能ですが、標準機能としては搭載していません。

なお、開発支援にご協力いただいた方への特典として、ファイル ブラウザー プラグインを用意しています。(※ 現時点では未リリースです)

テキストエディター「Mery」 - BOOTH

高解像度ディスプレイでツール バーのアイコンが小さい

v2.6.1 以降では、大きいアイコンに対応しています。

[表示] → [ツール バー] の [大アイコン] を選択すると、ツール バーのアイコン サイズを変更できます。

開いているファイルすべてを対象に検索 / 置換したい

現在のところ対応していません。

ご要望が多い場合は、今後の検討課題とさせていただきます。

IME のオン / オフでカーソルの色を変更したい

v3.0.2 以降で対応しています。

IME の有効 / 無効でキャレットの色を変更できる機能について

マクロやプラグインの要望 / 開発依頼について

マクロやプラグインに関する技術的な質問については、簡単なアドバイス程度であれば対応できる場合もありますが、基本的にはサポート対象外となります。

また、個人向けの開発依頼や、マクロ / プラグインの機能追加などのご要望についても承っておりません。同梱のサンプル マクロ / サンプル プラグインを含め、内容にかかわらず一律サポート対象外となります。

開発依頼が必要な場合は、クラウドソーシングなどで専門の方へご依頼ください。

既知の不具合

ブックマークの位置がずれることがある

v2.7.4 以降で改善されています。

ブックマークの高速化と安定性の向上

サロゲート ペアの文字コード値が正しくない

v2.6.11 以降で改善されています。

サロゲート ペアの桁数表示が正しくない

サロゲート ペアを考慮した桁数の計算は動作速度への影響が大きいため、パフォーマンスを優先し、対応していません。

リモート デスクトップ環境で印刷プレビューが正しく表示されない

DPI の異なるサーバーへリモート デスクトップで接続している場合、印刷プレビューを表示するとフォントの幅などが正しく表示されないことがあります。

これは Windows 7 環境における既知の不具合で、拡張メタファイルの描画が正しく行われないことにより発生します。

マイクロソフトから提供されている修正プログラムをサーバー側に適用することで回避できることを確認しています。

Visual elements are displayed incorrectly when you connect to a computer that is running Windows 7 or Windows Server 2008 R2 by using the Remote Desktop Protocol - Microsoft サポート

Windows 10 で文字が入力できなくなる

Mery の不具合ではなく、Windows 10 バージョン 20H2 以降の「新しい Microsoft IME」で発生することがある既知の不具合です。

この「新しい IME」では、複数のアプリケーションで入力関連の不具合が報告されています。Microsoft の公式回避策として、「以前のバージョンの Microsoft IME を使用する」方法が案内されています。

KB4564002: 一部の Microsoft IM を使用している場合、Windows 10 バージョン 20H2 および Windows 10 バージョン 2004 で問題が発生する可能性があります - Microsoft サポート

Windows 11 22H2 で半角 / 全角キーを押すと Mery がクラッシュする

Windows 11 22H2 環境において、半角 / 全角キーを押すと Delphi 製アプリケーションがクラッシュする問題が報告されています。

Mery では v3.3.8 以降で対策済みです。詳細については以下をご確認ください。

Windows 11 22H2 で半角/全角キーを押すと Mery が落ちる問題について

その他

業務での使用について

詳細は同梱の「ソフトウェア使用許諾書」(eula.rtf) をご参照ください。

※ v3.7.17 以降では、「ソフトウェア使用許諾書」は HTML 形式 (eula.html) に変更されています。

プラグイン仕様 / SDK の公開について

プラグインの SDK およびプラグインのソースコードは GitHub で公開しています。

https://github.com/haijinboys

Linux で動かすことはできますか?

Linux では Wine を使用することで動作する場合があります。

日本語入力ができない場合は、[ツール] → [オプション] → [基本] タブの [かな漢字変換を起動] にチェックを入れ、Mery を再起動すると改善することがあります。

また、日本語変換ウィンドウがエディター枠の外に表示されるなどの問題が発生する場合がありますが、ある程度は動作するようです。

なお、動作検証は十分に行っていないため、正常に動作しない場合はサポート対象外となります。ただし、動作状況や回避方法などの情報は歓迎していますので、何かあればお知らせください。

ウイルス対策ソフトで検出されるのですが?

Mery はウイルスやマルウェアではありません。

デジタル署名 (コードサイニング証明書) を付与していないフリーソフトのため、ウイルス対策ソフトによって誤検出される場合があります。

コードサイニング証明書には継続的な費用がかかるため、個人で開発 / 公開しているフリーソフトでは維持が難しく、現時点ではデジタル署名は付与していません。

そのため、必要に応じてウイルス対策ソフトの除外設定を行っていただくか、ご不安な場合はご利用をお控えください。

正式版は、ソフトウェア配布サイトの Vector や窓の杜からもダウンロードできます。

Vector
窓の杜

[管理者として実行] しているのにシステム関連のファイルに書き込みができない (1)

Mery の不具合ではなく、ウイルス対策ソフトの影響により書き込みが制限されている可能性があります。

ウイルス対策ソフトによっては、管理者権限で実行しているアプリケーションであっても、システム関連のファイルへのアクセスや書き込みを制限する場合があります。

Mery はデジタル署名 (コードサイニング証明書) を付与していないフリーソフトのため、ウイルス対策ソフトによって制限対象として扱われることがあります。

コードサイニング証明書には年間数万円程度の費用がかかるため、個人の趣味で開発しているフリーソフトでは継続的な維持が難しく、現時点ではデジタル署名は付与していません。

そのため、セキュリティ的に問題がない場合は、ウイルス対策ソフトの除外設定を行っていただくことで回避できる可能性があります。

[管理者として実行] しているのにシステム関連のファイルに書き込みができない (2)

ウイルス対策ソフトが原因でない場合は、Mery がタスク トレイに常駐していないかをご確認ください。

非管理者権限で起動した Mery がタスク トレイに常駐している場合、その状態で [管理者として実行] しても、既存の非管理者プロセスが呼び出されるだけとなり、権限が切り替わらないことがあります。

この場合は、タスク トレイのアイコンを終了させてから [管理者として実行] を行ってください。

なお、管理者権限で起動しているかどうかは、タスク マネージャーの [詳細] から [管理者特権] 列を表示すると確認できます。

ネットワーク越しのファイルに書き込みができない

Mery の不具合ではなく、ウイルス対策ソフトの影響によりネットワーク越しのファイルへの書き込みが制限されている可能性があります。

ウイルス対策ソフトによっては、ローカル ファイルだけでなくネットワーク共有上のファイルに対しても書き込み操作を制限する場合があります。

Mery はデジタル署名 (コードサイニング証明書) を付与していないフリーソフトのため、ウイルス対策ソフトによって制限対象として扱われることがあります。

コードサイニング証明書には年間数万円程度の費用がかかるため、個人の趣味で開発しているフリーソフトでは継続的な維持が難しく、現時点ではデジタル署名は付与していません。

そのため、セキュリティ的に問題がない場合は、ウイルス対策ソフトの除外設定を行っていただくことで回避できる可能性があります。

スポンサーリンク