タグ

ブックマーク / miau.hatenablog.com (2)

  • Vim で ANSI color を表示する - miauのブログ

    Rails のログファイルは ANSI カラーが含まれているので、tail -f なんかで見ているときは という感じで見やすいのですが、じっくりログを見たいような時に Vim で開くと、 となって見づらかったりします。これを Vim でも色づけできないか調べてみました。 方法は 2 種類あったんですが、どちらもやや難ありでした。 方法その1: HighlightConsoleCodes を使う ちょっとググると見つかったのがこちら。 エスケープシーケンス による色付けを Vim のバッファで再現する - NaN days - subtech インストール方法は、 mkdir -p ~/.vim/plugin vim ~/.vim/plugin/HighlightConsoleCodes.vimとやって、上記ページのスクリプトを貼り付けて、4 行目と最終行の 2 箇所にある「^[」を <C-

    Vim で ANSI color を表示する - miauのブログ
  • git revert で複数コミットを打ち消す - miauのブログ

    git にはコミットした内容を取り消す方法がいくつかありますが、いったんリリースしたコンテンツの公開期間が終了してその内容を取り下げたいような場合は、git revert でリリース時のコミットを打ち消すコミットを作るのがお作法です。 今回まさにそういう状況になったんですが、リリース時のコミットが複数回にまたがっており、それも 先のエントリ で書いたように他の対応と入り交じってコミットされてしまっています。 こういう場合にどう revert すればいいかという話です。 revert の基的なところ 例えば 3a0e871f というコミットを打ち消したい場合は、 git revert 3a0e871fを実行すれば、 Revert "xxx 対応" This reverts commit 3a0e871ff60411ca89fa07c7f2b4d426fa04285d.のようなメッセージがみ

    git revert で複数コミットを打ち消す - miauのブログ
  • 1