年轻人使用Emacs?

我是一个爱上Emacs的大学生。 我曾经使用IDE,尽pipe像Intellisense这样的function很难转换到Emacs,但我现在认为Emacsfunction更强大,像Intellisense这样的function可以根据语言(和我不是指M- /)。 我很高兴地为我需要的所有东西编写Elisp代码,这些代码不是由模式或Emacs本身提供的,我喜欢它适应和模仿我需要的方式。

但是,我认为它的主要缺点是它的学习曲线非常陡峭,大多数新程序员甚至不会从许多常见的误解中开始学习它。

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

我select的“高度可扩展的编辑器”是vim。 10年前开始使用vi,17岁时,我还没有真正回头。 我喜欢尽可能远离我的鼠标。

我现在很less在编译语言中工作,所以我觉得我从IDE中缺less的唯一东西就是语法完成。 不断切换到浏览器查找各种PHP函数的参数顺序有点乏味。

PS:我不想在这里开始vi / Emacs战争。 我怀疑Emacs和vi [m]用户有更多的共同点,而不是任何一个组都有IDE。

我62岁,我已经使用了21年的emacs。 我有能力使用vim,但我更喜欢emacs。

我很久以前(在七十年代)曾经使用TECO,我也喜欢那个。

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

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

这就是说,我年轻(23岁),并使用Emacs。 我已经使用了近15年。 我曾尝试过其他编辑器,包括Vim,Eclipse,Netbeans和Textmate。 就我而言,这些编辑器的工作和Emacs一样,所以我觉得我做出了正确的select。 然而,我不能告诉你要做出什么select。 你将不得不为自己弄明白。

请注意,我非常“投入”Emacs。 我保留了很多扩展,并且花了很多时间来理解Emacs核心,所以如果我切换编辑器,我会浪费很多时间和经验。 这在理论上可能影响我的判断,但我不认为这是事实。 Textmate像Emacs一样工作,但function较less。 (我尝试不使用我的鼠标,因此eyecandy和OS X集成不会给我太多的收益。)Netbeans和Eclipse很适合pipe理Java项目,但是在极less数情况下,我必须去做Java,但我仍然发现Emacs更易于使用。 我甚至发现自己编写Ant文件让我更接近于“我想成为的地方”而不是依靠Eclipse的自动构build。 这留下了Vim,这当然是有特色的,但仍然是一个“较小”的Emacs。 Emacs具有Vim的所有function – 如果你想要模态编辑,你可以直接调用Viper。 使用Vim的唯一理由是你已经学习了Vim,你不能忍受Vim和Viper之间的键盘绑定和编辑模型的区别。 (不,Viper不是Vim克隆,而是Emacs模式编辑。)

无论如何,JMHO。 我认为Emacs将在整个编程生涯中为您服务。 (或者任何涉及文本的职业,Emacs对写作书籍和电子邮件都很有帮助。)

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

自那时以来一直把它放在心上….

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

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

我现在发现,在我的指尖上有数百个按键组合,而且很lessinput一个按键的按键顺序。

我21岁,在15岁时开始使用Emacs,最近几年才离开Textmate / E。 我个人不能忍受IDE,觉得他们的方式远远超过他们的帮助。 每天给我一个好的直接的文本编辑器。

我19岁,去年开始使用emacs,我喜欢它。 尽pipe我不知道如何使用它的“高级”function,但我对它们存在的事实感到满意,并且在需要时我可以学习它们。

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

不要害怕年轻的程序员,并从这个编辑器或IDE分析中获得勇气。 只要有语言专家, Emacs等function强大的编辑器就可以使用。 IDE将继续为这些工具提供服务。 而每个阵营将会继续为另一个阵营的效率感到惊讶。 😉

那么,我开始在大学里使用Emacs,而我只有30岁,所以我认为我算作“爱一代人”的一部分。

我不是每天都用它,但Emacs肯定是靠近我的工具列表的顶部。 (比Eclipse更高,我可以告诉你。)

我使用的第一个适当的编辑器是Brief,然后是一些基于IDE的编辑器,然后有人说服我尝试使用emacs(在Windows上不低于)。 我做出了这样的决定,那就是我要学好一名编辑,当我需要做一些不同的事情的时候,我会学习如何去做。

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

当然,缺点是你的emacs会话是一个精心制作的环境。 如果我没有加载我的.emacs,它可能看起来像一个外国的环境。 事情的工作几乎不像我习惯于。 幸运的是,在DVCS系统中,我的完美环境是一个git克隆。

我是一名19岁的大学生,但2 – 3年前我开始学习Emacs。 我试了一下vi(m),但是我忍受不了模态编辑模式。

在我介绍Emacs之前,我使用Gedit和nano来完成我所有的编码。

如果你去大多数研究生院,你会发现你的UNIX黑客谁坚持emacs的份额,所以它肯定是在那里。

我是28岁,一个月前从vim切换到emacs。 在学习lisp的过程中,我学习了一些emacs。 我从vim切换,因为编译器/debugging器/shell集成对我来说很有意义,我喜欢可扩展性/定制的想法。

我有几个与我一起工作的顽固的日食/年轻人,他们年轻,在考虑切换的时候摩擦下巴。 缓冲哲学几乎足以卖出一个在IDE中对标签感到厌恶的人。

这并不是说年龄我不这么认为 – 那些正在考虑emacs的人是那些足够前瞻性思考的人,他们认识到具有足够强大的特征/想法,学习曲线可能是值得的。

我是22岁的emacs用户,当我不得不离开它在其他IDE上做某事时,我哭了。

我21岁,我用vim。 这是我一直使用的其他编程编辑的一个真正的步骤,我会build议在计算机科学课程的其他人尝试一下。

我23岁,emacs在我们的操作系统课程中被教导为“你应该使用的C编辑器”。 我使用它作为课程,但是已经转移到了更适合我的工作stream程和日常开发环境的其他IDE。

编辑因为我原来的post并不完全有帮助。

我通过PuTTY内部的命令terminal使用emacs,这是我使用它的程度。 作为一名编辑,我不介意,快捷键足够好,效率很高。 我还没有真正探索emacs编辑器,因为我已经使用eclipse,并且非常喜欢它。

现在,我日常使用eclipse,因为它是一种可扩展的语言,我必须用Java,ActionScript,JavaScript,PHP,CSS,HTML甚至Scheme开发。 我也有一个自定义的eclipse扩展,我正在完善,这有助于我在全职时代(WordPress开发)中提高生产力。 Eclipse提供FTP和SSH服务,而且我比其他任何IDE都更熟悉界面,所以我使用它。

我出生于1970年,但是从6年前开始编程(回到),从Visual Basic 6(ay-yi-yi!)开始。 一个同事会把他所有的Perl硬编码到一个文本编辑器(包括表单)中,这让我很头脑,但是没有进入。 慢慢地,我开始使用谦虚的MS记事本来打电话,在一天中打开任务,等等。慢慢地,我开始想要更多。 还有其他一些因素(希望能更接近正则expression式,渴望学习LISP(我已经80年代成熟了,如果你明白我的意思的话))会带领我通过几个编辑,最后到达Emacs。

现在,我在IDE中感到沮丧,无法按键导航和调整我心中的内容。

*没关系,所以我可能不再是一个“年轻人” – 但是当我开始使用Emacs的时候,我正处于30多岁的中期,并被确定为这样。

我是26岁,现在我正在使用VIM进行C ++开发。 我所有的队友都使用VIM或Emacs(50%vs 50%,我们有时会有很大的火焰),我们的领导也使用VIM。 这对我们来说是Solaris的最佳select。 然而对于像DirectX这样的大型MS API,我使用VS …它有时候会痛苦地转换,但是处理这种怪物要容易得多:)

现在我几乎没有走出我的VIM,而在那些我发现自己被迫进入IDE的应用程序中,我很快就记住了为什么。 我已经习惯了select,replace,折叠等的VIM热键,我的生产力得到了回报。

像其他人一样,我很less使用编译语言,所以我设置了运行我的Perl / PHP的快捷方式来粘贴解释器来查找语法错误。 在某些情况下,我甚至设置了VIM来通过相同的接口运行可用的unit testing。 也可以很容易地将标签返回到浏览器(最好在另一个显示器上)并点击“Control-R”进行刷新,而不用触摸鼠标。

我21岁,我现在用3年或4年的vim …我曾经试过emacs,当我的老师之一告诉我,它比Vim更好…但我更喜欢我的工作stream与vim …

我上周试图使用emacs,因为我有问题缩进HTML文件…但是当他开始谈论关键组合或类似的东西时,我的茶友失去了我。 我的猜测是vim或者emacs是两个伟大的编辑器…比我知道的大多数IDE都好。

竖起大拇指给大家。

我20岁,去年夏天我开始使用Emacs,当时我不得不在linux上编写c ++,而Emacs是我唯一可以在openSUSE上使用的编辑器(凯特太可怕了,太可怕了 – 尤其是我的工作机器有点慢)。 然后我赢了。 世界上真的没有什么比老鼠更好的了。 现在我使用emacs(是在Windows上),包括用dired和俄罗斯方块做文件操作;)

这就是说,我仍然在Visual Studio中编码c#(有时切换到emacs进行重大的重构和样板工作,这在emacs中要容易得多)。 如果emacs有智能感知(工作),那么我会转储文本编辑器在VS工作室(我仍然会使用GUIdevise器,但没有任何替代); 到目前为止,不得不查找类对于我在emacs中对c#.NET进行编码来说太痛苦了。

我是一个使用Emacs的19岁的大学生 – 一年前我开始使用它,并没有回头。

我只用了10年左右的emacs。 有一次,我决定转向学习(和vi),以便在服务器上直接进行编辑。

在语法错误的情况下,如果要快速编写代码并且使用小红旗,使用IDE就像在处理棘手的植物时戴着手套一样:您不必非常小心。 (这也像使用一个文字处理器与自动拼写修正和语法检查相比,以及使用emacs写作。)

所以,除了快速更改,在服务器上进行直接编辑或其他远程/快速编辑scheme之外,我主要使用Eclipse / Xcode / other-required-IDE。

我没有做的是环顾四周,看看有没有什么好的emacs模式可以让它像其他IDE一样提供如此快速的编辑帮助(不过,默认模式确实有一点帮助 – 不是的原始文本编辑,真的)。

当我意识到许多Mac OS UI可以像使用emacs命令来执行unix命令行编辑那样使用emacs命令时,我也有一个惊喜。 多么酷啊?

我在30岁以下,我使用emacs。

目前,我必须通过软件语音识别与计算机进行交互。 没有什么比emacs好,因为各种命令很容易编程识别和创build别名。

现在,我花了一些时间去熟悉elisp编程,但我认为好处是值得的。 我已经尝试使用eclipse,但有一些关于emacs,特别是可扩展性,它很难取代。

大部分我使用gedit 。 简单而甜美。 我20岁,总是讨厌IDE(我在高中开始使用Netbeans)。

Emacs没问题; 它并不是我所喜欢的jEdit所做的一切,但我并不想花费时间为编辑器编写macros和插件 – 我喜欢把东西做完。 如果我需要我的编辑器做一些不同的事情,我会得到另一个编辑器或安装其他人的插件。

我用jEdit,Visual Studio,记事本++,TextWrangler。 我憎恶VIM。


讽刺….

我现在全职使用emacs。 上面的答案几个月后,我做了很多远程login到Linux和纳米太紧缩。 而且,是的,我已经花时间编写了emacs的macros和插件。 jEdit还是不错的,但是emacs还是比较好的。 还是不要使用vim(还?)。

我17岁,14岁时开始使用Emacs,15岁时开始使用VIM。我现在主要使用Emacs来处理SLIME和ERC,他们更喜欢使用GVim编辑文件等等。

每当我接触一个关于Emacs的受人尊敬的大师types时,他们都会警告我。 他们中的大多数也不喜欢它。 我以此为线索。

OTOH,我很早以前就对TECO很感兴趣(现在你知道我的年龄了),我听说Emacs是从那个开始的。 所以,我还是想知道…

你可以把我的Eclipse,NetBeans和Visual Studio拷贝,当你从我冷酷的手中撬出来的时候!

当我开始学习时,我试图学习如何使用Emacs,但最终我放弃了。 部分原因是因为我的内存不足,而且键盘快捷键与我所用的相比非常规。

我在TextMate中编写了几乎所有的编码(被称为Mac的Emacs)。 如果我在命令行环境,那么ViM就是这样做的。

我在Windows中编写J2me,在那里我的公司不强加给我某些IDE。 猜猜看,我回到我的老朋友Emacs …

我现在31岁了,我第一次学习emacs ca 23.但是,这种情况使我改变了IDE:Netbeans,VS.NET,Eclipse等

你知道,Emacs仍然以其他angular度来看:)