2008-09-03 47 views
1

如果不是,有什麼重大區別?Windows的vi和emacs實現的行爲是否像Unix對應?


編輯:達人托馬斯問:

哪些?

我在Windows上使用gvim,在Mac上使用MacVim。看起來很相似,對我來說也是一樣......

通過哪些人,我猜你的意思是指針對Windows和emacs的特定實現。我不確定,因爲我認爲只有一兩個。我正在尋找最接近Unix的人。

回答

2

我使用GNU emacs built for Windows,並且發現了極少數(如果有的話)差異。可以選擇從_emacs或.emacs加載.emacs文件(儘管.emacs可以在XP及更高版本上正常運行)。您可以將其配置爲默認使用Windows風格或Unix風格的行尾(我想您也可以在Unix系統上執行這些操作......)。

您可能想要調整Emacs的啓動目錄和主目錄等設置。要做前者,修改啓動emacs的快捷方式。要做後者,添加一個HOME環境變量 - 這將控制你的.emacs從哪裏加載。欲瞭解更多信息,請查看始終優秀的EmacsWiki的MsWindowsInstallation頁面。

0

哪些?

我在Windows上使用gvim,在Mac上使用MacVim。看起來很相似,對我來說也是一樣......

0

GNU Emacs長期以來一直在Windows上作爲主要源代碼的一部分工作,並且可以使用Visual Studio進行編譯(您也可以找到一些預編譯的二進制文件)。據我所知,沒有顯着差異。

0

有很多vi克隆(例如vim)和各種Emacs實現(Gnu Emacs vs. XEmacs)。

這些克隆在Unix上本身不同,因此在Windows上也會有所不同。我在vim中發現的一件事是,Windows上的插件等目錄結構非常不同 - ~/vim.rc轉換爲%HOME%\vim_rc(或類似的,取決於我不明白的東西),vim傾向於保存插件等內容在C:\Program Files\vim\...而不是~/.vim/...

0

Windows版本通常使用與「常規」,基於Unix的版本相同的基本源代碼。可能有一些特定於Windows的代碼段,就像有些特定於某些Unix版本的段一樣。但是,一般來說,這些軟件包的Windows版本的行爲與Unix相同,除非這是不可能的(例如,Windows中的gvim將使用Windows GUI元素)。

相關問題