vim 和 emacs 到底比ultraedit 和notepad2/++ 强在什么地方?

notepad2/++很快,很方便。比notepad可以设背景色。ultraedit的findinfiles,regexpr已经很强了.我偶尔也用一下vi,在linux里... notepad2/++ 很快,很方便。比notepad可以设背景色。
ultraedit 的 find in files , regexpr 已经很强了.

我偶尔也用一下vi,在linux里。
但是有人和我说vim,emacs的windows版很强,我一直不太明白。
有哪位高手讲解一下,谢谢

看我给的分数,讲解细一点行不。
讲解一下vim,emacs定制能力吧
展开
 我来答
百度网友d1af43f
2008-08-21 · TA获得超过130个赞
知道答主
回答量:17
采纳率:100%
帮助的人:26.2万
展开全部
vim和emacs的能力确实强大,定制能力也非常强。

如vim,可定制语法高亮、颜色方案、文字编码、显示行号、自动缩进、自动保存、查找结果高亮显示等,可以设定某个功能键运行某个程序,VIM应该是程序员的编辑器,现在我在vim中编写C、python、ruby、rails等程序,直接按f4、f8、f9等就可运行看到结果。

emacs比vim要复杂的多,但我们只要能把自己的任务解决,没必要把emacs的所有功能全部掌握,现在我也用emacs编写python程序,按ctrl-c ctrl-c直接运行,用emacs运行c和ruby正在解决中。

vim的定制文件是.vimrc,emacs的定制文件是.emacs,定制好配置文件加上下载需要的各种插件,将实现几乎所有想要的功能。

emacs的文本处理能力比vim强,二进制处理能力也比vim强,emacs比vim程序体积大。如某文件在vim中16进制显示就有问题,在emacs中的16进制模式中显示无误。emacs和vim打开一个很大的文件,速度都很快,都比其他常用程序快很多。
abcbuzhiming
2008-08-20 · 超过24用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:76.7万
展开全部
1.VI(VIM)和emacs是这个地球上历史最悠久的两个编辑器,不管是稳定性还是性能绝对不是UE和notepad++这样的新锐可以比的,特别是打开大文件的时候

2.VIM和emacs是可以高度可定制化的编辑器,特别是emacs算是unix下的第一个“人工智能生命”,经过定制化以后几乎可以干任何事情,包括听音乐,收邮件,甚至煮咖啡……VIM在高度定制化以后的编辑速度(当然,前提是你要熟悉它的几种工作模式,特别是快捷键的应用),几乎是其它编辑器不可匹敌的

3.VIM和emacs属于神器级别的东西,用的好就是神器,用不习惯它就是垃圾,对于大部分人来说他们都是需要比较长的时间才能上手的东西,而UE这样的属于已经给你定制好了,但是没有过多可定制选项的编辑器,方便上手,但是扩展性能就不怎么样了

4.VIM和emacs都有linux和windows版,有关VIM和emacs的应用网上有相关文章,你可以用“IDE”+上它们本身作为关键字搜索着看看,但是我要说明的是,VIM和emacs并不是适合所有人用的东西,不要强求自己
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
活笑灭6
2008-08-17
知道答主
回答量:20
采纳率:100%
帮助的人:7.3万
展开全部
vim和emacs的强大在于其可扩展行。vim有个伪shell环境,可以执行大多数shell命令,加上专门为它编写的脚本加以配置:

语法高亮
在程序中跳来跳去: Ctags 的使用
教你高效地浏览源码 -- 插件: TagList
文件浏览器和窗口管理器 -- 插件: WinManager
Cscope 的使用
QuickFix 窗口
快速浏览和操作 Buffer -- 插件: MiniBufExplorer
c/h 代码文件和头文件间相互切换 -- 插件: A
在工程中查找 -- 插件: Grep
高亮的书签 -- 插件: VisualMark
自动补全
14. 加速你的补全 -- 插件: SuperTab
参考自《手把手教你把 Vim 改装成一个 IDE 编程环
境》

vim、emacs的优势在于编程方面。因为普通的文本编辑不需要太多功能,在这方面不见得比UL等优越。

想像下,伴随着代码补全,轻松地输入代码。忘记某个函数的定义?旁边的函数定义窗口可以帮忙。不在正在编辑的窗口?那就cscope或tags。完毕后按下ctrl+F12执行编译。生活很美好,哈哈。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
awper361
2008-08-16 · TA获得超过266个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:116万
展开全部
vim的话是快速编辑和格式化代码的能力强吧,只要你学会使用,能快速地在代码里面找到你要修改的地方。
emacs才是定制大户,有很多插件可以安装,emacs本身装了插件后可以浏览网页可以看论坛看rss新闻,据说如果你是个程序员,可以一大早打开emacs开始工作,一直到晚上,只使用emacs的功能而不用打开其他软件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chocobo8
2008-08-15
知道答主
回答量:26
采纳率:0%
帮助的人:26.7万
展开全部
vim,emacs定制能力超强,命令很多,编辑功能强大,比较适合程序员使用,如果熟练运用的话,威力非常强大。
做个比喻vim/emacs就像五笔,上手难,用熟了很强。如果楼主不是专业程序员,建议用notepad++就可以了,功能也很丰富,插件也蛮多,而且是免费的。
ultraedit也很好,不过是收费的软件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式