当前位置:  开发笔记 > 编程语言 > 正文

年轻人使用Emacs?

如何解决《年轻人使用Emacs?》经验,为你挑选了9个好方法。

我是一名爱上了Emacs的大学生.我过去使用过IDE,虽然像Intellisense这样的功能很难转换到Emacs,但我现在认为Emacs功能更强大,Intellisense等功能可以根据语言与各种模式紧密匹配(我是不是指M- /).我很高兴为我需要的所有东西编写Elisp代码,这些代码不是由模式或Emacs本身提供的,我喜欢它适应和塑造我的需求的方式.

但是,我认为它的主要缺点是它有一个相当陡峭的学习曲线,并且大多数新程序员甚至不会从许多常见的误解中开始学习它.

所以,我想知道Emacs用户的年轻人(或任何没有开始使用Emacs之前的人)的意见.只是为了得到一些保证,Emacs并没有死在我们爱好Eclipse的那一代=).(欢迎任何其他高度可扩展编辑的用户的意见,如Jedit)



1> Ben Dunlap..:

我选择的"高度可扩展的编辑器"是vim.10年前开始使用vi,17岁,我还没有真正回顾过.我喜欢尽可能远离鼠标.

这些天我很少使用编译语言,所以我觉得我在IDE中缺少的唯一一个就是语法完成.不断切换到浏览器以查找各种PHP函数的参数顺序变得有点乏味.

PS:我不想在这里开始vi/Emacs战争.我怀疑Emacs和vi [m]用户彼此之间有更多共同点,而不是任何一个团队都有IDE.


我希望我因为我的老鼠仇恨而投票.当我在基于UNIX的网络设备上进行全职编码并且很少需要使用Windows时,我在gnu-screen中专门使用*ratpoison*.极乐.
+1为鼠标仇恨.Mouses(Mice?Meece?我想要meece.)被高估了.它们更直观,但最终速度更慢.尤其是笔记本电脑上.

2> leed25d..:

我62岁,我已经使用emacs 21年了.我能够在紧要关头使用vim,但我真的更喜欢emacs.

我曾经很久以前(1970年代)使用过TECO,我也很喜欢它.


知道什么是硬核?标准文本编辑器.是的,Ed.
TECO ......现在这是硬核!

3> jrockway..:

首先,你为什么关心别人的想法?很明显,Emacs拥有一个充满活力的社区,因为有许多扩展和很多人在核心工作.有足够的支持.

如果你"担心"其他编辑更好,那么你应该尝试那些编辑并自己做出决定.只有你能知道你喜欢什么.

那就是说,我很年轻(23岁)并使用Emacs.我已经使用它近15年了.我尝试过其他编辑器,包括Vim,Eclipse,Netbeans和Textmate.就我而言,这些编辑都没有像Emacs一样好,所以我觉得我做出了正确的选择.但是,我不能告诉你做出哪个选择.你必须自己解决这个问题.

值得注意的是,我非常"投资"在Emacs中.我保留了很多扩展,花了很多时间来理解Emacs核心......所以如果我转换编辑器,我会浪费大量的时间和经验.从理论上讲,这可能会影响我的判断,但我不认为这样做.Textmate的工作方式与Emacs类似,但功能较少.(我尽量不使用我的鼠标,所以eyecandy和OS X集成并没有给我带来太多帮助.)Netbeans和Eclipse非常适合管理Java项目,但在极少数情况下我必须做Java,我仍然会找到Emacs更容易使用.我甚至发现自己编写Ant文件让我更接近"我想成为的地方",而不是依靠Eclipse的自动构建.这留下了Vim,这当然很有特色,但仍然是一个"较小"的Emacs.Emacs具有Vim的所有功能 - 如果你想要模态编辑,你可以调用Viper.使用Vim的唯一原因是你已经学习了Vim,你无法忍受Vim和Viper之间的键绑定和编辑模型差异.(不,Viper不是Vim克隆.它是带有模态编辑的Emacs.)

无论如何,JMHO.我认为Emacs将在整个编程生涯中为您提供良好的服务.(或任何涉及文本的职业.Emacs非常适合写书......和电子邮件.)


实际上可能并不那么年轻.我记得在早期版本的MkLinux上使用它,维基百科说这是1996年.所以,我一定至少有11个:)

4> vrdhn..:

当我年轻的时候,我听到了这个:一个好的黑客必须是4位编辑和4种语言的专家.

从那时起就把它铭记于心......

我经常使用vi(m),(x)emacs,eclipse,sed/awk/perl(是的......他们是文本编辑器).

恕我直言,掌握一系列工具是必不可少的.人们应该让他的大脑每隔一段时间就要离开舒适区.

我现在发现令人惊讶的是,我的指尖上有数百个按键组合,并且很少将一个按键序列输入到其他按键中.



5> Cody Brociou..:

我今年21岁,开始在15岁时使用Emacs,近年来只为Textmate/E而离开.我个人无法忍受IDE,感觉他们远远超过了他们的帮助.任何一天给我一个好的直接文本编辑器.


关键是不要使用Java.如果你使用一种优秀的编程语言,你会发现有比"重命名这个类"更重要的工具.

6> fsanches..:

我19岁,去年开始使用emacs,我很喜欢它.虽然我还不知道如何使用它的"高级"功能,但我很满意它们存在的事实,我可以在需要时学习它们.

在我的大学里,不应该有超过5名学生使用Emacs或Vi.



7> jcrossley3..:

不要害怕,年轻的程序员,并从这个编辑或IDE分析中获取勇气.只要有语言专家,像Emacs这样的强大编辑就会出现.IDE将继续为工具专家提供服务.每个阵营都会继续惊讶于另一阵营的效率.;-)


就像不要将巨魔元素喂给答案+1

8> Electrons_Ah..:

好吧,我开始在大学里使用Emacs,而我只有30岁,所以我认为我算作"爱好Eclipse的一代"的一部分.

我不是每天都使用它,但Emacs肯定是我的工具列表的顶部.(而且比Eclipse高很多,我可以告诉你.)


ssh的坏例子.Emacs有流浪汉,所以你可以在任何地方ssh并选择你的编辑器.

9> stsquad..:

我使用的第一个正确的编辑器是Brief,然后是一些基于IDE的编辑器,然后有人说服我尝试使用emacs(在Windows上也不少).然后我做出了决定,我将学习一个编辑器,当我需要它做一些不同的事情时,我会学习如何去做.

选择一个编辑器并坚持它的真正好处是一致性.无论你在做什么语言或任务,如果你在你最喜欢的编辑器中,一切都很容易被记住.除此之外,可扩展性使得通常不在光滑的IDE上的东西成为可能.

当然缺点是你的emacs会话是一个精心设计的环境.如果我没有加载我的.emacs,它看起来像是一个外国环境.事情几乎可以,但不像我习惯的那样.幸运的是,对于DVCS系统,我的完美环境是一个git clone.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有