Emacs/VIM
CherylNatsu
这个作者很懒,什么都没留下…
展开
-
Emacs24隐藏工具栏菜单栏和滚动条无效的问题
前不久发布了Emacs 24.1,下载下来编译安装后发现这样一个问题,以前旧的.emacs文件里明确设置了不显示工具栏菜单栏滚动条,但是它还是都显示了出来,旧的配置是这样的。(tool-bar-mode nil)(menu-bar-mode nil)(scroll-bar-mode nil)后来经过提醒才发现,新版这里已经不能用nil了,必须用0改成:(tool-b原创 2012-06-14 15:14:25 · 10414 阅读 · 3 评论 -
Vim输入左括号时自动匹配输入对应的右括号
使用方法为Alt+括号,比如在插入模式下输入(则会自动输入()同时光标在括号之间:imap ()iimap []iimap {}i原创 2011-11-07 22:19:46 · 5809 阅读 · 2 评论 -
Debian 自带的Emacs不能打开手册
使用Debian官方源自带的Emacs会出现这种情况,就是C-h r,或者打开帮助菜单下的更多手册,却发现显示Info file xxx does not exist。这时候可以找emacs23-common-non-dfsg这个软件包,http://packages.deb原创 2011-08-26 23:35:49 · 1505 阅读 · 2 评论 -
Emacs常用命令快速参考
Emacs常用命令的汇总,来自Emacs参考卡片 注意:以下命令中标注的按键,大写的C代表Control,在键盘上通常是Ctrl键,而M代表Meta,在键盘上通常是Alt键,S则代表Shift,在键盘上通常是Shift键,也就是CControlMAltSShift这三原创 2011-06-10 17:33:00 · 18972 阅读 · 7 评论 -
Emacs安装和设置tabbar
<br /> <br />Emacs是用Buffer来组织编辑区域的,一个Buffer就代表一个文件或者一个临时编辑区域,我们可以用一些函数来切换到前一个或后一个Buffer,也可以列出所有的Buffer来进行选择。一些现代编辑器都支持一种特性,那就是Tab,用标签来列出所有的文件并可以方便地在文件之间切换,直观而方便。万能的Emacs当然也可以做到这个。<br />增加标签特性需要tabbar.el,emacswiki上可以下载到这个插件:<br />http://www.emacswiki.org/em原创 2011-02-24 12:42:00 · 11405 阅读 · 4 评论 -
修改和替换Emacs的Logo
<br /> <br />Emacs与VIM是UNIX平台下最著名的两个编辑器,Emacs以内置的elisp解释器提供和丰富的按键组合超强的定制性和舒适的文本输入体验,VIM则是通过模式的概念提供最快的文本定位和编辑功能。两个编辑器都是顶级的编辑工具,用哪个可以看场合和个人喜好,但是如果只使用过其中一个编辑器的话,可能会和另外一个阵营的吵起来,Emacs阵营和VIM阵营的人都认为自己喜欢的编辑器是最好的。<br />昨天看到一幅图,很搞笑地化解两个阵营的争执。<br />具体是这么做的:<br /> <br原创 2011-03-04 16:21:00 · 2877 阅读 · 1 评论 -
Emacs python-mode下奇怪的EOFError: EOF when reading a line问题
Emacs有一个python-mode,使得编写python程序非常方便,但是却因为集成在emacs编辑器里,会出一些直接在shell下没有的问题。比如有这么一段python程序:#!/usr/bin/pythonstr = raw_input("Prompt:") bash下直接运行没有问题:cheryl@debian:~$ python test_input.py Prompt:It works on bash now!cheryl@debian:~$ 但是在Emacs里使用py-exec原创 2011-02-27 21:33:00 · 6101 阅读 · 2 评论 -
Emacs+auto-complete+clang进行代码补全
Clang是一个C/C++/ObjectC语言的编译器前端,采用LLVM作为后端提供了一个性能接近GCC的编译器。不过我们现在的目标是使用Clang帮助进行代码分析和补全。首先去Clang的官方网站下载一套编译安装,官方网站地址是:http://clang.llvm.org/接下来需要安装auto-complete,下载一份,http://cx4a.org/software/aut原创 2012-06-17 10:47:47 · 19226 阅读 · 21 评论