タグ

2014年9月22日のブックマーク (1件)

  • git diff で長い行が wrap されなくて困ったときの設定 - どせいけいさんき。

    linux, メモ目的git diff でながーい行を含むファイルの差分を表示したとき,ながーい行がコンソールの端っこで折り返さないで彼方に消えてしまった.変更点はながーい行の一部分だけを変更する場合もあるのでながーい行をきちんと折り返して差分を表示するようにしたい. 解決方法基的に git のせいではなくて core.pager で設定しているページャのせい.僕の環境の場合は less が git のページャになっているので適切なオプションを設定してあげれば良い.検索したところこのサイトがひっかかった.いくつか解決策が提示されていたので試してみた.less -r を使う希望通りながーい行を折り返して表示することができた.しかし,表示の面で多少問題がある.ながーい行を内部的に一行として扱っているため,less で一行ずつ送っていくとながーい行のところで行送りがジャンプするような挙動になる

    unpush
    unpush 2014/09/22
    右にスクロールしてた…