在Windows上使用emacs

style.css

和Mac情況一樣,Windows也有很多現代,很酷的文字編輯器。但是呢,emacs的強大功能,各個平台都有的特性,要用emacs還是挺有道理的。

Windows上至少有兩種方式可以裝emacs。一個是裝Windows native的版本。另一個是裝Cygwin的版本。Cygwin是一個在Windows下模擬Linux運作的程式。所以可以用很多Unix的資源,又不用離開Windows。

Cygwin上emacs的問題

要裝Cgywin非常容易,只要去那網站download,然後執行setup。接下來Cygwin會問要裝什麼。如果要全裝就全裝,要自己選就自己選。其中可以選的也有emacs,選一下就會自動裝好。

裝好以後,就會有一個Cygwin的連結。雙響就可以進入終端機模式。會用UNIX系統的,就可以高興使用。不會用的我也沒辦法三言兩語說完,好在網路上也有很多資源。大概看看基本的就可以了。

我們要執行emacs,當然就是打入 emacs 。這樣會出來終端機型的emacs,和所有emacs一樣,AL鍵就是Mega鍵。看來一切都很美好。

除了我們不能離開。至少不能用CTRL-X CTRL-C離開emacs。

不能離開還玩什麼?雖然我們是可以想個辦法換個鍵。但是如果是和我一樣,早已在各處用emacs,要我換個方法用,心裡實在會覺得有點不滿意。如果你也是這樣,那麼在進emacs之前,就在終端機下打入:

alias emacs='CYGWIN=tty emacs'

現在再試試,你的emacs就可以用CTRL-X CTRL-C離開emacs。當然你也可以把這行寫入你的.bashrc裡面,這樣就不用以後都要重打。

看來不錯。不過,你馬上會有新的問題。那就是跳出emacs以後,你在終端機是看不到你自己打入的指令!這...很不錯吧?這樣人家都看不到你打什麼。你如果喜歡,當然可以。

自然,我想正常的情況下,我們是不想這樣的。你要改可以打入:

reset

就可以了。