在windows上模拟linux开发环境

最近老是在linux上敲东西返回windows下面用命令行的时候手贱的总是想敲ls无奈总被提示不是windows命令。看《python高级编程》的时候看到大牛如何在windows上面模拟linux环境的,与大家分享一下。 
用到的主要软件:MinGW,MSYS。这个大家可以去官网下载的,具体下载的地址百度一下你就知道~ 
MinGW 是针对windows开发的编译器,当然大家的机器上安装了vc后会有cl编译器,但个人觉得还是用gcc来的方便。可以下载MinGw的压缩包文件,解压后将bin目录加入PATH变量即可。为了验证安装,可以启动cmd敲gcc -v试一下。当然MinGW并不仅仅是gcc。更多功能还请大家自己尝试。 
MSYS 可以在windows上提供一个Bourne shell 命令行环境。这样可以使用linux与mac下的常见命令。如cp,ls,rm等。安装方式与MinGW相似,同样也必须将bin目录添加到path下面。而且这里面竟然集成了ssh工具。嘿嘿,不过用起来的时候感觉不如putty爽。 
当然如果习惯了linux你可能还需要vim编辑器。而且gvim也有可以配置的.vimrc文件,不过在windows下面的相应的文件名为_vimrc。通过编写.vimrc(_vimrc)文件或修改其内容可以订制自己的个性化编辑器。大家可以百度.vimrc设置其中有很多现成的配置供大家选择。当然其中的大多数是vim的内部命令。当然安装gvim后想要在命令行中使用的话同样需要添加相应的bin目录到path变量中。 
可能大家现在都觉得在linux中敲命令或者用vim很过时了,的确用优秀的ide看起来很提升效率,而且用gui的界面很简单。在这里想跟大家分享一下最近看到的一句话,如果你不习惯vim或者emacs的话那么你应该是比较新潮的程序员。感觉用一段时间vim以后会发现鼠标其实是个很没用的东西,而且,用鼠标点击的同时会很大程度上降低你编程的效率。至少我在练习python程序时的感觉是这样的。 

发表评论

电子邮件地址不会被公开。 必填项已用*标注