常用命令:
C-x C-f 开文件
C-x C-c 退出
C-@ 开始标记(用来选择)
M-w 复制
C-w 剪切
C-y 粘贴
C-k 剪切光标开始的一行
Alt-k 剪切光标开始的所有内容
M-x 执行命令
M-! 执行shell命令(不能补全很不爽)
C-h f 查看elisp函数
C-h v 查看elisp变量
C-x b 切换buffer
C-x C-e 执行elisp脚本
emacs lisp:
emacs lisp是lisp的一种,简称elisp。因为emacs的强大很大程度上是因为有了elisp。
emacs有很多内置变量和函数。用这些变量和函数可以做成很多插件,放在~/.emacs.d/下。而~/.emacs就是emacs启动时默认装载的配置文件。emacs中每个命令本质上都是用elisp写的函数。
sishen写了个不错的elisp插件,推荐一下。
http://sishen.lifegoo.com/?p=40
用于bbs上语法着色的。
下载地址: http://sishen.lifegoo.com/wp-content/uploads/ansit.el
emacs 23版本的没问题
emacs 21版本的要把这两句注释掉才能正常使用:
因为emacs 21版本里似乎没有font-lock-preprocessor-face这个变量
使用说明:zz from http://sishen.lifegoo.com/
配置方法: 以我的配置为例
把ansit.el拷贝到~/EmacsLisp/(这里替换为你的elisp目录,例如~/.emacs.d/)
(add-to-list 'load-path (expand-file-name "~/EmacsLisp/")); EmacsLisp是我个人的elisp存放目录
(require 'ansit)
使用方法: 具体参考源代码. 简单而言, 就是select the block and M-x ansit. 另外, ansit-ansify-this-in-new-buffer包含preview功能, 需要ansi-color lib, 一般当前的emacs版本都已自带(个人使用的是emacs-snapshot-unicode).
emacs21版本的ubuntu用户要安装emacs-goodies-el软件包,至少要安装ansi-color.el文件。
C-x C-f 开文件
C-x C-c 退出
C-@ 开始标记(用来选择)
M-w 复制
C-w 剪切
C-y 粘贴
C-k 剪切光标开始的一行
Alt-k 剪切光标开始的所有内容
M-x 执行命令
M-! 执行shell命令(不能补全很不爽)
C-h f 查看elisp函数
C-h v 查看elisp变量
C-x b 切换buffer
C-x C-e 执行elisp脚本
emacs lisp:
emacs lisp是lisp的一种,简称elisp。因为emacs的强大很大程度上是因为有了elisp。
emacs有很多内置变量和函数。用这些变量和函数可以做成很多插件,放在~/.emacs.d/下。而~/.emacs就是emacs启动时默认装载的配置文件。emacs中每个命令本质上都是用elisp写的函数。
sishen写了个不错的elisp插件,推荐一下。
http://sishen.lifegoo.com/?p=40
用于bbs上语法着色的。
下载地址: http://sishen.lifegoo.com/wp-content/uploads/ansit.el
emacs 23版本的没问题
emacs 21版本的要把这两句注释掉才能正常使用:
---
ansit.el.org
2007
-
06
-
27
22
:
12
:
36.000000000
+
0800
+++ ansit.el 2007 - 06 - 27 21 : 12 : 04.000000000 + 0800
@@ - 165 , 8 + 165 , 8 @@
(setq color ansit - function - name - color))
((eq tface font - lock - keyword - face)
(setq color ansit - keyword - color))
- ((eq tface font - lock - preprocessor - face)
- (setq color ansit - preprocessor - color))
+ ;;((eq tface font - lock - preprocessor - face)
+ ;; (setq color ansit - preprocessor - color))
((eq tface font - lock - string - face)
(setq color ansit - string - color))
((eq tface font - lock - type - face)
+++ ansit.el 2007 - 06 - 27 21 : 12 : 04.000000000 + 0800
@@ - 165 , 8 + 165 , 8 @@
(setq color ansit - function - name - color))
((eq tface font - lock - keyword - face)
(setq color ansit - keyword - color))
- ((eq tface font - lock - preprocessor - face)
- (setq color ansit - preprocessor - color))
+ ;;((eq tface font - lock - preprocessor - face)
+ ;; (setq color ansit - preprocessor - color))
((eq tface font - lock - string - face)
(setq color ansit - string - color))
((eq tface font - lock - type - face)
因为emacs 21版本里似乎没有font-lock-preprocessor-face这个变量
使用说明:zz from http://sishen.lifegoo.com/
配置方法: 以我的配置为例
把ansit.el拷贝到~/EmacsLisp/(这里替换为你的elisp目录,例如~/.emacs.d/)
(add-to-list 'load-path (expand-file-name "~/EmacsLisp/")); EmacsLisp是我个人的elisp存放目录
(require 'ansit)
使用方法: 具体参考源代码. 简单而言, 就是select the block and M-x ansit. 另外, ansit-ansify-this-in-new-buffer包含preview功能, 需要ansi-color lib, 一般当前的emacs版本都已自带(个人使用的是emacs-snapshot-unicode).
emacs21版本的ubuntu用户要安装emacs-goodies-el软件包,至少要安装ansi-color.el文件。