- 作成者投稿
- 2014年7月3日 8:30 pm #19760
redakt55
参加者Shift JIS(正確には CP932)のテキストファイルを編集していて,CP932 に無い文字(例えば「鷗」)を追加し,上書き保存しようとしたときの動作が不可解です。
まず,「この文書は,保存用に選択されたエンコードで保存すると失われてしまう文字を含んでいます」というダイアログが出ます。
ここで「キャンセル」をクリックすると,該当する文字の背景が赤くなります。
以上は正常です。ところが,ダイアログで「一覧から選択する」にして「OK」をクリックすると,文字コードの一覧は出ず,「名前を付けて保存」ダイアログが出ます。これがまず変ですね。
そして,ここでキャンセルをすると,該当する文字の背景が赤くなってくれません。これは嬉しくないです。ところで,「鷗」を追加した瞬間にこの字の背景を赤くすることは無理でしょうか?
2014年7月4日 1:36 am #19766Yutaka Emura
キーマスターredakt55 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
わかりにくくて申し訳ありません。ダイアログで「一覧から選択する」を選択すると、「名前を付けて保存」ダイアログが表示されますが、このダイアログの中に [エンコード] ドロップ ダウン リストが含まれています。このエンコードの一覧が、「一覧から選択する」の一覧の意味になります。
それから、最初に [次の Unicode 文字を検索] コマンド (既定では F9 キー) を選択していただければ、これらのダイアログを表示させなくても、Unicode 文字の背景が赤くなります。最初から文字を追加した瞬間に背景を赤くするためには、このコマンドを実行するマクロをファイルを開くイベントに関連付けて設定していただければ可能です。将来のバージョンで、Unicode 文字が自動的に背景色が変わるようなオプションを追加できないかどうか検討してみます。
よろしくお願い申し上げます。
2014年7月4日 9:41 am #19769redakt55
参加者「一覧から選択する」の意味は分かりました。うーん,そういうことなら「エンコードを指定して保存する」って書いてほしいですね。
[次の Unicode 文字を検索] についても分かりました。自分が EmEditor の便利な機能を全然把握してないことが分かりました。勉強します。
この機能があればとりあえず私は十分です。
ただ,「一覧から選択する」で出る「名前を付けて保存」ダイアログをキャンセルしたときにも赤になったほうが動作が一貫しているような気がします。ところで,「Unicode 文字を検索」のほかに,「BMP外の文字を検索」が欲しいです。未だに BMP 内でしか Unicode が扱えないソフトウエアが少なくないので。
あと,「JIS X 0208 外の文字を検索」もあると嬉しいです。 - 作成者投稿
- このトピックに返信するにはログインしてください。