問題タブ [vim-fugitive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
512 参照

vim - 現在の git リポジトリを vim statusline に追加する方法

私は vim-airline と fugitive を使用しています。現在、git ブランチのみが表示されています。レポとブランチの両方を表示したいと思います。

0 投票する
0 に答える
169 参照

git - Vimdiff: すべてのバッファで現在の変更を強調表示する

Tim Pope のvim-fugitiveプラグインを使用して、Git 機能を Vim に統合しています。

競合するファイルで実行するGdiffと、競合を解決するために vimdiff が起動します。

差分ツールは素晴らしいですが、カーソルが中央のバッファーにある変更に対応する、両側のバッファーの変更を一目で知るのは非常に難しいと思います。[c次の変更に移動するたびに( を使用)、カーソルを次の変更に移動するだけでなく、対応する側面の変更を強調表示するように構成したいと思います。それは可能ですか?

0 投票する
1 に答える
564 参照

git - コミットに署名するときに Vim で Gcommit (Fugitive Plugin) を使用できない

環境

すべてのコミットに署名することにしたので、実行:Gcommitしてコミット メッセージを書き込もうとすると、次のようになります。

fugitive: error: failed to sign the data

[この他の質問] ( gpg failed to sign the data fatal: failed to write commit object [Git 2.10.0] )で人々が提案したすべてを試しましたが、これは別のエラーだったようです。

Fugitive リポジトリの問題を調べたところ、私が経験していた問題に非常に近い 解決の問題に気づきましたが、答えはありませんでした。

  • GPGは からインストールされますbrew
  • GPG エージェントがインストールされ、実行されています。
  • Neovim ではなくVimを使用する
  • すべてのシンボリックリンクが適切に設定されています。

質問

Fugitive と GPG を使用して Vim 内でコミットに署名する方法は?

0 投票する
1 に答える
803 参照

vim - vim-fugitive gstatus からの入力時に自動的に gdiff

vim-fugitive を使用:Gstatusすると、画面が分割されて git commit エディターが表示され、変更のある別のファイルに移動して Enter キーを押すと、画面の残りの半分に表示されます。を発行するようなものだと思い:Geditます。

:Gdiff次に、エディターを半分に分割し、ファイルの差分を並べて表示してレビューまたはステージングするために手動で発行する必要があります。

私の質問は:Gdiff、カーソルが変更されたファイル名にあるときに、Enter キーを押したときに 自動的に移動する方法があるということです。

基本的に、ファイルの大きなリストを処理するときに時間を節約しようとしています。