|
* 折り返し行インデントつきで矩形選択して文字を入力すると位置がずれて入る [#i7f6eb8e] -ページ: [[BugReport]] -投稿者: [[きさま]] -優先順位: 普通 -状態: 提案 -カテゴリー: 矩形選択 -投稿日: 2014-10-10 (金) 18:30:48 -バージョン: ** メッセージ [#eb6c04ff] 折り返し行インデントがtx2xか論理行先頭に設定してある状態で、右端で折り返して矩形選択をし、なにか文字を入力すると意図しないところに入力した文字が出てきます。 たとえば右端で折り返された文章で、行頭で矩形選択してタブ文字(幅は4文字)を入力すると、折り返された方の行でだけ半角4文字分ずれたところにタブが入ります。 ---- - 折り返し行インデントに固有の問題でしょうか。折り返し全般の問題でしょうか。 折り返しがあるとないとに関わらず矩形選択文字入力をした場合に、現在は、「上の行から」「順番に」文字を挿入しています。 それはつまり、最初の行に文字を挿入した時点で次行以降の折り返し位置が変化するため、折り返された2行目以降は最初に選択されていた位置には文字が挿入されないということです。 これはANSI版からこうだったのではないでしょうか。正直、使い道がある機能とは思いませんが、他の人はどうか知りません。 下の行から文字を挿入するようにすれば、予想できる位置に文字が挿入されるのではないかと思います。 http://sourceforge.net/p/sakura-editor/code/3827/tree/sakura/trunk2/sakura_core/cmd/CViewCommander_Edit_advanced.cpp#l184 -- [[ds14050]] &new{2014-10-11 (土) 00:31:55}; #comment #attach |