2011-02-08 2 views
0

Windows 7 64ビットでgvimに異常な問題が発生しています。私はgvim 7.2を使用しています。 "cv:\ windows \ gvim.bat"は、powershellのコマンドラインに "gvim"と入力すれば、私のパス上の最初の実行ファイルです。私はgvim.batファイルとgvim.exeの両方を直接試してみました。gvimが特定のディレクトリまたはファイルを認識しない(Windows 7 64ビット)

何らかの理由で、私のファイルシステムにvimが見えないか認識していない特定のディレクトリがあります。 cmd、powershell、windows explorerなどでこのディレクトリに移動して、そのディレクトリ内のファイルを見ることができます。私はメモ帳や別のテキストエディタでファイルを編集することもできますが、gvimのファイルを開こうとするとファイルは開かず、 "[New DIRECTORY]"と表示されます。 gvimでフォルダ自体を開こうとすると、期待通りにvimディレクトリのブラウザで開くことはできませんが、代わりに "[新しいファイル]"と表示されます。

gvimを開いて「ファイル」 - >「開く」を実行して、フォルダをどこに移動するかは、開いているファイルダイアログには表示されません。

ディレクトリ(またはファイル)がgvimによって表示または認識されない原因は何ですか?

私が問題を抱えているディレクトリは、PowerShellCommunityExtensionsモジュールです。私は現在、 "c:¥windows¥system32¥WindowsPowerShell¥v1.0¥Modules¥Pscx¥"にインストールしています。 Pscxフォルダは、gvimが認識しないフォルダです。私はgvimが正常に開くことができるこのモジュールのフォルダに他のモジュールを持っています。

+0

誰かが、windows \ system32フォルダと何か関係があると言ったコメントがありました... Pscxモジュールをローカルのc:\ users \ me \にコピーすると、ファイルを編集することができます –

+1

私はそのコメントを開始して何かが出て、それは途方もなく提出されました使用しているプログラムのアーキテクチャによっては、64ビットOSが "リダイレクト" System32の64ビットに相当するSysWOW64ディレクトリへのいくつかのリクエスト – Jay

+0

非常に面白いです...確かに、もし私がPscxフォルダをc:\ windows \ syswow64 \ WindowsPowerShell \ Modules \ Pscxに入れると私はそれを見ることができ、gvimで開くことができます。Jay - あなたがいくつかの点を望むなら、あなたは答えを入れることができ、それを受け入れられた答えとしてマークします。 –

答えて

1

明らかにGVIM.exeは、Windows Vista/7にファイルシステムとレジストリへのアクセスを仮想化するレガシーアプリケーションとしてWindows 7に表示される32ビットのアプリケーションです。 C:\ Windows \ System32へのアクセスはC:\ Windows \ SysWOW4にリダイレクトされます。 C:\ ProgramDataへの書き込みは、C:\ ProgramDataまたはC:\ Users \ AppData \ Local \ VirtualStoreにリダイレクトされます。また、レジストリノードHKLM:\ Softwareへのアクセスは、HKLM:\ Software \ Wow6432Nodeにリダイレクトされます。次のMS Support URLはそれをもう少し説明します。

関連する問題