Tag: emacs

如何将文本从Emacs复制到Linux上的另一个应用程序

当我在Emacs 22.1.1(在X,KDE,Kubuntu的自己的窗口)中剪切(杀死)文本时,我不能粘贴(抽出)到任何其他应用程序中。

Mac OS X Leopard密钥绑定上的Emacs

我是Mac用户,我决定学习Emacs。 我已经读过 ,为了减less手部疲劳和提高准确性,应该交换CTRL和CAPS LOCK键。 我如何在Leopard中做到这一点? 另外,在terminal中,我必须使用ESC键来调用元。 有什么办法让alt / option键来调用meta吗? 更新:虽然控制键现在更容易点击,但元键也经常使用,以至于在我的MacBook和Apple键盘上的位置也值得关注。 事实上,我发现控制键实际上比较容易打开,所以我已经重新映射了控制键来充当一个元键。 有没有人有更好/更标准的解决scheme?

Vim / Emacs在GUI文本编辑器上提供了哪些具体的生产力提升?

这并不意味着巨魔或火焰鱼或类似的东西。 我几个月来一直使用Vim作为我select的控制台编辑器(用于在terminal中编辑configuration文件),但是我不认为我能够忍受这种正常的,每天编写Web应用程序的工作,我用一个GUI文本编辑器(哪一个不重要)做。 我觉得我的GUI文本编辑器可以做我需要的所有工作。 它有一个体面的search/两个自动完成历史取代。 它有语法突出显示,行编号,标签界面,简单的复制和粘贴等。我目前的编辑器唯一缺less的是正则expression式匹配,但有很多GUI文本编辑器将执行正则expression式search/replace。 根据我刚才所说的,Vim(甚至Emacs)对于GUI文本编辑器有什么样的生产力优势,除了它安装在每台计算机上。 我希望在Vim / Emacs上具有更好/更快的特定任务,或者使用现有的GUI文本编辑器无法实现这些任务。

我如何设置Emacs窗口的大小?

我试图检测我启动emacs的屏幕大小,并resize和位置的窗口开始(我猜这是在emacs说的框架)相应地。 我试图设置我的.emacs,这样我总是会在屏幕左上angular附近的左上angular出现一个“相当大”的窗口。 我想这是一个普遍的例子,所以为了缩小这个问题,我最感兴趣的是Windows和(Debian)Linux上的GNU Emacs 22。

邪恶模式最佳实践?

多年来,我一直使用Vim作为我的主编,并在那段时间尝试了几次Emacs。 然后我发现了邪恶,并决定满足我对快速移动的要求,以至于我终于可以转向Emacs了。 所以,对于所有的恶魔用户,你如何将它与普通的Emacsfunction整合? 你有没有遇到这种模式和其他人之间的任何冲突? 什么是你的共享值得体验/这个话题的提示?

我如何删除Emacs中的当前行?

什么是vi的dd的emacs等价物? 我想删除当前行。 尝试CTRL + K,但它只从当前位置删除。

如何在emacs javascript模式下改变缩进宽度

我想为我的缩进而不是4使用2空格。我可以更改C模式的默认行为使用: (setq c-basic-offset 2) 我如何改变这种在JavaScript模式?

Python的Emacs批量缩进

在Emacs中使用Python,如果我想添加一个try /除了一段代码,我经常发现我不得不逐行缩进整个块。 在Emacs中,你怎样一次缩进整个块。 我不是一个有经验的Emacs用户,但只是发现它是通过SSH工作的最佳工具。 我在命令行(Ubuntu)上使用Emacs,而不是gui,如果这有什么区别的话。

在Emacs中更新包

我有以下安装程序包(不知道是否有更好的build议): (require 'package) (setq package-archives '(("ELPA" . "http://tromey.com/elpa/") ("gnu" . "http://elpa.gnu.org/packages/") ("marmalade" . "http://marmalade-repo.org/packages/"))) ; Apparently needed for the package auto-complete (why?) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (package-initialize) (setq url-http-attempt-keepalives nil) 我有三个与安装和更新软件包有关的问题。 Q1。 有没有更新可用软件包列表(和最新版本)并更新特定软件包的方法? Q.2以下包装来源之间有什么区别? ELPA, GNU 果酱 melpa Q.3它们被添加到package-archives的顺序是否重要?

knitr Markdown在Emacs中突出显示?

在Emacs中打开时,是否有对现有工具或新工具进行任何修改,这些工具会在Knitr Markdown文档中语法高亮(颜色)的R代码块? 我正在看的针织大块是三重反衬块[“`] ,里面含有R代码。 编辑:我到目前为止的事情: – 带Emacs 23的Ubuntu 12.04 emacs –version GNU Emacs 23.3.1 1. Polymode https://github.com/vitoshka/polymode/issues/3 我试图让polymode语法高亮我的Rmd文件,但它抱怨'颜色'加载文件: cd ~/.emacs.d git clone https://github.com/vitoshka/polymode.git 在我的.emacs文件中: (add-to-list 'load-path "/home/avilella/.emacs.d/polymode/") (add-to-list 'load-path "/home/avilella/.emacs.d/polymode/modes/") ;; Require any polymode bundles that you are interested in: (require 'poly-R) (require 'poly-markdown) EVAL-缓冲: Cannot open load file: color – CentOS与Emacs 24: emacs –version […]