Questions tagged «learning»

9
如何开始学习Emacs Lisp?
背景: 我主要是vi用户,并且正在转换为Emacs。 超越了基础知识,现在将其用于用C和一些计划编写R转换的Python编写代码。 二十多年前,当我在读研究生时,我写了(Common)LISP好几年了,但现在我已经严重失误了(可以打个招呼世界,仅此而已)。 题: 您对我这个位置的人有什么建议,以使其能够学习Emacs LISP环境并开始入侵Emacs。 是否应该阅读书籍,博客,资源和练习?

9
您将如何向非技术人员解释Emacs?
我本着如何向奶奶解释LaTeX的含义的精神? 对于任何基于文本的目的,Emacs都是出色的编辑器-这对于使用它的我们来说是显而易见的。很多时候,我试图向我的一位朋友解释为什么我使用“看起来很老”的东西,而我却很难找到一个好的答案。我不一定对将其“转换”为使用Emacs感兴趣。就像我说的那样-他们不一定有理由这么做。我只想解释为什么我使用Emacs而不是Visual Studio,Sublime,Atom或任何功能丰富的图形编辑器。是什么使其成为这些之中的最佳选择?
18 learning 

4
存在哪些emacs社区?
请维护一个社区Wiki答案,该答案描述以GNU Emacs为主要主题的电子邮件列表,Wiki,博客,irc频道,论坛或其他社区。 为了被列出,社区必须是“开放的”,这意味着任何人都可以参与。 该规则可以,应该并且已经例外。运用判断力。例如:当然,Sacha的博客和Xah的网站都属于此列表。
17 learning 

5
如何理解此递归代码?
我在手册中找到了此代码,该手册An Introduction to Programming in Emacs Lisp在cond函数的帮助下基于输入的行数找出了小卵石的数量,即如果rows = 2,则小卵石应为3,如果4行,则应为10小卵石那里。 (defun triangle-using-cond (number) (cond ((<= number 0) 0) ((= number 1) 1) ((> number 1) (+ number (triangle-using-cond (1- number)))))) 在传递参数4之后求值到10: (triangle-using-cond 4) 手册并未明确说明此示例代码中每个步骤会发生什么,并且我无法弄清楚递归的工作原理。您能否帮助我逐步了解机械原理,每种情况下会发生什么?
12 elisp  learning 

7
如何在Emacs中交互地练习搜索和替换正则表达式?
对于可以例行执行这些操作的Emacs用户而言,使用正则表达式进行搜索和替换显然是一个功能强大的工具。但是,作为Emacs(和/或编程)的初学者,需要学习和练习正则表达式。 与内置的Emacs教程类似,我可以在Emacs中以交互方式学习和训练正则表达式吗?如果没有,还有什么其他建议可以利用Emacs来练习使用正则表达式进行搜索和替换?

2
有哪些带有不错源代码的内置软件包?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我试图熟悉Emacs Lisp,其语法,数据结构等,所以我想知道有哪些内置软件包,其来源可以帮助我更好地了解如何使用该语言并学习其习语?

4
学习Emacs的最佳资源是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我了解到Emacs大多使用它自己的文档和最新的emacs-starter-kit。与有兴趣学习Emacs的人交谈后,我发现我的方法对他们没有吸引力。 从零开始学习Emacs的最佳资源是什么? 是否有专门用于从其他编辑器(vim / sublime)迁移到Emacs的人员的资源?
9 learning 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.