問題タブ [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 投票する
15 に答える
34553 参照

vim - 具体的には、逃亡者の場合、vimでvimdiffモードを終了するにはどうすればよいですか?

fugitive extensionで vim を使用しています。vimdiff モードに入る :Gdiff コマンドがありますが、vimdiff モードを閉じる/終了する正しい/迅速な方法は何ですか?

つまり、Git リポジトリで FooBar.txt ファイルを編集しているとしましょう。:Gdiff を起動し、vimdiff で変更を確認してから、戻って FooBar.txt またはその他のファイルの編集を続けたい :)

更新 1:翌営業日にこれらのクイック コンボを試してみます :)

UPDATE2:現在のマッピング (差分ウィンドウのみを閉じます!)

また、以下が答えになるかどうかを判断するのを手伝ってください:https://stackoverflow.com/a/15975201/275980

0 投票する
2 に答える
912 参照

git - GCommit は Windows XP の下で fugitive.vim で動作しませんか?

とてもクールな fugitive.vim を発見しました。ただし、問題が発生しました (これは Windows XP、msys git 1.7、fugitive.vim 1.1、および gvim 7.2 を使用しています)。インデックスへのファイルの追加とステータスの確認は正常に機能しますが、コマンド プロンプトを実行する:GCommitと、コマンド プロンプトが一瞬点滅し、何も起こりません。コミット メッセージを入力する方法がなく、何もコミットされません。これはバグですか?私は何か間違ったことをしていますか?

0 投票する
4 に答える
2183 参照

git - Windows用のgvimおよびmsysgit1.7.0.2を使用したfugitive.vimの:GDiffコマンドの使用中にエラーが発生しました

私はWindowsを使用しているときにコードを管理するためにfugitive.vimと一緒にgitを使用してきました。しかし、私は問題に遭遇しました。ドキュメントによると、:GDiffコマンドはdiffウィンドウであり、ファイルの一部のみをステージングできるようにする必要があります。ただし、変更を加えたファイルでコマンドを発行すると、次のエラーメッセージが表示されます。 代替テキスト

これはWindowsの問題ですか?vim?逃亡者?msysgit?ファイルのアクセス許可?誰か知ってる?

0 投票する
2 に答える
1910 参照

windows - fugitive.vim プラグインがインストールされている場合、Cygwin での Vim の起動が非常に遅い

puttycyg を介して cygwin で Vim を実行し始めたところです。これは Windows での gVim よりもはるかに優れていると思います ;)

とにかく、fugitive.vim プラグインにより、Vim の起動に 15 ~ 20 秒かかります。Vim が起動すると、すべてが正常に見えます。その時点から、通常どおり fugitive.vim を使用できます。

この遅さの原因は何でしょうか? cygwin と何か関係があるに違いない...何かアイデアはありますか?

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

vim - vim: fugitive プラグインで Gdiff の後に nocursorbind を設定します

Gdiffを使用すると、違いのあるウィンドウが開きますが、ウィンドウの違いを閉じると、カーソルバインドは1です。

ウィンドウの違いを閉じるときに nocursorbind を設定するにはどうすればよいですか?

私は考える

しかし、動作しません

0 投票する
2 に答える
2314 参照

vim - 編集のために .vimrc を開いた後、一時的なコマンドを使用できない

私のシステムは MacVim 7.3 (GUI) と Vim 7.2 (iTerm 上) を搭載した OS X 10.6 です。

MacVim では、Fugitive はまったく機能しません。

Vim では少し異なります。.vimrc次のように、ファイルを開くためのマッピングを設定しました。

vim を開いた直後は、すべての Fugitive コマンドを使用できますが、.vimrc上記のマッピングを使用してファイルを開いた後は、Fugitive コマンドを発行できません:G*.vimrcファイルを通常どおり(つまり、で)開くと、:e ~/.vimrcすべて問題ありません。

私のディレクトリ全体.vim(ルートにある.vimrcように)は、ここvimrcからアクセスできます。

機能させるにはどうすればよいですか?

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

windows - Vim fugitive プラグインが Windows の git アーカイブを認識しない

病原体プラグインを介してvim fugitiveをインストールしました。Helptags は逃亡者のタグを作成しました。

次のステップでは、git init を使用してまったく新しい git リポジトリをセットアップし、そのフォルダーにジャンプして、README を作成しました。

gVim で :Gstatus を実行しますが、開いた分割ウィンドウは空です。:Gcommit は、コマンド git のスペルが間違っていることを教えてくれます。

ここから Windows 7 64Bit 用の Git-1.7.9-preview20120201.exe をインストールしました。

http://code.google.com/p/msysgit/downloads/list

誰かが私を正しい軌道に乗せることができますか?

よろしく

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

vim - を押して :Gstatus ウィンドウ内のファイルを切り替える - 「Enter キーを押すか、コマンドを入力して続行します」というメッセージが表示される

ここここで見つけたすべてを試して、メッセージを無効にしました。

cmdheight を >1 に設定すると、いくつかのトグルで機能し、恐ろしいメッセージが再び表示されます。(これを防ぐためにcmdheightをたとえば3に設定できますが、コマンドラインはそのように見苦しく見えます)

値を確認して、メッセージを表示させるメッセージを見つけようとしました:file!

それは問題ではないと思います。

:v:scrollstart変数もチェックしました:

それかもしれませんが、それについてはわかりません。

ありがとうございました。

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

vim - vimマップにメッセージを表示する

私は逃亡者のvimプラグインを使用しています。マップとBufferIsEmpty関数を使用して、変更がない場合はdiffバッファーを閉じます。

この地図を使います

しかし、私はメッセージを見ませんNo changes

0 投票する
4 に答える
2384 参照

git - fugitive.vim競合差分でベースを表示

デフォルトでは、gitと競合するファイルバッファでfugitive.vimを使用すると、3方向の差分表示、作業コピー(競合マーカー付き)、およびが表示されます。:GdiffHEADmerge

ベース(競合マーカーの最新の共通祖先および競合マーカー内git config merge.conflictstyle diff3)を含むセットが好きです。HEADmerge

残念ながらdiff3conflictstylefugitive.vimの場合でも、3つのペインしか取得できません(ベースなし)。

別のペインに表示する方法を知っている人はいますか?理想的には作業コピーについて。

ティム・ポープからのこのコメントはいくつかの手がかりを提供しているようですが、私はそれを完全に理解することはできません。