よくある質問
開発者のブログに寄せられたよくある質問と回答集です。ここに回答が無い場合や、さらに詳しい情報が必要な場合はHaijin Boys Onlineまでお願いいたします。
ポータブル環境 (USB メモリなど) で使用できる?
レジストリは使用していませんし、設定はすべて相対パスで保存していますのでそのままお使い頂けます。設定ファイル (Mery.ini, Mery.his) の保存場所は標準でユーザ名フォルダの直下になりますが、ユーザ名の異なる環境で共通の設定を使用したい場合などは「Mery.ini」と「Mery.his」を「Mery.exe」と同じ階層に移動することでユーザ名に依存せずご利用可能です。(この場合、ユーザ名のフォルダは削除しても問題ありません。)
右上の「×」ボタンですべてのタブを閉じたい
×ボタンで誤って全てのタブを閉じてしまう事故を防止するための仕様です。
タブを有効にした状態で一部のタブを切り離したい
タブを部分的に切り離すことはできません。また、実装予定はありません。
背景に壁紙を設定してみたい
Mery.exe と同じフォルダに「bg.jpg」という名前で画像ファイルを置けば背景になります。
強調文字列の定義をしたいのですが
言語ごとに煩雑なカスタマイズが必要になってしまいますので搭載しておりません。
プラグインの表示・非表示を簡単に切り替えたい
「表示 > ツールバー > ユーザ設定」でツールバーにプラグインのアイコンを表示させておけば簡単に切り替えることができます。
検索履歴をクリアしたい
検索・置換ダイアログで検索のドロップダウン右側の▼を押し、リストを開いた状態で ALT + DELETE を押せばクリアできます。
折り返しを含む検索の場合、検索文字列が強調表示されない
フリーズ防止のため、仕様としています。
コンテキストメニューをカスタマイズしたい
現在のところコンテキストメニューのカスタマイズ機能はありません。
入力補完はできますか
CTRL + SPACE で候補を呼び出すことができます。辞書ファイルを用意していない場合は編集中の文書の中から適当に抜粋して候補にします。辞書ファイルを作成するには、Mery.exe と同じフォルダ内に「ext」というフォルダを作成して、その中に「拡張子.txt」でファイルを作成します。内容は、単語ごとに改行を入れておけば、その拡張子のファイルを開いたときに候補として表示されるようになっています。たとえば、JavaScript であれば、ext フォルダの下に「js.txt」というファイル名で単語を改行区切りでいれておきます。補完辞書ファイルのサイズ、単語数に制限は特に設けておりませんが、2 メガ以上になると辞書を呼び出す際の動作速度に影響があるかと思います。
大きいファイルは開けますか
メモリの許す限りは開けるかもしれませんが、あらかじめアウトラインはオフにしておいた方が良いです。
ファイルの履歴機能を無効にしたい
「ツール > オプション > 履歴」で「最近のファイル表示数」を 0 にします。
DIFF 機能が欲しい
現在のところ実装予定はありません。WinMerge などのDIFF 専用ツールをお使いください。
メニューやステータスバーのフォントをシステム標準のものにしたい
Mery.ini の [MainForm] セクションに UseSystemFont=1 を追加することで対応可能です。
例)
[MainForm]
UseSystemFont=1
業務での使用について
特に制限は設けておりません。ただし、機能・品質の保証はありませんし、問題が発生した場合の責任は負いません。
罫線入力機能が欲しい
現在のところ実装予定はありません。有志の方が作成されたマクロがあったと思います。
自動保存機能が欲しい
現在のところ実装予定はありません。バックアップはこまめにとってください。
変更した行の行番号を強調したい
プログラムの設計自体を見直さないと実装できそうにありませんので今後の課題とさせてください。
関連付け機能が欲しい
OS の標準機能で可能ですので実装しておりません。有志の方が作成された関連づけツールがあったと思います。
Unicode (UTF-8, BOM無) で保存したのにシフト JIS と認識される
半角英数字のみのファイルの場合、文字コードを判定することができません。BOM 有で保存するか、コメント行などで日本語を含めて保存してください。
1行の文字数制限は?
8,000 バイトまでの仕様です。
矩形選択はできますか?
SHIFT + ALT + カーソルキー、または ALT + マウスドラッグで可能です。
矩形選択が最下行の文字数分しか選択できない
悲しい仕様です。最下行のお尻にスペース入れるなどで対応してください。
カーソル位置に縦線を表示したい
縦線を表示する機能はありません。今後の課題とさせてください。
マクロで矩形選択したい
現在のところ対応しておりません。
プラグイン仕様・SDK の公開予定はありますか?
はい。Delphi ソースだけすぐにでも公開できるのですが、マニュアル作成が間に合っていません。あと、だれか C++ などに翻訳してくれると助かります。
ウィンドウを左右に分割したい
現在のところ対応しておりません。
メニューバーがチラつくことがある
ウィンドウの再描画の際に点滅する場合がありますが、現在のところ対応策がありません。Delphi6 の CoolBar の仕様と思われますが、解決策をご存知の方がいらっしゃいましたらアドバイスください。
ブックマークの位置がずれることがある
選択範囲を変換した場合にブックマーク位置がずれてしまう場合があります。文字列を行単位で保持していないため、その副作用だと思いますが対応策がありません。
マウスクリック、ダブルクリックなどにマクロを割り当てたい
現在のところ実装予定はありません。
入力補完を自動で呼び出したい
現在のところ対応しておりません。需要がありそうなら検討します。
マウスジェスチャが欲しい
現在のところ対応しておりません。(そもそもマウスジェスチャって閲覧専用のアプリケーションで効果を発揮するのではと思ったり思わなかったり)
ファイルロック (排他制御) 機能が欲しい
現在のところ対応しておりません。需要がありそうなら検討します。
上書きモードが欲しい
一般的にあまり使われていない(むしろ勝手に指が触れて上書きモードになるとイラっとする)ため実装しておりません。
改行コード混在のテキストを編集したい
仕様上の制限で、改行コード混在のテキストには対応しておりません。
トリプルクリックで行選択したい
現在のところ対応しておりません。今後の課題とさせてください。
検索バーが欲しい
現在のところ対応しておりません。今後の課題とさせてください。
ALTを押した後にSPACEを押してもウィンドウメニューが表示されない
開発環境上の仕様です。ALT + SPACE を同時に押すと表示されます。
別のクリップボード監視ツールと競合してしまう
Mery.ini の [History] セクションに ClipboardHistoryInterval=200 のように遅延時間(ミリ秒)を指定することで回避できる可能性があります。
例)
[History]
ClipboardHistoryInterval=200
アウトラインの文字色・背景色を変更したい
Mery.ini の [Outline] セクションに BackgroundColor=#FFFFFF を追加することで対応可能です。
例)
[Outline]
BackgroundColor=#FFFFFF
FontName=Tahoma
FontSize=8
FontColor=#000000
日本語を含む URL を認識したい
現在のところ対応しておりません。今後の課題とさせてください。
前回終了時に開いていたファイルを復元したい
現在のところ対応しておりません。有志の方が開発されたプロジェクト管理ツールを使用すれば可能かもしれません。
プラグイン領域の幅を変更しても戻ってしまう
これはプラグイン側の仕様なのですが、最後に閉じたエディタウィンドウの設定が保存されるようになっています。マウスでアウトラインの枠の幅を調整したあとに、一度そのウィンドウを閉じていただければその設定が保存され、次回起動時にはその幅で起動します。
エクスプローラ上でファイルから検索を使用したい
レジストリの変更は最悪の場合、ウィンドウズが起動しなくなる恐れがありますので細心の注意を払ってください。「HKEY_CLASSES_ROOT\*\shell\ファイルから検索(&I)\command」のキーを作成し既定の文字列値に「"C:\Program Files\Mery\Mery.exe" /fd "%1"」を入力します。エクスプローラで任意のファイル上での右クリックメニューに「ファイルから検索(I)」が追加されます。