我在Windows 7机器上,我安装了Gvim(win32版本不是MinGW或类似的东西),我写的是_vimrc
set shell=powershell.exe
现在,当我键入:shell命令时,它必须打开一个包含powershell的新缓冲区,但它会在新窗口中打开powershell。
问题:有没有办法设置Gvim(配置或插件)在缓冲区中打开PowerShell(比如bash)?
答案 0 :(得分:9)
重读了:shell
和design-not
的文档。引自设计 - 不是:
Vim不是shell或操作系统。你将无法运行 shell内部的Vim或用它来控制调试器。这应该有效 另一种方式:使用Vim作为shell或IDE中的组件。 一种讽刺的说法:“与Emacs不同,Vim并不试图包括 除厨房水槽外的一切,但有些人说你可以清理一个 用它。 ;-)“
当然,有人不喜欢这样。有一些项目可以在vim中运行shell,最常见的是Conque现在有windows支持。请注意,它不适用于unicode。