vulcan

低头做事,抬头看路

   :: 首页 :: 联系 :: 聚合  :: 管理
  41 Posts :: 7 Stories :: 28 Comments :: 0 Trackbacks

曾经我好像写过一个post,说了cygwin一大堆好话,但是那样装完之后,我用的时间并不长,用了一段时间之后,还是觉得很不爽。第一,如果用cygwin默认的调用cmd.exe窗口,那么除了可以用一些linux下命令之外,而用命令行的感觉,并没有Linux下来得爽,并且由于不是原生的windows支持,而是要依赖于cygwin.dll,有些命令的效率不尽人意;还是因为字体,因为限定的窗口宽度。然后我换了一个puttycyg来用,很不错,但是界面刷新得特别慢,还不支持中文输入。对于反应慢,我一度怀疑是不是cygwin本身的问题了。并且,用一些工具,比如VIM,还有minicom,在cygwin下感觉总怪怪的,有些键不响应,不知道是我不知道配置还是怎么的,反正就是不爽。前一段时间,重新装了一下系统,想顺便把cygwin删除掉,不料却发现有些文件死都删不了,安全模式也不行。还好台式机上有个Linux,在Linux里面把它删掉了;笔记本里面的cygwin,硬是用ubuntu 7.10的liveCD启动机器才给删掉(支持ntfs写)。
不可否认,cygwin对于linux下程序直接往windows下移植是一个伟大的创举,但是这样的移植毕竟不是原生程序,顺便说个与cygwin无关的,说用户界面移植(比如gtk的程序)到windows下感觉就很不好看,字体,我以前一直用dia,windows下也用它画流程图等等,但是后来还是装了一个D版的Visio,也是方便和周围人交换,二是发现windows版的dia,有的时候出问题,文件不能保存,后来只有选择放弃了。
装个cygwin很大,不过基于它移植过来的程序非常丰富;可我需要吗?我这么想。现在很多open source的软件在windows下都有原生的软件或者替代品了,我常用的几乎都有。我犯不着逼着自己在windows下用linux shell了。在windows下就遵从windows下的使用习惯吧。没有必要在解决各种细枝末节的问题上花时间。规根结底,我无非是看不惯windows的command界面罢了。从网上仔细查了一下,发现cmd.exe的的界面字体是可以改的,微软出了powershell来作为一个全新的用户命令行界面,看来似乎不错,很多的dos命令都还熟知,很多常用的GNU工具可以下载一个原生的小exe文件放到一个统一的目录里,然后加入环境变量PATH,没有cygwin,还有mingw的GCC可用,gvim有windows版的,那么该和cygwin说拜拜吧。在windows下就别想着Linux吧,用linux工作的时候,就enjoy吧,别老身在曹营心在汉,这可不大好。

posted on 2008-05-25 11:48 vulcan 阅读(880) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: