2013-01-14 36 views
1

在我win32系統,我在Vim的命令在寫字板打開VIM文件:快捷方式程序文件(x86)目錄

silent ! start c:\Program Files (x86)\Windows NT\Accessories\wordpad.exe "%:p"<CR> 

在我win64系統中,這是行不通的。我得到這個錯誤:

error: Windows cannot find `"c:\Program"` 

"Program Files (x86)""Windows NT"的空間(S)的也許是因爲?

我該如何解決這個問題?

回答

3

將引號放在您的路徑中。 像這樣:

silent ! start "c:\Program Files (x86)\Windows NT\Accessories\wordpad.exe" "%:p"<CR>

2

的Vim在Windows上有一個特殊的!start(兩者之間沒有空格)的異步調用。

,與以往一樣,你需要把路徑周圍的雙引號,像這樣:

silent !start "c:\Program Files (x86)\Windows NT\Accessories\wordpad.exe" "%:p" 
3

在64位的Windows wordpad.exe不會在「程序文件(x86)」,但在「程序文件」中。至少它在我的機器上。

有一些環境變量可以找到文件夾名稱:「%ProgramFiles%」和「%ProgramFiles(x86)%」。