Request/522 のバックアップ差分(No.5)




  • 追加された行はこの色です。
  • 削除された行はこの色です。
* 改行 / 折り返しの右側をカラーリング [#f823e4f0]
-ページ:     [[Request]]
-投稿者:     [[NaKIT]]
-優先順位:   低
-状態:       提案
-カテゴリー: 
-投稿日:     2016-03-28 (月) 21:34:50
-バージョン: 2.3.0.0

** メッセージ [#kf0e5372]
改行 / 折り返しの右側をカラーリング
Request>521 の行全体をカラーリングをもっと一般化して,色指定が改行や折り返しを含むとき,その右側にも色指定が及ぶようにしていただけると嬉しいです。
たとえば,正規表現キーワードで
/^-.*\n/k
/^+.*\n/k
/^@.*\n/k
を背景色のある色指定で登録すると,diff / patch のテキストが,巷の diff ツールや,ブラウザ上の Commit のページのように表示できるようになれば良いなと思います。
通常の選択では右側にも色指定が効き,矩形選択では常に選択内だけ,とすれば,それぞれの選択モードの違いが視覚的に判りやすなります。
マッチする文字列に改行が含まれないように
/^-.*$/k
とすれば,従来のように表示する,ということにすれば,混乱も少ないと思うのですがどうでしょう。
----
- 「折り返しを含む」は文字ではないので難しいです。行頭から色分けをしつつ画面に文字を出力しているため、改行までを2回色分け処理する必要がでてきて、不可能ではないですが現状では難しいです -- [[Moca]] &new{2016-03-28 (月) 21:58:32};
- 今の所、一時的な色分けでよければ、weeklyにあるカラーマーカーを使うと、diffなどはマクロを実行するだけでほぼ同じことが可能です。 -- [[Moca]] &new{2016-03-28 (月) 21:59:48};
- リンク→ Request/521  --  &new{2016-03-28 (月) 22:01:09};
- 「正規表現が行全体にマッチする」の条件だけは2回色分けはしなくてもよさそうですが、1文字目の処理は必要で、その前に行番号を処理してるので、工夫がいりそうです -- [[Moca]] &new{2016-03-28 (月) 22:06:56};
- 正規表現についてはお試し版ができました。weekly/color_line_allです -- [[Moca]] &new{2016-03-29 (火) 01:27:55};
- 今更だけど「行全体」と「改行の右側」の意味を取り違えてる気がする -- [[Moca]] &new{2016-03-30 (水) 12:17:02};
- とりいそぎ,試せました。感謝です。おっしゃるとおり,たとえば /\/\/.*\n/k で,コメントが行の途中から始まっていたとしても,改行の右側へ色指定が及ぶようなものを想定していました。行番号へ色指定を波及させるかどうかには,あまりこだわっていません。 -- [[NaKIT]] &new{2016-03-30 (水) 23:02:37};

#comment
#attach


    ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS