热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

关于vim和emacs有什么好处?

如何解决《关于vim和emacs有什么好处?》经验,为你挑选了1个好方法。

我是一个相对较新的编码器,并一直使用sublime,Atom和Xcode编写软件.是否有关于他们的东西使他们如此特别:如果是这样的话是什么?



1> Haakon Løtve..:

在关闭之前因为不允许有趣,请允许我给出一些关于为什么Emacs如此特别的指示.

Emacs不仅仅是一个文本编辑器,它是一个完全成熟的lisp机器,运行一个名为Emacs Lisp的特殊版本的lisp.它恰好运行文本编辑软件,但它可以运行任何类型的程序.我知道有人设置它来检查他们的电子邮件,控制Spotify等等.如果你想做那样的话,甚至还有一个视频编辑器.

Emacs非常复杂和巴洛克式.这是它魅力的一部分.有说修改包,并改变它,并设置了一切只是你喜欢它.我已经安装了源代码管理软件包,用于SQL(各种方言)集成开发环境,Common Lisp中(称为泥)和相当 一些 其他 整齐 的事情.

Emacs是你应该塑造适合你的工具的最终表达.它做了很多事情,做得很好,但它更喜欢采用其他工具并将它们集成到emacs中.Emacs是一个真正的集成开发环境.有你喜欢的调试器吗?您可以非常轻松地让Emacs与之交谈,并随时添加更多功能.有编译器吗?Emacs也可以设置为与之交谈.除了与你的makefile(或你用来构建你的项目的任何东西),你的版本控制,以及你想要的所有其他东西,从舒适的Emacs住所.

另一方面,Vim恰恰相反.它很小(很快),速度快,而且开箱即用的功能有限.你不是要重新绑定钥匙.使用Vim的每个人都使用相同的键绑定,相同的动作等.但是,按键在您的手指上快速且经济."d5w"是一个"删除5个单词"的命令,相对容易记住.Vim是工具应该很小,做一件小事并且做得好的哲学的终极,用户应该学习这个工具.

Vim没有将程序集成到其中.(我的意思是,有扩展可以做到这一点,但它不是基础哲学.)相反,Vim背后的想法是你编写代码,从编辑器切换到构建系统,然后使用它编译代码.实际上,您将使用操作系统作为IDE.

他们在每一个人生观中都是不同的,他们都是好工具.您必须自己考虑并决定适合您的工具类型.


`你不是要重新绑定钥匙.每个使用Vim的人都使用相同的键绑定,相同的动作等.需要引用.我重新制作了很多东西,还有很多其他的东西.我的`.vimrc`中有近400行
"Vim背后的想法是你编写你的代码,从编辑器切换到构建系统.真的很确定,在这种情况下`:make`的目标是什么?
推荐阅读
author-avatar
用户7krcbz6eb6
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有