新規ファイル保存時の動作についてNo.23768
p4936jp さん 07/10/06 18:43
 
細かい話で申し訳ないのですが
新規に秀丸を起動し、クリップボードなどから文字を貼り付けたあと
そのファイルを保存しようとしたとき

名前を入力して[保存]ボタンをクリックしますが

もし、文字コードに変換できない文字が含まれている場合
[はい] [いいえ] [キャンセル]ボタンでその文字をどうするかを
尋ねるダイアログが表示されます。

[いいえ]を押して該当する文字にジャンプして修正してから保存
しようとすると
先に入力したファイル名が失われていて再度入力しなければなりません

短ければいいんですが長い名前だとちょっと辛いものがあります。
できれば一度入力したファイル名は保持して頂きたいのですが
可能でしょうか?

[ ]
RE:23768 新規ファイル保存時の動作についNo.23770
K'zawa さん 07/10/06 23:57
 
p4936jpさん、こんにちは。
K'zawa/ユーザーです。

>新規に秀丸を起動し、クリップボードなどから文字を貼り付けたあと
>そのファイルを保存しようとしたとき
>
>名前を入力して[保存]ボタンをクリックしますが
>
>もし、文字コードに変換できない文字が含まれている場合
>[はい] [いいえ] [キャンセル]ボタンでその文字をどうするかを
>尋ねるダイアログが表示されます。
>
>[いいえ]を押して該当する文字にジャンプして修正してから保存
>しようとすると
>先に入力したファイル名が失われていて再度入力しなければなりません
>
>短ければいいんですが長い名前だとちょっと辛いものがあります。
>できれば一度入力したファイル名は保持して頂きたいのですが
>可能でしょうか?

まったく同じですね。↓の下段。
http://www.maruo.co.jp/hidesoft/2/x22824_.html#22826
なんかいい解決法ないですかねぇ。>秀丸担当さん

[ ]
RE:23770 新規ファイル保存時の動作についNo.23771
p4936jp さん 07/10/07 10:03
 
K'zawa さん こんにちは

>>短ければいいんですが長い名前だとちょっと辛いものがあります。
>>できれば一度入力したファイル名は保持して頂きたいのですが
>>可能でしょうか?
>
>まったく同じですね。↓の下段。
>http://www.maruo.co.jp/hidesoft/2/x22824_.html#22826
>なんかいい解決法ないですかねぇ。>秀丸担当さん

同じような質問や要望がないか検索したつもりだったのですが
全く同じ要望ですね・・

秀丸担当様 是非ご検討をお願いします。

[ ]
RE:23771 新規ファイル保存時の動作についNo.23779
秀丸担当 さん 07/10/09 10:42
 

>短ければいいんですが長い名前だとちょっと辛いものがあります。
>できれば一度入力したファイル名は保持して頂きたいのですが
>可能でしょうか?

そうですか。
やはり要望があるということで、検討する必要がありそうです。
警告が出るときの選択肢を増やすとか。
V7.xxですぐにはやらないかもしれません。

とりあえず現状での対策としては、あらかじめ「ファイル名変更」コマンドでフ
ァイル名を決めておき上書き保存をすると、繰り返し作業して変換できない文字
を探すのがやりやすくなります。

[ ]
RE:23779 新規ファイル保存時の動作についNo.23782
p4936jp さん 07/10/09 13:58
 
>とりあえず現状での対策としては、あらかじめ「ファイル名変更」コマンドでフ
>ァイル名を決めておき上書き保存をすると、繰り返し作業して変換できない文字
>を探すのがやりやすくなります。

確かにおっしゃる方法ですと手間は増えますが回避できますね

ただ、保存処理で自分なりに考えたファイル名が文字コードと言う
全く別次元の理由で無視されるのはちょっと悲しいと感じてしまい
ます。

将来のいつか対処して頂けると嬉しいです。

[ ]
RE:23779 新規ファイル保存時の動作についNo.23848
p4936jp さん 07/10/21 11:05
 
前の話題を蒸し返して申し訳ないです。

先ほどまた同じ事が起きてちょっとむかついたので
考えたのですが

今は変換できない文字は ? に固定されていますが
これを設定でユーザーが指定できるようにはならない
でしょうか?
わたしの場合は全部半角スペースに置きかえてしまう
のでそれができれば今の仕様でも全然OKなのですが

[ ]
RE:23848 新規ファイル保存時の動作についNo.23853
秀丸担当 さん 07/10/22 10:23
 

>今は変換できない文字は ? に固定されていますが
>これを設定でユーザーが指定できるようにはならない
>でしょうか?
>わたしの場合は全部半角スペースに置きかえてしまう
>のでそれができれば今の仕様でも全然OKなのですが

いまのところできないですが、動作環境での設定で、そういう指定もできたらい
いかもしれないです。今後のネタとして参考にさせていただきます。


Shift-JISに限った保存で、Shift-JIS以外を見つけたい場合は検索で、「正規表
現」だけをONにして以下の文字列を検索するといいかもしれません。("["と"]"
の文字も検索文字列です。)

[^\t\n -K]

半角空白に全置換もできます。


Shift-JISに限らない場合は、[ファイル]→[エンコードの種類]であらかじめエ
ンコードを決めておいてから、以下のマクロを実行すると変換できない文字を空
白に一括変換できます。

disabledraw;
gofiletop;
while(1){
    if( code == 0 && unicode != 0 ) {
        delete;
        insert " ";
        continue;
    }
    right;
    if( !result ) break;
}
endmacro;

[ ]
RE:23853 新規ファイル保存時の動作についNo.23860
p4936jp さん 07/10/22 16:09
 
>>わたしの場合は全部半角スペースに置きかえてしまう
>>のでそれができれば今の仕様でも全然OKなのですが
>
>いまのところできないですが、動作環境での設定で、そういう指定もできたらい
>いかもしれないです。今後のネタとして参考にさせていただきます。

よろしくお願いします。

[ ]