|
* 矩形選択した状態でスペースやタブが入力できない? [#b41f11fc] -ページ: [[BugReport]] -投稿者: [[anonymous]] -優先順位: 低 -状態: 提案 -カテゴリー: -投稿日: 2010-10-20 (水) 01:18:26 -バージョン: ** メッセージ [#u5679a3a] 1.6.6.0 1.6.5.0 たとえば行頭からAlt+↓で4行選択した状態でaを入力すると4行にaが入力されますが、それを期待して、同じようにAlt+↓で4行選択した状態でスペースやタブを入力するのですがそうなりません。ステータスバーは「10240 Columns * 4 lines selected.」となっています。 また、行頭に半角スペース等の文字を入れた位置から同じ操作をすると、今度は選択開始した1行目だけにスペースやタブが入力されていき、Columnsの数字が減っていきます。 「4行」に意味はないです。1行でも8行でも再現します。Windows XP SP3です。 ---- #BR - 何やら[[複雑な事情(インデント揃え機能とか)>http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=dev&v=4103#4103]]が絡んでいる模様 -- &new{2010-10-20 (水) 10:12:26}; - 仕様です。スペースおよびTabでのインデントは矩形選択不要です。また、行の途中部分に矩形選択を使ってスペース・Tabを挿入することはできます。 -- [[autumn]] &new{2010-10-25 (月) 09:10:39}; - 矩形選択で選択する際に、文字を選択しないとColumnsの値が10240になります。 -- &new{2010-10-25 (月) 09:16:20}; - ソースコードを読むと、当該箇所に「SPACEorTABインンデントで矩形選択桁がゼロの時は選択範囲を最大にする」とのコメントが記載されていました。意図的にそうしていることは明らかですが、どういう理由かまでは自分にはわかりません。そのまま続けてスペース・Tabを入力することはできるので、別に困ってはいません。まぁ、最初だけ「あれ?、あ、そう。」と思った程度かな。 -- &new{2010-10-25 (月) 16:30:08}; - 忘れかけていましたが、何がしたかったかを思い出しました。/ 文字がある行の、文字と文字の間の位置から縦にゼロ桁で矩形選択した状態で、「タブキー」や「スペースキー」や「他のキー」の入力はできるのですが、「スペース1文字」や「タブ1文字」だけをクリップボードにコピーした状態で貼り付けをすると貼り付けてくれないのが困っていました。/なにが困るかというと「タイプ別設定」で「SPACEの挿入」にしているときにタブ文字を挿入したかったときです。/というのも、扱うソースのインデントがタブだったりスペースだったりマチマチなためです。/「SPACEの挿入」モードであっても選択して居ない状態ならShift + Tabでタブ文字が入るのですが、それも矩形選択状態だとうまく行かないです。 -- [[報告者]] &new{2010-11-09 (火) 18:15:41}; - 規約で統一しろと言われればそうなのですが・・。キー割り当てのモード切替系の中に「SPACEを挿入」の設定を切り替えできる項目を入れてもらうとか、インデントがスペースかタブかを自動判別する機能とか・・。これバグでなく要望ですね -- [[報告者]] &new{2010-11-09 (火) 18:24:11}; #comment #attach |