テキスト「hello」を含むファイルを作成すると、hello.txt
何らかの理由でこのファイルが見つかりません。誰かがなぜこれが起こるのか説明できますか?C:\Windows\System32
gVim
でファイルを作成したことがわかりますNotepad
。
今、私はをgVim
使用して同じファイルを見つけようとしています:E
. hello.txt
どこにも見つかりません。:e hello.txt
新しいファイルを開きます。コンピューターにだまされているような気がします。
64 ビット Windows で 32 ビット Vim (Bram のインストーラーと「Vim without Cream」インストーラーが推奨されることが多いのはどちらも 32 ビット) を使用している場合、Windows で WOW64 リダイレクトの犠牲になったことになります。32 ビット アプリケーションは 64 ビット ライブラリと互換性がないためC:\Windows\System32
、32 ビット アプリケーションからアクセスすると、実際にはC:\Windows\SysWOW64
.
しかし、絶望しないでください。実際には、C:\Windows\System32
Vim 内からほとんどの 64 ビット システムにアクセスできます。特別なパスを使用する必要がC:\Windows\Sysnative
あるだけです (32 ビット アプリケーションからのみアクセス可能で、64 ビットC:\Windows\System32
ディレクトリにマップされます)。