問題タブ [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.
vim - 具体的には、逃亡者の場合、vimでvimdiffモードを終了するにはどうすればよいですか?
fugitive extensionで vim を使用しています。vimdiff モードに入る :Gdiff コマンドがありますが、vimdiff モードを閉じる/終了する正しい/迅速な方法は何ですか?
つまり、Git リポジトリで FooBar.txt ファイルを編集しているとしましょう。:Gdiff を起動し、vimdiff で変更を確認してから、戻って FooBar.txt またはその他のファイルの編集を続けたい :)
更新 1:翌営業日にこれらのクイック コンボを試してみます :)
UPDATE2:現在のマッピング (差分ウィンドウのみを閉じます!)
また、以下が答えになるかどうかを判断するのを手伝ってください:https://stackoverflow.com/a/15975201/275980
git - GCommit は Windows XP の下で fugitive.vim で動作しませんか?
とてもクールな fugitive.vim を発見しました。ただし、問題が発生しました (これは Windows XP、msys git 1.7、fugitive.vim 1.1、および gvim 7.2 を使用しています)。インデックスへのファイルの追加とステータスの確認は正常に機能しますが、コマンド プロンプトを実行する:GCommit
と、コマンド プロンプトが一瞬点滅し、何も起こりません。コミット メッセージを入力する方法がなく、何もコミットされません。これはバグですか?私は何か間違ったことをしていますか?
git - Windows用のgvimおよびmsysgit1.7.0.2を使用したfugitive.vimの:GDiffコマンドの使用中にエラーが発生しました
私はWindowsを使用しているときにコードを管理するためにfugitive.vimと一緒にgitを使用してきました。しかし、私は問題に遭遇しました。ドキュメントによると、:GDiffコマンドはdiffウィンドウであり、ファイルの一部のみをステージングできるようにする必要があります。ただし、変更を加えたファイルでコマンドを発行すると、次のエラーメッセージが表示されます。
これはWindowsの問題ですか?vim?逃亡者?msysgit?ファイルのアクセス許可?誰か知ってる?
windows - fugitive.vim プラグインがインストールされている場合、Cygwin での Vim の起動が非常に遅い
puttycyg を介して cygwin で Vim を実行し始めたところです。これは Windows での gVim よりもはるかに優れていると思います ;)
とにかく、fugitive.vim プラグインにより、Vim の起動に 15 ~ 20 秒かかります。Vim が起動すると、すべてが正常に見えます。その時点から、通常どおり fugitive.vim を使用できます。
この遅さの原因は何でしょうか? cygwin と何か関係があるに違いない...何かアイデアはありますか?
vim - vim: fugitive プラグインで Gdiff の後に nocursorbind を設定します
Gdiffを使用すると、違いのあるウィンドウが開きますが、ウィンドウの違いを閉じると、カーソルバインドは1です。
ウィンドウの違いを閉じるときに nocursorbind を設定するにはどうすればよいですか?
私は考える
しかし、動作しません
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
からアクセスできます。
機能させるにはどうすればよいですか?
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
誰かが私を正しい軌道に乗せることができますか?
よろしく
vim - vimマップにメッセージを表示する
私は逃亡者のvimプラグインを使用しています。マップとBufferIsEmpty関数を使用して、変更がない場合はdiffバッファーを閉じます。
この地図を使います
しかし、私はメッセージを見ませんNo changes
git - fugitive.vim競合差分でベースを表示
デフォルトでは、gitと競合するファイルバッファでfugitive.vimを使用すると、3方向の差分表示、作業コピー(競合マーカー付き)、およびが表示されます。:Gdiff
HEAD
merge
ベース(競合マーカーの最新の共通祖先および競合マーカー内git config merge.conflictstyle diff3
)を含むセットが好きです。HEAD
merge
残念ながらdiff3
、conflictstyle
fugitive.vimの場合でも、3つのペインしか取得できません(ベースなし)。
別のペインに表示する方法を知っている人はいますか?理想的には作業コピーについて。
ティム・ポープからのこのコメントはいくつかの手がかりを提供しているようですが、私はそれを完全に理解することはできません。