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




改行 / 折り返しの右側をカラーリング

  • ページ: Request
  • 投稿者: NaKIT?
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー:
  • 投稿日: 2016-03-28 (月) 21:34:50
  • バージョン: 2.3.0.0

メッセージ

改行 / 折り返しの右側をカラーリング Request>521 の行全体をカラーリングをもっと一般化して,色指定が改行や折り返しを含むとき,その右側にも色指定が及ぶようにしていただけると嬉しいです。 たとえば,正規表現キーワードで /^-.*\n/k /^+.*\n/k /^@.*\n/k を背景色のある色指定で登録すると,diff / patch のテキストが,巷の diff ツールや,ブラウザ上の Commit のページのように表示できるようになれば良いなと思います。 通常の選択では右側にも色指定が効き,矩形選択では常に選択内だけ,とすれば,それぞれの選択モードの違いが視覚的に判りやすなります。 マッチする文字列に改行が含まれないように /^-.*$/k とすれば,従来のように表示する,ということにすれば,混乱も少ないと思うのですがどうでしょう。


  • 「折り返しを含む」は文字ではないので難しいです。行頭から色分けをしつつ画面に文字を出力しているため、改行までを2回色分け処理する必要がでてきて、不可能ではないですが現状では難しいです -- Moca 2016-03-28 (月) 21:58:32
  • 今の所、一時的な色分けでよければ、weeklyにあるカラーマーカーを使うと、diffなどはマクロを実行するだけでほぼ同じことが可能です。 -- Moca 2016-03-28 (月) 21:59:48
  • リンク→ Request/521 -- 2016-03-28 (月) 22:01:09
  • 正規表現が行全体にマッチする」の条件だけは2回色分けはしなくてもよさそうですが、1文字目の処理は必要で、その前に行番号を処理してるので、工夫がいりそうです -- Moca 2016-03-28 (月) 22:06:56
  • 正規表現についてはお試し版ができました。weekly/color_line_allです -- Moca 2016-03-29 (火) 01:27:55
  • 今更だけど「行全体」と「改行の右側」の意味を取り違えてる気がする -- Moca 2016-03-30 (水) 12:17:02
  • とりいそぎ,試せました。感謝です。おっしゃるとおり,たとえば /\/\/.*\n/k で,コメントが行の途中から始まっていたとしても,改行の右側へ色指定が及ぶようなものを想定していました。行番号へ色指定を波及させるかどうかには,あまりこだわっていません。 -- NaKIT? 2016-03-30 (水) 23:02:37

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White
[添付ファイル一覧] [全ページの添付ファイル一覧]
アップロード可能最大ファイルサイズは 2,048KB です。

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