Questions tagged «emacs»

有关使用Emacs文本编辑器的问题。另请参阅Emacs Stack Exchange:https://emacs.stackexchange.com

10
相当于VIM ci的Emacs?
emacs是否具有等效于VIM的ci“命令?基本上,我想替换一组引号内的文本。 在vim中,我可以ci)或ci]或ci}来“更改内部*” ...
13 vim  emacs 

1
如何在组织模式/ Emacs中启用自动LaTeX数学预览?
我在Windows中使用组织模式8.0,Emacs 24.3,Auctex 11.87。 通过按Ctrl+ X,Ctrl+ C,Ctrl+ ,我可以在组织模式文件中使用LaTeX预览功能L。但是,我认为如果在光标离开数学方程式时可以自动完成数学预览(例如对于$$a=b+c$$,当我的光标不在时)$$,Emacs应该会自动启用预览会更有用。这对于.tex文件可能不是那么重要,但是对于组织模式非常有用,尤其是在记笔记时输入方程式时,您需要即时预览。 我以为latex-math-preview.el应该提供这样的功能,但似乎只是Preview-latex.el的另一种实现。 如何在组织模式/ Emacs中启用自动LaTeX数学预览?

2
在bash中键入命令的一部分后,是否可以使用ctrl -r?
在bash中,Ctrl+ r命令非常有用,我键入Ctrl+,r whatever然后在我的历史记录中搜索包含单词的命令whatever。但是,如果我输入whatever并意识到我想搜索该单词并点击Ctrl+,则r什么也不会发生。 有没有办法敲键并使其表现出好像我键入Ctrl+ r whatever而不是whatever Ctrl+的方式r? 我的内容如下.inputrc: "\C-p": history-search-backward 但这仅在行首相同的情况下有效。

4
如何在emacs shell模式下修复提示?
我正在同事的机器上做一些编程。他使用的emacs版本(23.1.1)我以前从未使用过。我的问题是,当我进入shell模式时,我的bash提示符如下所示: ^[]0;jay@socrates:~^G[jay@socrates]$ 我已经PS1准备好'[\u@\h]\$ '了.bashrc。应该看起来像这样: [jay@socrates]$ 这就是常规外壳中的外观。我还检查了emacs shell中PS1是否设置为正确的值,所以现在我没有主意了。如何获得我的提示以符合我的期望? 我看到了一些使用term或eshell代替的建议shell。term具有与上述相同的提示问题,并且eshell完全忽略了我,PS1因此并没有真正的帮助。
13 bash  emacs  prompt 

1
Emacs作为带有窗口系统的OS X上的守护程序
我正在OS X 10.6上运行gnu emacs 23.3.1可可。 我将以下内容添加到〜/ Library / LaunchAgents / gnu.emacs.daemon.plist中,这样它将启动一个守护程序,并且如果我无意中杀死了它,它会自动重新启动emacs。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>gnu.emacs.daemon</string> <key>ProgramArguments</key> <array> <string>/Applications/Emacs.app/Contents/MacOS/Emacs</string> <string>--daemon</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> <key>ServiceDescription</key> <string>Gnu Emacs Daemon</string> </dict> </plist> 这种排序有效,但我注意到我的颜色主题无法正常工作。然后,我想起我已经在初始化文件中添加了以下内容: (when window-system (require 'alpha) (require 'color-theme-ir-black) (modify-frame-parameters (selected-frame) …


2
将大纲树重新归档到新的组织模式文件中?
我刚刚开始使用组织模式,并想象一个工作流,借此在组织模式“收件箱”文件中捕获新任务和便笺。对于成长为项目的任务,我可以想象将它们重新整理到一个新的组织模式文件中,然后将其添加到我的议程中。 该组织模式手动描述refiling树大多是我在寻找的方式,但它似乎只允许refiling同一文件中的部分。我想做的就是拿那棵树,并将其重新归档到一个新文件中(然后最好将其添加到议程列表中)。 我可以将复制粘贴到一个新的缓冲区中,然后将新缓冲区添加到议程中,但这似乎是组织模式众神为之准备的一种捷径。
13 emacs  org-mode 


1
太棒了-当收到焦点时,这是提升客户的信号
我的Emacs在启动的标签worker上运行server-start。我有一个在其他地方(例如,另一个监视器)打开的文件管理器,当我用emacsclient它打开文本文件时,在emacs中成功打开了文件管理器,但是没有切换到该文件,也没有启动它。 我正在寻找的是特定于客户的信号rc.lua。就像是: client.add_signal("focus", function(c) c:raise() end) 我希望它仅适用于Emacs。并同时切换到worker标签。另外,我可以从Emacs规则回调中执行此操作吗? 有任何想法吗?:)
13 emacs  awesome-wm  lua 

3
在emacs中,我的Mac键盘上的<C-right>和<C-left>不起作用
我有一台运行OSX 10.8.4的iMac。 我已经尝试过使用Homebrew构建的emacs以及从http://emacsformacosx.com/下载的版本 我已经完全干净地尝试过了~/.emacs.d。 当我去C-h k然后键入ctrl向上箭头时会发生什么,我得到的解释是“运行命令向后段落”,依此类推。与ctrl向下箭头相同。 当我尝试按ctrl右箭头或ctr左箭头时,什么也没有发生。 如果我去,C-h b我看到它们的键已绑定: &lt;C-left&gt; left-word &lt;C-right&gt; right-word 但是什么也没发生。 我正在用线运行标准的平板Mac键盘。
13 macos  mac  keyboard  emacs 

6
Windows 10 Linux Bash Shell Ctrl + Space未在Emacs中设置标记
在Windows 10中,我安装了Linux Bash子系统。但是我对Emacs中的快捷方式有疑问Ctrl+ space没有设置标记点。 我尝试过但没有帮助的事情: 我试图在Windows控制台的属性菜单中取消选中“启用Ctrl键快捷方式” 我尝试使用其他终端ConEmu失败。 我想知道这是否与ubuntu有关,后者与ctrl + space存在类似问题,而Windows linux bash正在使用ubuntu存储库。

4
Emacs 24:加载通过ELPA安装的软件包
我刚刚cmake-mode使用以下命令在Emacs 24中安装了该软件包: M-x package-install cmake-mode 我可以看到包:~/.emacs.d/elpa/cmake-mode-20110824,我可以使用指令在加载它Commentary:的部分~/.emacs.d/elpa/cmake-mode-20110824/cmake-mode.el: ;; Add this code to your .emacs file to use the mode: ;; ;; (setq load-path (cons (expand-file-name "/dir/with/cmake-mode") load-path)) ;; (require 'cmake-mode) ;; (setq auto-mode-alist ;; (append '(("CMakeLists\\.txt\\'" . cmake-mode) ;; ("\\.cmake\\'" . cmake-mode)) ;; auto-mode-alist)) 但这与ELPA的EmacsWiki页面上的用法说明矛盾: ...软件包在init.el加载后初始化。这意味着您不应该将特定于程序包的初始化放入您的init.el中。 我倾向于同意此说明,因为在~/.gnu-emacs文件中添加了以下行: (add-to-list 'load-path "~/.emacs.d/elpa/cmake-mode-20110824/") 是很难看的,如果我何时升级软件包,它会损坏。但是,如果没有这一行,我将无法使用cmake-mode。 …

7
OSX中的全屏Emacs
有没有办法在OSX中以全屏模式使用Emacs。 我目前正在从http://emacsforosx.com/使用Emacs 编辑:自从Emacs 24.4版本发布以来,这个问题不再相关。请查看已接受的答案。

3
如何在Emacs中注释代码块?
在Emacs中,如何注释文本块,即如何在n空白字符的右边向右缩进文本块,并##在每一行的开头放置一个选定的字符序列,例如? 原版的 foo bar foobar foo bar 期望的: # foo # bar foobar # foo bar 我需要一种不会干扰CUA模式的方法。 comment-dwin 不允许我选择任意字符序列。
12 emacs  editing 

3
如何在emacs中插入新行并跳转到它?
与eclipse完全相同Shift+Enter。 例如,我有一些文字: Hello, *everyone. I'm Freewind. 的*第一行是光标。然后我按一些快捷键,它变成: Hello, everyone. * I'm Freewind. 请注意,第二行中有新行,光标位于新行中。 我可以使用什么快捷键?
12 emacs 

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.