emacs学习笔记
来源:互联网 发布:电子照片书制作软件 编辑:程序博客网 时间:2024/05/29 21:34
常用命令:
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文件。
- emacs学习笔记
- emacs学习笔记
- Emacs学习笔记
- Emacs 学习笔记一
- Emacs 学习笔记二
- Emacs学习笔记
- emacs学习笔记
- Emacs 学习笔记
- Emacs 学习笔记
- Emacs 学习笔记
- Emacs学习笔记
- Emacs学习笔记
- Emacs学习笔记
- Emacs学习笔记
- emacs学习笔记
- emacs学习笔记
- emacs tutorial 学习笔记
- Emacs学习笔记
- Linux那些事儿之我是U盘(16)冰冻三尺非一日之寒
- SQL Server 2000如何用SQL语句在在指定位置插入列
- JAVASCRIPT use program
- OGRE step by step
- 四书之《论语》学习日记6
- emacs学习笔记
- 服务器控件的生命周期
- 函数:递归分类
- sql加密
- 关于visual studio 2005sp1安装问题
- 一个让QQ不能启动的脚本病毒
- 母版页的加载顺序
- 一个简单的QQ聊天代码
- 写了个使用QuickSilver发表饭否消息的脚本..