2

我在 linux 上使用 Vim 已经快一年了,我已经逐渐意识到这样做的力量。我大部分时间都在 Python 中编写代码,因此我对 vimrc 进行了一些配置更改,以使其与 Python 一起工作。我有时会切换回终端执行一些文件编辑任务,然后再切换回 vim。这也是我在 Python 中调试的基本方式。

我最近加入了研究生院,我注意到我们的一些工具需要 Windows。所以我的问题是——当我在 Windows 上花费几个小时时,我如何恢复与 Vim 相同类型的工作流程?看起来 gVim 做了很多好事,但我不知道如何复制返回终端、测试代码、返回代码和编辑工作流程?

我有两个屏幕,所以我现在正在做的事情是在一个屏幕上打开 windows 终端(与 linux 终端相比,这是令人作呕的限制),并在 gvim 的另一个屏幕上编写代码。我在一个屏幕上运行代码并在另一个屏幕上编写代码。有点低效,但至少它接近我想要的。

4

2 回答 2

4

我认识几个使用 Cygwin ( http://www.cygwin.com/ ) 并且非常喜欢它的人。

于 2012-07-29T05:04:18.583 回答
2

这个工作流可以很好地存在于windows中。

查看MSYS:这将为您提供您所期望的大部分 Un*x 命令行实用程序,以及 DOS cmd 窗口中的正确 shell。我已经在 MSYS 中使用了mintty终端,它非常好:在 DOS cmd 窗口中通常比 MSYS bash 更好,尽管某些命令在 mintty 中仍然存在问题。

vim 在 DOS cmd 窗口中的任一终端或没有 MSYS/cygwin 的情况下运行良好,但您还应该查看pc vim/gvim。gvim 作为顶级 win 应用程序运行,包括文件资源管理器集成:在 VIM 中打开

安装 python,您的工作流程应该非常接近。

于 2012-07-29T05:32:46.813 回答