在cygwin下使用vim
vim是一個強大的編輯器,在windows平臺下有gvim,但是gvim的視窗版操作預設值過于windows化,并且windows下沒有象linux下的那些工具命令,因此使用受到一些限制。
cygwin是windows平臺下一個unix的模擬環境,支持unix下各種常用的命令,包括vim和emacs等。
但是cygwin缺省提供的控制臺窗口很小,使用的是window控制臺程序的點陣字體,顯示區域有限,字體也很難看,好在cygwin也有open ssh server,你可以安裝windows下的open ssh server,并且通過putty連接,這樣就可以通過putty連接自己的機器使用cygwin,同時可以選擇你滿意的字體。具體實現可以在網上找一下。
附帶說一下編碼使用的字體,寫程序最好使用的是等寬字體,當然每個人都由不同的愛好,常用的是宋體、Courier New、Consolas等,當前windows平臺下最好的字體是微軟雅黑,可惜它不是等寬字體,因此有人制作了Consolas和雅黑混合的字體"YaHei Consolas Hybrid",個人認為是當前用過的最好看的字體。可以在putty中使用。對作者在此表示感謝。
字體的下載地址:
http://www.shnenglu.com/Files/hdqqq/YaHei.Consolas.1.12.part1.rar
http://www.shnenglu.com/Files/hdqqq/YaHei.Consolas.1.12.part2.rar
http://www.shnenglu.com/Files/hdqqq/YaHei.Consolas.1.12.part3.rar
http://www.shnenglu.com/Files/hdqqq/YaHei.Consolas.1.12.part4.rar
putty下的效果圖:

現在可以在windows下使用vim了,加上你常用的插件。
我常用的vim插件
autocomplpop bufexplorer calendar nerd_tree taglist visualmark
效果圖如下:

注:顯示的文字顏色和你putty的設置有關
我使用的vim插件和配置文件下載:
http://www.shnenglu.com/Files/hdqqq/vim_plug.zip
下載后,解壓到home下的用戶目錄即可。
另外,cygwin下的emacs也和給力喔,如下圖:
看文本書:

vi和emacs不愧是兩大編輯神器,什么editplus,ultraedit都是浮云。