タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Gitとvimとgitに関するigrepのブックマーク (8)

  • 10行のVim scriptで実現する快適?Conventional Commits

    この記事は Vim Advent Calendar 2021 の8日目に向けたものです。 TL;DR .gitmessage とちょっとした Vim script を用意して Vim 上での Conventional Commits をサポートするようにしたら捗った話 はじめに みなさん、良いコミットメッセージを書いているでしょうか? 私は全然です。。 わかりづらくないように気をつけつつも毎回「こんな感じで良いのかなぁ」と悩みながら書いていました。 そこで重い腰を上げて Conventional Commits を導入しようと思ったのですが、Conventional Commits をサポートするいい感じの Vim プラグインが見つからず、Commitizen を見てみるもセットアップが若干手間だったことと今の Git ワークフロー的に Not for me だったりしてピンとくるものがな

    10行のVim scriptで実現する快適?Conventional Commits
    igrep
    igrep 2021/12/08
  • git rebase -iの時に役立つプラグイン - Qiita

    はじめに 以前、と言っても結構前ですが、タイトルにあるようなgit rebase -iの時に役に立つVimプラグインというのを作ったので、それを紹介したいと思います。 動機 僕の所属している開発チームでは、バージョン管理システムにgitを使用しています。 gitは広く知られている通り、分散バージョン管理システムと呼ばれているものの一つです。その特徴と言っていいのかわからないですが、gitを利用すると、手元でのソースコードの変更を、細かい単位でローカルのリポジトリにどんどんコミットしておき、それを適当なタイミングでコミット履歴を改変して内容を整理してから、チームで共有しているリポジトリに状態を同期させるようなことができます。 git rebaseとは、そのようにコミット履歴を改変するときに使用するコマンドです。 git rebaseコマンド、特に-iというオプションを付けたものは、コミットの

    git rebase -iの時に役立つプラグイン - Qiita
    igrep
    igrep 2017/12/13
    おお、普通に便利そう。
  • A utility command when git rebase -i with vim. Install this as ~/.vim/ftplugin/gitrebase.vim.

    igrep
    igrep 2016/07/31
    ちょっと思いついた。git rebase -iしてるときに選んだコミットの内容をfugitiveを使って見る。
  • GitHub - kmnk/vim-unite-giti: unite source for using git

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - kmnk/vim-unite-giti: unite source for using git
    igrep
    igrep 2015/10/09
    gitのbranchとかをindexをunite.vimで操作するのないかな、と思って今ググったらやっぱりそれっぽいのあった。使ってみよう。
  • Quickfixを知ってからfugitiveを使うと捗る - Qiita

    vimgrepとQuickfix知らないVimmerはちょっとこっち来い - http://qiita.com/items/0c1aff03949cb1b8fe6b こんな記事が上がっていたので、勝手に応用編を書いてみる。 まあ、以前LT等で話したことをQiitaに書き移してるだけですが。 QuickFixの拡張 QFixGrepというプラグインがあります。 これを入れていると、以下のような事が出来ます。 QuickFixバッファで選択した検索対象をプレビューして確認できる QuickFixの表示を更に絞り込んで検索 QuickFixの表示をファイル名、更新時間、内容でソートする 他にもいくつか機能がありますし、Windowsで利用するのに便利な解説などもあります。 また、以前自分のブログなどで書きましたが、qfreplaceというプラグインがあります。 QuickFixで出力されている各

    Quickfixを知ってからfugitiveを使うと捗る - Qiita
    igrep
    igrep 2015/05/12
  • vimdiffでより賢いアルゴリズム (patience, histogram) を使う - Qiita

    vim 内蔵の diff を使う internal 指定は diffexpr がセットされていると無視されてしまうので注意してください。また、 algorithm:アルゴリズム名 に加えて、差分の位置を最適化する indent-heuristic も指定しておくのがおすすめです。 もし diffchar.vim をお使いの場合、 diffexpr がセットされないように let g:DiffExpr = 0 も書いておく必要があります(diffchar.vim については別途記事を書いています)。 <<<<<<< 2019.01.05 追記ここまで vimdiff使ってますか?差分を取る際には非常に便利ですよね。git difftoolに設定して使っている人も多いと思います。しかしgit diffは差分計算のアルゴリズムを選択できますが、vimdiffはデフォルトでは差分計算のアルゴリズム

    vimdiffでより賢いアルゴリズム (patience, histogram) を使う - Qiita
    igrep
    igrep 2014/11/05
    "patienceアルゴリズムは「ファイル内でユニークかつ比較ファイル同士で一致する行をなるべく"変化していない行"と認識する」" 覚えてたら使ってみよ。
  • GitHub - rhysd/committia.vim: A Vim plugin for more pleasant editing on commit messages

    You can hook on opening the windows. Available hooks are: edit_open: When opening a commit message window, this hook is called from the window. diff_open: When opening a diff window, this hook is called from the window. status_open: When opening a status window, this hook is called from the window. Please note that this hook is not called on single-column mode since it does not have a dedicated wi

    GitHub - rhysd/committia.vim: A Vim plugin for more pleasant editing on commit messages
    igrep
    igrep 2014/08/13
    早速試してみたけどいい感じ。
  • An example git menu for nerdtree... very raw

    igrep
    igrep 2014/02/01
  • 1