入力操作でタブストップ位置がリセットNo.37871
フィードバック さん 19/12/30 19:53
 
秀丸エディタ 8.90 ベータ10
動作報告

タブルーラ(目盛り部分)のタブストップをドラッグで任意の位置(左)に移動した
あと
 Ctrl+Zでやり直し
 バックスペースキーによる文字削除
タブストップ位置がリセットされます

https://i.imgur.com/QXU14Tp.png (元)
https://i.imgur.com/3pPjqHR.png (タブストップをドラッグ)
https://i.imgur.com/FL8Fyou.png (入力操作をしたり)
https://i.imgur.com/pwAx9fz.png (入力操作のあとに取り消しすると)
https://i.imgur.com/LdrgVi7.png (タブストップがリセット)

タブストップをドラッグで任意の位置(左)に移動したあと
狭まったタブ位置に文字を追加入力すると
追加された幅だけタブストップが右へ移動
リセットはされないが、ドラッグしたタブストップ位置からずれる
https://i.imgur.com/uenbSi9.png (タブストップを左へドラッグ)
https://i.imgur.com/4iKlivD.png (追加文字分だけ右へタブストップが移動)

「ファイルタイプ別の設定」は「TSVモード(タブ区切り)」

目盛りのところの右クリックメニューに切り替えコマンドがありますので
仕様と思われますが

現状
「自由配置」の状態で
「列の幅のテキスト幅揃えを更新」手動で実行 → 任意の位置にタブストップを移動

期待していた動作
「TSVモード(タブ区切り)」の状態で
自動で揃っている状態 → 任意の位置にタブストップを移動 → 手動ではなく自
動で「列幅の自動調整を一時停止」に切り替わる

要望ではありませんが
複数行あるうち1行だけ文字列が非常に長い場合
タブ幅を狭くして、列幅優先で、長い文字列は見切れると使いやすそうです

[ ]
RE:37871 入力操作でタブストップ位置がリNo.37872
フィードバック さん 19/12/30 23:50
 
追補

「TSVモード(タブ区切り)」でタブ幅を狭めると本文文字は見切れ、タブストップ
に合わせて文字列の頭が揃う
「自由配置」でタブ幅を狭めると本文文字は見切れず、タブの後の文字列の位置が揃
いません

[ ]
RE:37871 入力操作でタブストップ位置がリNo.37873
フィードバック さん 19/12/31 23:54
 
タブストップを「自由配置」にすると
スクロールバーが消えて
スクロールが必要な長文がウインドウ内に行末折り返し表示になります
仕様と思われますが
タブ用のコマンドなのに意図せず折り返し改行設定が変更された感じです

「ヘルプを読め」とよく言われるのですが、
右クリックメニューの「タブストップ」「自由配置」の文字情報をたよりに実行して
いっています。
昔とちがって、分厚い取扱説明書を読まなくても、見ただけで製品の操作方法がわか
る見え方が、利用者には使いやすいと思います
ヘルプに書かれてあるのも、タブストップ位置のことだけでした

[ ]
RE:37873 入力操作でタブストップ位置がリNo.37878
秀丸担当 さん 20/01/06 08:46
 

TSVモードでルーラーの境界(タブストップ)をドラッグしたとき、「列の幅の自動
調整を一時停止」を自動的にONにできてもいいと思います。
使う人によると思うのと、昔は一時停止の機能自体が無かったので、列の幅を調整し
ただけで一時停止になると、一時停止されていることを知らずにずっと調整されない
状態になって困惑することになるかもしれません。
TSV/CSVモードの動作環境として、任意でそういう設定があってもいいので、ご意見
参考にさせていただきます。

現状で常に自動調整が不要であれば、TSV/CSVモードの動作環境([その他]→[動作環
境]→[編集]→[TSV/CSV])で自動調整をOFFにしておく方法もあります。
あと、比較的新しめの追加されたコマンドで「列の幅を全て狭める」とか「この列の
テキスト幅揃えを更新」をキー割り当てして使うと、幅が広すぎるような場合に使い
やすいかもしれません。

[その他]→[ファイルタイプ別の設定]→[体裁]→[タブ]の、タブの文字数が「自由配
置」のときは、TSVモードやCSVモードのような動作とは違い、「2」「4」「8」とい
ったような普通のタブの間隔が、自由な間隔になるというだけです。そのためはみ出
ても文字列は切れず、折り返しは普通にあります。折り返しは任意で最大にしておく
といいです。
ヘルプにいろいろ説明不足があり申し訳ありません。不足しているような点は随時追
記していきたいと思います。



[ ]
RE:37878 入力操作でタブストップ位置がリNo.37886
フィードバック さん 20/01/06 23:22
 
互換性を保つ、というのは、昔のバージョンと同じ操作をしたときの挙動を同じにする
ことだったんですね
設定ファイルの互換性のことと勘違いしていました

「自由配置」と「TSV/CSVモード」の挙動がもともと違うこともわかりました

「TSV/CSVモード」で「列の幅の自動調整を一時停止」にチェックを入れた状態で
タブストップの箇所をダブルクリックすると
そのタブ幅だけ自動調整が実行される
これは直感的で非常に使いやすかったです

[ ]