2016-06-19 3 views
1

私が知りたいのは、git config --global --editが他のファイルを開くエディタ(vi?)の使い方です。私はGitの\ binディレクトリにはviの "ファイル"があるが、それは実行可能なファイルではなく、ウィンドウに関する限りである。どうすればgit config --global --editはcmd.exeでviを開きます

私はgit configコマンドを使ってエディタを開いて、他のファイルを開くためにeを使うことで不正行為をすることができますが、その回避策を使わずにエディタを開く方法が必要です。

これは、すべてのcmd.exeの内部で使用するために、Windows 7と/または8

+0

あなたはGitリポジトリに同梱のbashシェルを介してのvimを使用することができます。それは箱の外で動作します。 – Nava2

答えて

0

latest git-for-windows(のようなthe 2.9 one)のように、ウェブ上の多くの一つに従ってください。

[email protected] D:\prgs\git\PortableGit-2.9.0-64-bit\usr\bin 
> dir vi* 
Volume in drive D is data 

Directory of D:\prgs\git\PortableGit-2.9.0-64-bit\usr\bin 

15/02/2016 19:12    25 vi 
09/04/2016 07:08   2 335 971 vim.exe 

vivimを呼び出すだけでシェルラッパーです:

[email protected] D:\prgs\git\PortableGit-2.9.0-64-bit\usr\bin 
> more vi 
#!/bin/sh 

exec vim "[email protected]" 

限り<path/to/2.9>/usr/binがあなたの%PATH%であるとして、あなたはそれがない、Gitのレポ内または外に(任意のファイルにvimを呼び出すことができます問題にならない)。

vim

+0

私が探していたディレクトリはわかりませんが、/ usr/binではありませんでした。それを見つけ、それを働かせました。どうもありがとう! –

-1

にデフォルトでhttps://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration

core.editor を参照してくださいされ、Gitは、あなたのデフォルトのテキストとして設定したものは何でも使用していますエディタ($ VISUALまたは$ EDITOR)を実行するか、viエディタに戻り、コミットメッセージとタグメッセージを作成して編集します。そのデフォルトを他のものに変更するには、core.editorの設定を使用してください:

$ git config --global core.editor emacs デフォルトのシェルエディタとして設定されていても、GitはEmacsを起動しますメッセージを編集する。

Viチュートリアル? vim.exeを含まないGoogleはそれのために、または単にhttp://www.tutorialspoint.com/unix/unix-vi-editor.htm

関連する問題