从Ubuntu移动到Windows——获取Vim+;Python工作流返回

从Ubuntu移动到Windows——获取Vim+;Python工作流返回,python,windows,ubuntu,vim,Python,Windows,Ubuntu,Vim,我在linux上使用Vim已经快一年了,我已经开始意识到这样做的威力。我大部分时间都使用Python编写代码,因此我对vimrc进行了一些配置更改,以使其能够很好地与Python配合使用。我有时会切换回终端来执行一些文件编辑任务,然后再切换回vim。这也是我在Python中调试的基本方式 我最近加入了研究生院,我注意到我们的一些工具需要Windows。所以我的问题是——当我在Windows上花费数小时时,如何恢复与Vim相同类型的工作流?看起来gVim做了很多好事,但我不知道如何复制返回终端、测

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

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


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

我知道一些人使用Cygwin(),并且非常喜欢它。

此工作流可以在windows中很好地存在

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

vim在任何一个终端中都可以正常运行,或者在DOS cmd窗口中没有MSYS/cygwin,但是您还应该查看。gvim作为顶级win应用程序运行,包括文件浏览器集成:在VIM中打开


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

我刚想到在Ubuntu内部的虚拟机中运行windows,但我想看看其他人对此有什么看法。您可以看看是否更改为MS PowerShell,或者可能是Bash变体(我相信Windows git发行版附带了一些Bash——或者你可以用Cygwin来做更真实的交易),就像你的外壳一样。人们可以把刑事犯罪作为他们问题的标题吗?