- 作成者投稿
- 2011年8月4日 12:09 pm #10482Autumn参加者
ツール→現在の設定のプロパティ
→強調タブの強調文字列の件です。「強調文字列の設定をCSVファイル」にて、保存しています。
登録した強調文字列に重複した行があったため
1.CSVファイルをEmEditorにて開く
2.昇順に並び替え
3.重複行を一行を残して、削除
4.CSVファイルで上書き保存として、保存したCSVファイルを
インポート(古い文字列は削除するの方)したところ
重複していた項目が強調表示されませんでした。そこで、強調タブの強調文字列を確認したところ
テキストにて強調表示されていない問題の項目は
登録されておりました。重複行の項目に何か不備があったのかと、
1.CSVファイルをEmEditorにて開く
2.昇順に並び替え
3.重複行だけ抜き出して、別CSVファイルに保存したうえで
重複行をすべて削除、上書き保存
5.CSVファイルをインポート。
(古い文字列は削除する方)6.保存しておいた、重複行のCSVファイルをインポート。
(古い文字列は残して追加するの方)としてみましたが、結果は同じ。
それではと
1.CSVファイルをEmEditorにて開く
2.昇順に並び替え
3.重複行をすべて削除、上書き保存。
4.重複行を一行にして、別ファイルにて保存。
5.4を3にコピー&貼り付けして、保存。
6.CSVファイルをインポート
(古い文字列は削除する方)改善されませんでした。
CSVによるインポートではなく
強調タブの画面にて手動で一つずつ、重複項目を削除して
再度入力すれば、問題ないようですが、100弱あるので・・・。CSVで強調文字列を追加インポートする際
ファイルの書式等で何か問題があるのでしょうか。1.CSVファイルの形式?
UTF-16LE(BOM付き)等
2.使用してはいけない記号とか文字種
()とか使用してます。でも含まれていても強調表示されているものもありますし・・。CSV形式のファイルの内容は、
[文字列]、[色]、[単語のみ]、[行の右を強調]、[大文字小文字を区別]、[タグの内側のみ] というのはヘルプにあり、これを参照して、今まではうまくいっていたのですが。実際の形式は下記等で作成
文字列,3,0,0,0,0,0,02011年8月5日 12:29 am #10483snow参加者強調ルールが複数あって、文字列が一部重複しているとき、本来強調1で強調したかったのに順序によっては強調2になってしまう、ということはありますが…。
強調「されない」のは記憶にないですね。2011年8月5日 5:04 am #10484Yutaka Emuraキーマスターkanon 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
大変ご迷惑をお掛けして申し訳ありませんが、再現できるなるべく単純な強調文字列の一覧のサンプル (エクスポートした csv ファイルなど) と、強調表示するのに使用されたサンプル ファイルを zip に圧縮して [email protected] 宛てに送っていただけますでしょうか?
こちらで再現テストを行いたいと思います。また、EmEditor のバージョン、32-bit or 64-bit、OS の種類なども教えていただけると幸いです。
どうぞよろしくお願い申し上げます。
2011年8月5日 12:16 pm #10485Autumn参加者お手数をおかけします。
EmEditor のバージョン EmEditor Professional (32-bit)
Version 10.1.0OS の種類 Windows Vista Home Premium
となります。1.整形することで、問題が発生したCSVファイル(一部)
(強調表示用の元ファイルを昇順、重複行を一行にして、問題が発生したファイル。関係なさそうな部分を一部削除して、リストを半分にしましたが・・)2.強調表示に使用したテキストファイル(一部)
を圧縮処理して、送付します。
2011年8月5日 2:31 pm #10486Autumn参加者例
●,4,0,0,0,0,0,0
▲,3,0,0,0,0,0,0と強調表示の設定をして
テキストにて、
●ああ▲いい
という場合ですよね。
この場合、●の強調表示が優先、▲は無効。私の場合は、
1.強調ルールで全くおなじものが重複登録
例
あああ,3,0,0,0,0,0,0
あああ,3,0,0,0,0,0,0といった具合。
①重複したままのCSVファイルなら強調表示されているのですが、
①を昇順や重複削除を行ってCSVファイルを保存し
上書きインポートすると強調表示されなくなる。なので、整形する過程で何か・・あるのかなぁと。
- 作成者投稿
- このトピックに返信するにはログインしてください。