開発室

提供: MeryWiki
移動先: 案内検索

Mery (64 ビット版)

次のバージョンに向けた開発途中のベータ版です。最新の不具合修正、機能追加・改善が含まれています。

ダウンロード

ZIP 版

Mery_3.0.1_x64.zip (64 ビット版) 3,249,317 バイト 2016/12/24

インストーラ版

Mery_3.0.1_x64.exe (64 ビット版) 2,610,831 バイト 2016/12/24

注意事項

64 ビット版について

  • 64 ビット版でもエディタエンジンの仕様上、大きいファイル (1GB 以上) の編集はできません
  • 64 ビット版では開いているすべてのファイルの合計で 2GB 以上を扱うことが可能です
  • 32 ビット版のプラグインおよび DLL 使用できません
  • ベータ版に同梱の Mery.txt は正式版 (2.5 系) と同じです

ベータ版について

ベータテストにご協力いただける場合、INI を共通にしていると問題が発生した場合に 32 ビット版の正常な環境へも影響が出る恐れがありますので、64 ビット版の方の "Mery.exe" を "Mery (x64).exe" などにリネームすることで INI を別々にすることができます。(同一 INI での検証もご協力いただけると助かります)

開発について

Mery で使用させていただいているコンポーネント「TNotePad」の 64 ビット版の開発・公開は中止されており、Delphi (XE2) では対応が困難な模様です。Mery の 64 ビット版も限界が見えてきたら開発を中止するかもしれませんがご了承ください。

更新履歴

2016/12/24 (3.0.1)

  • 編集モードの設定が 32 ビット版の INI から読み込めなかったのを修正

2016/12/23 (3.0.0)

  • Delphi XE2 で再構築
  • 64 ビット版をリリース

プラグイン

Emmet LiveStyle

LiveStyle_3.0.0_x64.zip (64 ビット版) 1,573,358 バイト 2016/12/23

半透明プラグイン

AlphaBlend_3.0.0_x64.zip (64 ビット版) 686,373 バイト 2016/12/23

クラスビュープラグイン

ClassView_3.0.0_x64.zip (64 ビット版) 805,249 バイト 2016/12/23

全角/半角変換プラグイン

Conversion_3.0.0_x64.zip (64 ビット版) 608,528 バイト 2016/12/23

お気に入りプラグイン

Favorites_3.0.0_x64.zip (64 ビット版) 271,318 バイト 2016/12/23

HSP コンパイルプラグイン

HSPRun_3.0.0_x64.zip (64 ビット版) 253,203 バイト 2016/12/23

IPメッセンジャープラグイン

IPMessenger_3.0.0_x64.zip (64 ビット版) 764,938 バイト 2016/12/23

スニペットプラグイン

Snippets_3.0.0_x64.zip (64 ビット版) 269,592 バイト 2016/12/23

Web プレビュープラグイン

WebPreview_3.0.0_x64.zip (64 ビット版) 697,934 バイト 2016/12/23

開発環境

Delphi 10 Seattle を購入したにもかかわらず何故 Delphi XE2 なのか?

  • Delphi XE3 以降、Windows 8 の Metro UI 対応や不具合の多い高 DPI 対応などが搭載されたことで実行ファイルのサイズが極端に大きくなったが VCL アプリでは恩恵が少ない
  • Delphi XE 以降のパフォーマンス比較 から VCL アプリなら Delphi XE2 が最適だと判断する

ご意見・ご要望

内容 状態 備考
1 ページに収まる行数取得 (プラグイン) 検討
ミニマップが欲しい 検討 面白そうだけど大変そう
単語補完を Tab キーで確定 検討 キー割り当てできるようにしたいけど仕様上困難
ツールバーの大きいアイコンが欲しい 検討 Glyfz の「Office 2016」が素敵。でも「Office 2010」の全部セットで $125 でも良いかもしれない。いずれにせよ費用がかかる
長い行で検索したときに右端に余裕を持たせてスクロール 検討 TNotePad の仕様なのであまり触りたくない
UTF-16 の BOM 無対応 完了 2.5.5 で対応済
タブを閉じた後にアクティブにするタブの設定 (左・右・直近など) 検討 オプション画面がいっぱいなので困ってる
ファイルから検索のコマンドライン引数の増設 検討 仕様を考えるのがダルい
自動マーカー、手動マーカー 検討 面白そうだけどかなり大変
自動バックアップ 検討 個人的には必ずオフにする機能なのでダルい
開いているファイルから検索・置換 検討 試作品はできたけど検証がダルい
編集行の強調表示 検討 TNotePad に手を入れないといけないので大変
自動アップデートの実装 保留 サーバ増強、コードサイニングの取得など費用がかかる。そもそもセキュリティ的な問題が大きい。アップデートチェックに留めておくべき
EXE アイコンがダサい 保留 気に入ってるんだもん
単語分断折り返し 保留 折り返しは内部でキッチリ決まってるので手の着けようがなさそう
矩形選択で文字入力したときにイイ感じに入力されると良い 保留 作ってみたけど問題多すぎ
トリプルクリックからの論理行選択 保留 物理行選択派な人もいそう
マウスキャプチャ後のスクロールマージンの挙動を秀○さんっぽくしたい 完了
AddFontResource で追加したフォントが DirectWrite で使用できない 完了 2.5.0 で対応済
Tidy HTML5 完了 2.5.0 で対応済
アウトラインのドラッグドロップで並べ替え 完了 2.5.0 で対応済
ウィンドウの縦分割 完了 2.5.0 で対応済
特殊文字入力のインターフェイス考察 完了 特殊文字を入力するマクロを同梱した
書き換え禁止モードをわかりやすくする 完了 タブに鍵マークを表示するようにした
先頭大文字で Don'T になっちゃう 完了 アポストロフィは無視するようにした
最大化→最小化→復元時のファイルの更新チェックを走らせる手段の調査 完了
バイナリなどを開いたときの確認ダイアログで「キャンセル」したい 完了
文字間隔の設定 完了
グレーアイコンが濃すぎる 完了
新規作成時のエンコードの指定方法について検討 完了
ドラッグ中にメッセージボックスを表示させるとフリーズすることがある 完了
起動時引数行番号と一緒に桁番号も指定 完了
単語補完の自動起動 完了 実装したけど誰も使ってなさそうだったので廃止
0x200Fの挙動 完了
画面中央付近でキャレットを固定したい 完了 ScrollMargin を最大値に設定
起動時引数エンコードの指定 完了
起動時引数編集モードの指定 完了
SJIS、UTF8 とかごとの文字コード表示 却下 UTF8 標準化に伴い却下
CSV / TSV 編集機能の研究 却下 Excel で良いんじゃね?

参考資料