redakt55 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
ご意見ありがとうございます。詳細については、後ほど、検討させていただきますが、すぐに回答できる以下の点だけ回答したいと思います。
◎表行・表列の固定表示
これは、実装する予定です。
◎検索・置換
指定する列のみから、置換することは可能です。指定する列を箱型選択してから、置換ダイアログで、「選択範囲のみ」をチェックして置換します。選択範囲のみの検索はできないのですが、それは検討させてください。
◎二重引用符
EmEditor は、基本的には、ファイルの開く/保存時には、二重引用符を追加したり削除したりしません。ファイルにあるものが、そのままエディタに表示されます。ただし、新しいバージョンでは、CSV/TSV/DSV の変換機能を追加する予定です。そうすると、TSV から CSV への変換時に、セル内にカンマか二重引用符が含まれている場合には、そのセル全体を二重引用符で囲むという実装が必要になります。そのため、CSV/TSV/DSV の変換時には、二重引用符を追加する必要性が出てきます。逆に、変換時に、二重引用符を必要以上に削除するべきかどうかの議論の余地はあると思います。
あと参考までに、もう1つの例外的な実装として、並べ替え各種コマンドの場合があります。現在、並べ替えの各種コマンドの場合には、指定する列に対してソートすることができますが、その場合は、二重引用符を無視してソートが働くようになっています。
EmEditor は、巨大ファイルをスムーズに開いて編集することが第一の目的のため、速度が犠牲になるような実装は行うべきではないと思っています。その意味からも、二重引用符の処理といった、時間がかかるようなコードはできるだけ実装したくないと思っています。
ご意見ありがとうございました。他にも何かご意見がありましたら、ご連絡ください。
どうぞよろしくお願い申し上げます。