1

次のように、Visual Studio 2010の外部ツールとしてgVimをセットアップしようとしています:http://vim.wikia.com/wiki/Integrate_gvim_with_Visual_Studioしかし、私はいくつかの問題に遭遇しました。私はWindow7x64をvisualstudioinvoke.vim使用していますが、に記載されているファイルをどこに置くかわかりませんset autoread

私はそれを入れましたがC:/VimC:/Vim/vimfilesそれでも、VS10でファイルを変更してgVimに戻ると、ロードするか編集を続行するように求められます。

毎回オートロードを設定するだけで、シンタックスハイライトなどの機能もカスタマイズしたいのですが、このファイルに保存する必要があると思います。

編集:ちょうど私のをに変更することに_vimrcなったset autoread。うまくいけば、これはある時点で私をお尻に噛まないでしょう。しかし、まだより良い解決策を探しています。

4

2 に答える 2

2

そのチュートリアルを単語ごとにフォローする必要はありません。Visual Studioの[ツール設定]のコマンドで、:runtimeコマンドと相対パスをスクリプトへのフルパスに置き換えることもできます。:source

したがって、コマンドに次のようなものを追加します

+"source c:/path/to/visualstudioinvoke.vim"

それ以外の

+"runtime visualstudioinvoke.vim"

トリックを行う必要があります。

注:ドキュメントを読んだ後、すべて+cmdがのファイル名の前に配置する必要があることがわかりました--remote-silent。差出人:help --remote-silent

--remote-silent [+{cmd}] {file} ...

したがって、必ずすべて+cmdをファイル名の前に配置してください。そうしないと、Vimはそれらをファイル名として扱います。

于 2012-08-04T10:25:25.473 に答える
0

入れてみてください%HOME%。_vimrcを使用している場合は、既にここにあるはずですWindows エクスプローラーで、 と入力し%HOME%ます。Windows7 では、これは次のようになりc:\Users\usernameます。XP の場合: c:\Documents and Settings\username.

このディレクトリに、vimfilesまだ存在しない場合は、という名前のフォルダーを作成します。vimfiles.vimをそのディレクトリの最上位に配置します。

次に、gvim で、ファイルを次のように編集し、次:e $HOME\vimfiles\visualstudioinvoke.vimを追加します。

set autoread

ファイルを保存して、試してみてください。

于 2012-08-03T03:50:27.867 に答える