neovimで現在開いているファイルの編集履歴確認
はじめに
備忘録です。
環境
- neovim
- fugitive
が使用できる状態であること。
コマンド
nvim init.vim
→neovimが開く。
:Gdiff HEAD~:./init.vim
→ひとつ前のコミット前のファイルが開く。
ヤンクとペーストが可能。
git difftoolを使う場合
neovimを開いていない場合には、
git difftool master:./init.vim master~:./init.vim
などとして開くことができるが、
- neovimのカレントディレクトリが移動すること(/tmpなどとなる)
- ファイル名が変化すること(ハッシュ値_init.vimなどとなる)
ことに注意する。
その際に必要なgitconfigは以下。
[diff]
tool = nvimdiff
[difftool]
prompt = false
[difftool "nvimdiff"]
cmd = "nvim -d -c \"wincmd l\" -d \"$LOCAL\" \"$REMOTE\""
参考
Author And Source
この問題について(neovimで現在開いているファイルの編集履歴確認), 我々は、より多くの情報をここで見つけました https://qiita.com/blueband/items/3198fa5bc6dfb0b03ec8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .