我是Windows 7的機器上,我已經安裝了GVIM(Win32版本沒有MinGW的什麼一樣),我已經寫在我的_vimrc的PowerShell作爲gvim的(VIM):外殼
set shell=powershell.exe
現在當我鍵入:shell命令時,它必須打開一個新的帶有PowerShell的緩衝區,但它會在新窗口中打開PowerShell。
問題:有沒有辦法設置Gvim(配置或插件)在緩衝區中打開PowerShell(如bash)?
我是Windows 7的機器上,我已經安裝了GVIM(Win32版本沒有MinGW的什麼一樣),我已經寫在我的_vimrc的PowerShell作爲gvim的(VIM):外殼
set shell=powershell.exe
現在當我鍵入:shell命令時,它必須打開一個新的帶有PowerShell的緩衝區,但它會在新窗口中打開PowerShell。
問題:有沒有辦法設置Gvim(配置或插件)在緩衝區中打開PowerShell(如bash)?
重讀文檔:shell
和design-not
。引自設計 - 不是:
Vim不是shell或操作系統。您將無法在Vim內運行一個 shell或使用它來控制調試器。這應該以其他方式工作 :將Vim用作外殼或IDE中的組件。 有一個諷刺的說了:「不像Emacs的,Vim不會試圖包括 一切,但廚房的水槽,但有些人說,你可以清理一個 它;-)。」
中當然,有人不喜歡這個。有一些項目可以在vim中運行shell,最爲人熟知的是現在支持windows的Conque。請注意,它不適用於unicode。
感謝Conque。 – 2010-12-05 12:43:07
這不是你問的問題,但是如果你從powershell運行vim,你應該得到你以後的行爲。 – 2012-12-24 00:18:54