2008-09-03 50 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元素)。

相关问题