Unicodeのファイル名No.09629
izumi さん 06/03/02 21:31
 
izumiと申します。
メジャーバージョンアップが予定されているようですので、確認させてください。
以前要望した「秀丸エディタでUnicodeのファイル名が扱えるようにする」件は、6.x
系に盛り込まれているのでしょうか。
6.xがテスト版であることを理由に未使用なのですが、この点に興味があります。
なお、変暦に記載されていないことは確認済みです。
盛り込まれていないようでしたら、改めて要望としてあげさせていただきます。

http://www.maruo.co.jp/turukame/3/x08767_.html#8768
> ファイル名のUnicode対応は課題としたいと思います。

[ ]
RE:09629 Unicodeのファイル名No.09630
カモノハシ さん 06/03/02 22:23
 
こんばんは、いつもお世話になっております、カモノハシです。
izumiさん微妙に本筋から外れてしまいますが、ご容赦下さい m(_ _)m
ここしばらく、忙しいのと凄まじい投稿数でほとんど読んでいないので無駄だったら
流してください
この投稿をぽっと見てアイディアが浮かんだので投稿します。
秀丸本体でUnicodeファイル名に対応するのが困難だ、というのが前提です。
前置きが長くて申し訳ありません。

自動起動マクロに「保存時」ってのがあれば擬似的にUnicodeパスを扱えるかも、っ
てのです。
・問題のファイルを開くときにはマクロから開く
・マクロはUnicodeパスを解釈してテンポラリへSJIS名で書き出す
・保存時にはマクロが呼び出されて、テンポラリから元のUnicodeファイルへ反映
こんなのどうでしょうか(自動起動マクロがなくても手動でマクロを起動させれば現
状でもOKですが)。
アクセス権関係に明るくないので無用の心配かも知れませんが、DLLつかえば秀丸プ
ロセスから読み書きできますし。


悪い癖を発揮して妄想のツバサを広げると……
さらに透過的にするには「ファイルを開くダイアログが表示されるとき」に秀丸のダ
イアログではなくマクロを実行する機能とか。
ファイルの更新監視はDLLが自分でLoadLibraryするウィルス的手法を使うとか。
なんてのも出てきます。


> izumiさん
上記のような回避策は既にとっていたら申し訳ないです

> 秀丸担当さん
・マクロ自動起動タイミング「保存時」というよりファイルアクセス時?
・「ファイルを開くダイアログが表示されるとき」に秀丸のダイアログではなくマク
ロを実行する機能
を要望させてください。
もしくは、上記マクロの様な動作をUnicodeパスに対応しない場合の秀丸の動作にす
るとか。きめの細かい対応は出来ませんがとりあえずの読み書きは出来るようになり
ますし。いかがでしょうか。


[ ]
RE:09629 Unicodeのファイル名No.09631
秀まるお さん 06/03/02 23:01
 
 ファイル名でのUnicode対応ですが、僕の方で新しいアイデアを思いつきまし
て、今、V5.xxベースのソースコード上で実験している所です。

 技術的には、ユニコード(WCHAR型)とマルチバイト(CHAR型)の両方対応じ
ゃなくて、あくまで秀丸エディタはマルチバイトベースで作りつつ、また別のレ
イヤーでユニコードに変換するというようなアイデアになるんですが…。

 うまくいけばV6.xx系に反映できると思いますが、今のところは苦戦しており
ます。

 (秀丸メールに要望もバグも出なければこちらの作業に集中できるので、その
辺よろしくお願いします。(っとこっそり書いておく))

[ ]
RE:09631 Unicodeのファイル名No.09692
izumi さん 06/03/06 22:43
 
お世話になっております。

>  うまくいけばV6.xx系に反映できると思いますが、今のところは苦戦しており
> ます。

初期の6.xに盛り込まれていなかった点や、アウトライン機能に主眼を移しているこ
となど、
デバッグ期間を考えると次版での盛り込みは難しいと考えた方が良いのかもしれませ
んね。
これを機会に秀丸エディタとの関係を見直してみたいと思います。(^^;
ありがとうございました。

[ ]