Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vimのgitプラグインを作ってる話

$
0
0

TS;DR

普段Vimを使っててたまーにターミナルに戻らずvimの中からGitコマンドを使いたいたい時があったので

簡単にプラグインを作ってみた

Vitter

コマンド

現状使える基本的なコマンドは以下の通り

git branch

:Gb <オプション>

git checkout

:Gc <オプション>

checkoutでファイルを開いてるファイルを直接した場合は一度閉じる

git log

:Gl <オプション>

git diff

:Gd <オプション>

git rebase

:Gl <オプション>

その他コマンド

現在開いてるファイルをcheckoutする

:Gcf

インストール

pluginディレクトリの下にファイルを配置するとNeoBunldeで入れれる様になるため

NeoBundleで簡単に入れれるようにした

.vimrcのNeoBundleの設定内に以下を追記すれば次vimの起動時にインストールしてくれる

NeoBunldeの使い方は適当に調べてください

以下追記

NeoBundle "723gt/vitter"

今後

まだまだ完全に使える状態じゃないので時間を見つけてアップデートしていきたい
具体的には

- git rebase -i hoge等をしたときエディタが起動しないため現状使えない
- 開いてるファイルが変更されたときに更新されない(現状強制的に閉じている)
- 実装していないgitコマンドがある(addとcommitは追加する気はあまりない)

とりあえずこんな感じでゆるく作ってます

日本語版README代わりにでもなれば

バグや機能追加等あればここにissueかPRください


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>