Tag: emacs

学习使用Emacs是否值得投入时间?

就在前面:我不想发起宗教战争。 只要我记得,我已经使用了vi ,而且我曾经尝试过拾起Emacs的那几次,我已经迷失了,所以很快就放弃了。 很多人发现Emacs非常强大,但是。 它的可编程性有点传奇。 我主要在做Solaris + Java开发,我想问一个简单的问题:如果我花时间在Emacs的脑海里投入时间,我的生产力会不会提高? Vim提供的function是否会在合理的时间内提高生产率? 重复一遍:我不想要一个“我的编辑比你更好”的答案。 对于是否值得投资的时间,我只是想一个是或否的答案。 我的生产力真的会增加吗?

如何使用Emacs Lisp检查文件是否存在?

我想emacs标记打开文件时生成只读的文件。 我缺less的难题是如何检查一个文件是否存在。 我目前有以下几点: ;; ;; get file extension ;; (defun get-ext (file-name) (car (cdr (split-string file-name "\\.")))) ;; ;; get the base name of the file ;; (defun base-name (file-name) (car (split-string file-name "\\."))) ;; ;; if an 'lzz' file exists for this header, mark it as read only ;; (defun mark-read-only () (if (string= […]

emacs能为我重新缩进一大堆HTML吗?

在emacs中编辑HTML时,有没有办法自动地格式化一个标记blob,改变如下所示: <table> <tr> <td>blah</td></tr></table> …进入这个: <table> <tr> <td> blah </td> </tr> </table>

为什么Emacs / Vim / Textmate? Xcode不够好吗?

您好我主要做C + +,Objective-C编程。 我发现Xcode加上一个自动完成/macros插件(Completion Dictionary)相当充足。 但是,所有的人似乎都赞扬他们纯粹的文本编辑。 我试了一下Textmate, 喜欢它的简单性,但不喜欢它的文件/框架处理。 我在这里错过了什么? 或者,Vim或Emacs的自动完成和Xcode一样好吗?

eval-after-load与模式钩子

使用eval-after-load和使用模式钩子设置模式的东西有区别吗? 我已经看到了一些代码,其中在主要模式钩子中使用了define-key ,以及其他代码,其中define-key在eval-after-load表单中使用。 更新: 为了更好的理解,下面是使用org-mode使用eval-after-load和模式钩子的一个例子。 代码可以在 (load "org")或(require 'org)或(package-initialize) 。 ;; The following two lines of code set some org-mode options. ;; Usually, these can be outside (eval-after-load …) and work. ;; In cases that doesn't work, try using setq-default or set-variable ;; and putting them in (eval-after-load …), if the ;; doc for the […]

你如何学习正确的Emacs?

我即将学习Emacs,已经通过了教程,借用了O'Reilly关于Emacs的书。 但问题仍然是 – 你如何学习好的Emacs 工作stream程 ? 我想,你不会像使用Vim那样使用Emacs。 这个问题似乎相信我的: – 我在哪里可以find一个使用Emacs的专业video?

在Emacs中,一次编辑多行

我相信textmate有一个模式,如果你开始input,同样的事情将被input到你select的所有行。 在emacs中有类似的东西吗? 我猜有矩形可以帮助我的方式,但我不知道如何…

emacs分成3个连窗口

快速问题:如何指定拆分窗口中的字符数? Cx-3将我的窗口均匀地分割成两个窗口,但随后的分割会将一个窗口分成一半。 我想要3个相同大小的窗户。 该文件说,我应该能够指定左缓冲区的字符数作为参数,但我似乎无法得到这个工作。 任何语法的想法? 谢谢。

如何在Emacs缓冲区中突出显示所有出现的单词?

记事本++有一个方便的function:如果你select一个文字(不一定是一个关键字),这个词在整个文本中突出显示。 这也可以在Emacs中完成吗? 如果是的话,怎么样? 它不一定非得像Notepad ++一样工作(即通过select)。 理想情况下,我想build立一个键绑定,导致光标下的所有单词被突出显示。 如果突出显示是永久性的,那就好了,也就是说,从突出显示的单词移开的点不应该导致突出显示被删除。 另外,如果有解决scheme可以在高亮区之间导航(使用自定义键绑定),那将会非常有用。

在组织模式表中永久求和一列

在Emacs的组织模式表中,当你有一个满整数的列时,我知道你可以在Cc +之后加上Cy来粘贴这个值的总和。 我想知道公式放置在最后一行总是总和整列。 我已经尝试了一切。 文档向您展示了如何将两列相加,而不是一列。