並び替えのときの[EOF]の対処No.34594
hidehidemaruo さん 15/11/18 02:47
 
TSV/CSVモードで、表計算ソフトのように表示した後、1列全てをソートで並び替え
ようとしたのですが、最終行の[EOF]まで選択されると、並び替えができないようで
す。[EOF]を選択範囲から除外する方法か、他の並び替えの方法があれば教えて下さい。

http://hide.maruo.co.jp/software/hidemaru8/new7.html

[ ]
RE:34594 並び替えのときの[EOF]の対処No.34596
秀丸担当 さん 15/11/18 09:19
 

TSV/CSVモードのルーラーの位置の右クリックや、[編集]→[変換]→[ソート...]
によるソートのことかと思います。
このソートは、[EOF]が対象になることは無く、選択されたように見えていても
ソートには含まれないです。

列を選択するには、ルーラーの該当する列をクリックするとファイル先頭から最
後までの列が選択されます。
ここでソートの操作をすると、ソートを判定する対象は列だけですが、入れ替わ
る内容は行全体(全ての列)になります。

他の選択方法として、CtrlやAltキーを押しながらドラッグするとBOX選択すると
いう方法がありますが、この状態での[編集]→[変換]→[ソート...]はうまくい
かないことがわかりました。
V8.40未満では、BOX選択のソートは自動的に行単位の選択に切り替わってからの
ソートでした。
V8.40以降では、複数選択に対応して、例えばBOX選択で[編集]→[変換]→[TO
UPPER CASE]複数のばらばらの選択とみなして、変換可能になりました。
その影響で、BOX選択でのソートができなくなっていました。
今後のバージョンで従来通り行単位の選択となるように修正させていただきます。

もしBOX選択のことではないとしたら不明です。操作方法や秀丸エディタのバー
ジョンやテキスト内容など、詳しいことがわかると助かります。

[ ]