Vim/Emacs对GUI文本编辑器提供了哪些特定的生产力提升?
这不是一个巨魔或火焰或任何类似的东西。我已经使用
Vim作为我的控制台编辑器的选择了几个月(在我的终端编辑配置文件),但我不认为我可以支持我的正常,每天的工作,编写Web应用程序,我做一个GUI文本编辑器(哪一个不重要)。
我觉得我的GUI文本编辑器可以做我需要的一切,我的工作。它有一个体面的搜索/替换与自动完成的历史。它有语法高亮,行号,标签界面,容易复制和粘贴等。我当前的编辑器只缺少正则表达式匹配,但有大量的GUI文本编辑器,将执行正则表达式搜索/替换。 考虑到我刚才说的,Vim(甚至Emacs)对GUI文本编辑器的生产力优势,以及它安装在每台计算机上的事实。我想要在Vim / Emacs更好/更快的特定任务,或者是现有的GUI文本编辑器不可能。
对于Vim:
> Vim与大多数编辑器更好地与其他工具(shell命令,脚本,编译器,版本控制系统,ctags等)集成。甚至一些简单的例如:。!,管道命令的输出到缓冲区,是你不会在大多数GUI编辑器中找到的东西。 如果你仔细观察,你会发现,即使其他编辑也有的功能,Vim通常做得更好。所有编辑器都有语法高亮,但Vim有一个语法文件,几乎每个文件格式在阳光下,通常有很多配置选项,它很脏写简单的自己。许多编辑器处理不同的文件编码可以,但Vim给你非常具体和万无一失的设置文件编码和转换之间的方式。给我印象最深刻的是Vim是如何完美地处理选项卡/空间缩进选项和Unix / DOS linebreaks与其他编辑,当时我有问题。 许多这些点同样适用于Emacs(在不同但通常同等强大的方式)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |