2012-04-06 22 views
20

私はgVimをインストールしたばかりで、普通は "vim myfile.java"という手法を使って試してみました。これは通常、linuxがファイルを開いて編集するのに役立ちます。しかし残念ながら、これはうまくいかないようです。私も "gvim myfile.java"を試しましたが、それはどちらも動作しません。WindowsでVimをどのように実行しますか?

Windows Powershellを使用してvimを開いたり、Linuxのように使用する方法を知っている人はいますか?あなたがgVimをインストール

+1

PATH環境変数に追加する必要があります。正しくリコールするには、グローバルに再起動する必要があります。 – Jay

+0

http://stackoverflow.com/questions/5402615/vim-as-the-default-editor – Romhein

+0

ありがとう、Jay。あなたはPATH環境変数テクニックをどのようにしていますか? –

答えて

25


は[✓]コマンドラインの使用用の.batファイルを作成しますがチェックされていることを確認してください。
それはC:\Windows\にいくつかの.batのファイルを作成します:

C:\>cd %windir% 
C:\WINDOWS>dir /b *.bat 
evim.bat 
gview.bat 
gvim.bat 
gvimdiff.bat 
view.bat 
vim.bat 
vimdiff.bat 
vimtutor.bat 

お知らせしていること:C:\WINDOWSPATH環境変数にすでにあります。
コマンドラインにvimと入力すると、C:\WINDOWS\vim.batが起動します。
上記のチェックボックスをオフのままにした場合は、PATHを手動で変更する必要があります。

+1

これとあなたのパスにvimフォルダを置くことの違いは何ですか?これで何か追加がありますか? – User

+1

@ユーザーこんにちは、私は答えを編集しました。 – kev

1

ちょうど補足するために、私は非常に高度に制御されたWindowsワークステーションを使用しています。私が通常使用している "実行可能インストーラ"をダウンロードしても、vim.exeファイルは作成されませんでしたが、gvim.exevim74ディレクトリにインストールされて正常に動作しました。だから、私はPATHを設定する必要がありましたが、C:\WiNDOWSにはbatファイルがなく、VImランタイムフォルダ内で実行可能なコマンドラインがありませんので、コマンドライン(またはPowershell)からのvimの呼び出しは機能しませんでした。

管理者権限を持たない場合、明らかにvim.exeを含むコマンドライン関連のものを作成しているインストールの一部を推測しています。

いずれかの方法で、行うには「正しい」ものは一致するusual download pageから「Win32コンソールの実行可能ファイルを」ダウンロードした後、(これはa little more difficult than usual if you don't have admin privsかもしれないことに注意)いつものようにあなたのvim実行可能なフォルダにPATHを設定するように見えますあなたが既にインストールしたgvimのバージョンをダウンロードした後、vim.exeを取り出してgvim.exeと同じフォルダに置きます。

実行可能インストーラが「完全に」動作した別のボックスを見ると、「VIMARGS for Win95の引数を収集する」とif .%OS%==.Windows_NT goto ntactionなどにインストールされていないvim.batファイルには、しかし、そのうちのどれも持っていないのは、少なくともWin7では問題ではないようです。 ; ^)

0

Windows 10にはWindows用のLinuxサブシステムがあります。だからあなたはWindowsにbashをインストールすることができ、bashからvimを使うことができます。もっと便利だと分かりました。

+0

これは質問された質問には答えません。 Windows用のbashはまだベータ版です。これらのコマンドを通常のWindowsのcmd環境から実行することができます。これは、質問が助けを求めていたことです。 – DeeCee

+0

@DeeCee私はすでにWindowsのコマンドプロンプトからvimを実行する答えがあると思います。質問はまた、私は別の方法を与えたので、いくつかの他のテクニックを求めます。 –

関連する問題