2016 - 2024

感恩一路有你

大牛用emacs还是vim 为什么不少程序员极度推崇Vim和Emacs,却对IDE嗤之以鼻?

浏览量:1791 时间:2021-03-18 02:25:25 作者:admin

为什么不少程序员极度推崇Vim和Emacs,却对IDE嗤之以鼻?

Emacs VIM有许多为编辑器定制的插件,如语法高亮显示、格式化、标记、代码控制系统集成等。它有一个良好的用户社区,可以为常见问题找到满意的解决方案。

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

Vim和Emacs非常强大,定制功能也非常强大。

例如,VIM可以自定义语法突出显示、颜色方案、文本编码、行号显示、自动缩进、自动保存、搜索结果突出显示等。您可以设置功能键来运行程序。VIM应该是程序员的编辑器。现在我用VIM编写C、python、ruby、rails等程序,直接按F4、F8、F9运行,看到结果。Emacs比VIM复杂得多,但是只要我们能解决自己的任务,就不需要掌握Emacs的所有功能。现在我还使用Emacs编写Python程序,并通过ctrl-c和ctrl-c直接运行它们。vim的自定义文件是。Vimrc,Emacs的自定义文件是。Emacs公司。如果您自定义配置文件并下载所需的插件,您将实现几乎所有想要的功能。Emacs在文本处理和二进制处理方面优于VIM。Emacs的体积比VIM大。如果VIM中的文件显示有问题,它将以十六进制模式在Emacs中正确显示。Emacs和VIM打开一个大文件的速度非常快,这比其他常见程序快得多。

真的会有人用vim开发大的项目吗?

真的不明白,一个初中生能熟练地学会使用编辑器,为什么很多人认为它是上帝用它来写代码呢?

因此,如果您知道Linus之类的Linux API(毕竟,您自己编写),那么使用VIM和使用ide是一样的。但是如果你想调用别人的API,你需要花很多时间来熟悉vim的API。至少你必须记住函数名,或者你必须读头文件来写几行。

此外,没有语法预检查,因此编译、编译、报告错误、检查、修改、重新编译、再次报告错误需要大量时间。。。

996就是这样诞生的。

-----许多程序员把自由编程和商业编程混为一谈。一个学生出于爱好维护一个开源项目,这是免费编程,免费编程是没有成本的,开发成本和试错成本是零。一个公司的员工开发一个项目来满足用户的需求,这就是商业编程。商业编程有开发成本和试错成本。试错成本高于开发成本,甚至难以承受。例如,一个嵌入式程序员开发了一个产品,销售了一百万件。如果用户在使用中发现bug,就必须逐一召回和升级。这个成本是程序员无法承受的。许多程序员认为这是测试部门的业务,但是测试部门测试业务逻辑。人们甚至不能理解如何测试程序逻辑。是程序逻辑导致了错误。

因此,商业编程的本质是以最小的开发成本和试错成本实现用户需求。这就是使用ide的目的。

大牛用emacs还是vim emacs和vim谁更人性化 vim和emacs谁快

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。