git dff
を+Dir01/file.m
で実行している問題があります。git diff with matlabパッケージディレクトリ
問題はディレクトリ名に+があると思います。このためにはどうすればgit diff
を入手できますか?
ありがとうございます。
git dff
を+Dir01/file.m
で実行している問題があります。git diff with matlabパッケージディレクトリ
問題はディレクトリ名に+があると思います。このためにはどうすればgit diff
を入手できますか?
ありがとうございます。
Vimは、先頭に+
文字のファイルを開くのが嫌いです。パスの先には./
を試してみてください。あなたはvimの持つこれらの種類のファイルを開くことができ
git diff ./+Dir01/file.m
もう一つの方法は、何のオプションが渡されるべきではない、その後、vimのコマンドとして+
を処理しないことを示すために、--
を使用することです。
vim -- +Dir01/file.m
はこれを知って、あなたはgit difftool
ため-x
引数を使用することができます。
git difftool -x "vimdiff --"
次を使用して.git/config
を更新できます。
git config --global difftool.vimdiff.cmd "vimdiff -- \"\$LOCAL\" \"\$REMOTE\""
ありがとうございます。これは 'diff'では動作しますが、' git difftool'では動作しません。 'difftool'の提案はありますか? – kirikoumath
@kirikoumathはdiffのための私の設定が '[差分] ツール=はvimdiff [difftool] ' 偽=プロンプトですので、どのように私は 'ツール= vimdiff'を変更する必要があります' Gitのdifftool'用溶液で – Suever
を更新しましたライン? – kirikoumath
何の困難に?何のエラー?私はこの質問を理解する問題を抱えています。 – Adriaan
エラーが発生する コマンドラインを処理中にエラーが発生しました。 エディタコマンド+ Dir01/file.m以外のものがあります。 – kirikoumath
@Adriaan vimで同じエラーが表示されます。だから私は私のgit difftoolのためにvimdiffを使用しているので、同じエラーが続くと思います。私の推測では、vimはディレクトリ名に+が好きではないということですか? – kirikoumath