Emacs
zhongwei_sun
这个作者很懒,什么都没留下…
展开
-
Emacs, 相见恨晚
前几天才准备把自己用 VIM 开发 Python 的使用心得记录下来, 今天却又开始捣鼓 Emacs, 看来我是一个不太靠谱的青年。 但是我的不靠谱是有原因的: 今天去书店溜达, 带回一本 《UNIX 编程艺术》,就在一个小时前随意翻看了一下, 看到有一节是专门介绍 VI 和 Emacs 的。并做了对比。 UNIX 编程艺术 - 非虔诚的选择:两者兼用 写道1. vi 最适合用...2010-08-08 22:35:24 · 110 阅读 · 0 评论 -
Emacs 的 buffer 操作
* 关闭一个 bufferC-x k * 保存一个 bufferC-x s * 显示当前打开的 buffer 列表C-x C-b 如果编辑更改了 user_db.py 这个文件,再次 C-x C-b 我们会看到,发生更改而未保存的文件的 buffer 前,会有一个 * 符号。C-x s 保存之后,这个 * 号就消失了。...2011-07-08 11:46:23 · 963 阅读 · 0 评论 -
在 Mac 上安装了 Emacs 23.3.1
今天发现 Aquamacs 在同时打开几十个源码文件的时候,Mac 会变得非常热。 于是决定在 Terminal 下使用 Emacs 试一试。 而 Mac 自带的 Emacs 版本为 22.1.1, 输入中文,会显示为乱码。 只能尝试最新的 23.3.1 了 sudo brew install emacs 还有一个不想用 Aquamacs 的原因是,G...2011-07-07 23:41:21 · 141 阅读 · 0 评论 -
Emacs 在开发项目中的实际应用(四)
到首行: ESC <到尾行: ESC > 选中一行: C-a C-= C-e前提是将 C-Space 的功能绑定到 C-= 上, 因为 Mac 上 C-Space 是 Spotlight的快捷键。(global-set-key [?\C-=] 'set-mark-command)说明: C-a 是移动到行首,C-= 是 set mark,C-e ...2011-07-01 23:59:17 · 97 阅读 · 0 评论 -
Emacs 的 shell 增强插件 MultiTerm
可能是因为 MultiTerm 是采用调用 /bin/bash 的方式,很多操作习惯和在系统的 Terminal 里基本一致。 例如:可以使用上下键来显示之前输入的命令了。再也不需要像在 shell mode 那样,使用 M-p 来调用之前的命令了。 更可喜的是,可以在 MultiTerm 里正常使用 VIM 了。。。而之前在 shell mode 里的排版是乱的。 ...2011-07-01 17:52:51 · 311 阅读 · 0 评论 -
Emacs 在开发项目中的实际应用(三)
Emacs 自带的 shell-mode (M-x shell), 不支持多个 buffer,即,只能够开一个 shell 窗口。 当我们有多个程序的输出结果,需要比对时,很不方便。 在网上找到一个插件,MultiTerm,很好解决了这个问题。 安装及配置方法,参考 http://www.emacswiki.org/emacs/MultiTerm 需要注意的是,...原创 2011-06-28 14:54:31 · 117 阅读 · 0 评论 -
Emacs 在开发项目中的实际应用(二)
Aquamacs 全屏模式/正常模式切换Command+Shift+Enter全屏模式下看上去比较专业,嗯。。。 shell mode 下的文件路径自动补全M-/ 在不同 Tab 间切换Command+{Command+} 关闭一个 TabCommand+w (Close window and buffer) 跳...2011-06-25 02:12:03 · 95 阅读 · 0 评论 -
Emacs 在开发项目中的实际应用(一)
我使用的是 Mac OS 上的 Aquamacs。 以项目目录为开发阵地由于使用的是 GUI 版,我需要进入 Python 的项目目录,以方便我每次打开文件时,不需要每次都输入长长的路径前缀。方法是:以打开文件的方式,打开目录Ctrl-x Ctrl-f <目标目录> 当前 Tab 的显示内容就变成了 ls -la 的输入内容。再次 Ctrl-x...2011-06-22 14:18:23 · 139 阅读 · 0 评论 -
Emacs 迷航
“Unix is user-friendly -- it's just choosy about who its friends are.” ...2011-02-23 20:22:26 · 114 阅读 · 0 评论 -
Emacs 的文件操作
C 代表 Control 键 C-x C-f 打开一个文件C-x C-s 保存更改C-x C-c 关闭文件2011-06-14 15:09:54 · 121 阅读 · 0 评论 -
Emacs 的 yasnippet 插件
有一段官网的视频http://v.youku.com/v_show/id_XMjMxNDg5MjQ4.html 安装也非常方便,自动代码生成十分便捷。 强烈推荐2011-07-08 20:46:26 · 125 阅读 · 0 评论