我应该开始用ErgoEmacs学习emacs吗? [英] Should I start out learning emacs with ErgoEmacs?

查看:135
本文介绍了我应该开始用ErgoEmacs学习emacs吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚从emacs开始,刚刚完成了这个教程。作为一个长期的Windows用户(我在Win7上运行emacs),快捷方式确实感觉到不直观,但是,我已经预料到,准备好花时间学习命令。



然而,我最近发现了 ErgoEmacs软件包,我想知道是否应该:




  • 开始,然后转换到正常的快捷方式

  • 使用ErgoEmacs'永远'

  • 只要坚持正常的绑定,然后一旦我的技能有所改善,就可以自定义它们?



您认为哪些选项将使我成为最强的多年的使用生产力



虽然我目前使用Windows,但我希望在未来12个月内转换到Mac或Linux日常使用。



作为附注,建议我安装 http:/ /github.com/technomancy/emacs-starter-kit/ ?这是否与ErgoEmacs发生冲突?



我使用emacs的原因是尝试Org-Mode,但是我想用它作为我的编辑器在不久的将来,可能还有其他的东西,如电子邮件等。



如果任何人可以帮忙解决一些配置问题,并帮助设置颜色主题在Windows上,这也是太棒了 - https://superuser.com/questions/167110/how-to-use-emacs-color-theme-on-windows-and-help-with-the-emacs-emacs-d

解决方案

我不建议从ErgoEmacs开始。



我建议从香草Emacs开始。尝试看看你喜欢它。绑定中已经有了相当多的思考,默认的自定义它们在主要模式中的表现一致。如果你发现你真的不满意一些绑定,那么可以通过加载你喜欢的功能(ErgoEmacs,CUA模式,(颤抖)Viper)来更改它们。



成为最有效率的方式是定制它以满足您的需求。这只能随着时间而来。我已经使用了Emacs 17年了,我仍然定制它来改善我的工作流程。通过简单地采用像ErgoEmacs这样的方式,您就可以使用Emacs(或任何工具)来获得最高的效率是天真的。



关于ErgoEmacs,对于只使用简单文本编辑器或使用鼠标的编辑器的人来说,绑定可能更容易。通过覆盖 Cc Cx 前缀地图,您将无法访问大量您可能不会学习或了解的功能。另外,通过远离标准的Emacs术语,ErgoEmacs让您与Emacs社区中的其他人沟通不畅。



此外,通过使用Emacs的默认绑定,你不会觉得在另一个人的环境中工作很困难。



ErgoEmacs是一个人对如何最适合Emacs的看法,你欢迎使用它。如果您的目标是超过Emacs的新手用户,我觉得这将是相当有限和限制的。


I am just beginning on emacs, and have just completed the tutorial. As a longtime Windows user (I am running emacs on Win7), the shortcuts do feel unintuitive, however I had expected that and was prepared to dedicate time to learning the commands.

However, I recently discovered the ErgoEmacs package, and I was wondering whether I should:

  • start out with that, and then transition to normal shortcuts
  • use ErgoEmacs 'forever'
  • just stick with the normal bindings and then customize them as I see fit once my skills have improved?

Which of those options do you think would make me the most productive over many years of use?

Although I currently use Windows, I am looking to transition to Mac or Linux for daily usage within the next 12 months.

As a side note, would it be recommended for me to install the http://github.com/technomancy/emacs-starter-kit/? Would this conflict with ErgoEmacs at all?

My reason for using emacs is to try out Org-Mode, however I want to use it as my editor for everything in the near future, and probably other things like email, etc.

If anyone could help out with some configuration issues and help with setting up color-theme on Windows, that would be great too - https://superuser.com/questions/167110/how-to-use-emacs-color-theme-on-windows-and-help-with-the-emacs-emacs-d

解决方案

I don't recommend starting out with ErgoEmacs.

I'd recommend starting out with vanilla Emacs. Give that a try to see if you like it. There has been a fair amount of thought put into the bindings, and the default ones are self-consistent and they behave consistently across the major modes. If you find that you are really unhappy with some bindings, then change them - either by loading features you find you like (ErgoEmacs, CUA mode, (shudder) Viper).

The way you become the most productive with it is to customize it to fit your needs. That can only come with time. I've used Emacs for 17 years now and am still customizing it to improve my workflow. It is naive to think that you'll become most productive with Emacs (or any tool) by simply adopting something like ErgoEmacs.

With respect to ErgoEmacs specifically, the key-bindings are probably easier for someone who has only used simple text editors or used editors with the mouse a lot. By overriding the C-c and C-x prefix maps, you lose access to a ton of functionality that you might not otherwise learn or know about. Additionally, by moving away from standard Emacs terminology, ErgoEmacs sets you up to communicate poorly with others in the Emacs community.

Also, by becoming comfortable with the default bindings for Emacs, you'll not find it as difficult to work in another person's environment when you have to.

ErgoEmacs is one person's opinion on how to be most comfortable with Emacs, you're welcome to use it. I feel it would be rather limiting and confining if you have the goal of being more than a novice user of Emacs.

这篇关于我应该开始用ErgoEmacs学习emacs吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆