百度首页 | 百度空间
 
文章列表
 
您正在查看 "Emacs" 分类下的文章

2006-12-24 13:13

键盘操作

命令名称

动作

C-x r m

Search->Bookmarks->Set Bookmark

bookmark-set

在当前光标位置处设置一个书签

C-x r b

Search->Bookmarks->Jump to Bookmark

bookmark-jump

跳转到书签指示位置

()

Search->Bookmarks->Rename Bookmark

bookmark-rename

重新命名一个书签

()

Search->Bookmarks->Delete Bookmark

bookmark-delete

删除一个书签

()

Search->Bookmarks->Save (in default file)

bookmark-save

把书签全都保存到默认的书签文件里

C-x r l

Search->Bookmarks->Insert Content

bookmark-menu-list

进入"*Bookmark list*"编辑缓冲区

()

Search->Bookmarks->Insert Content

bookmark-insert

插入与给定书签关联着的文件的完整内容

()

Search->Bookmarks->Write ( to another file)

bookmark-write

把书签全部保存到一个指定的文件里

()

Search-Bookmarks->Load a Bookmark file

bookmark-load

从指定文件里加载书签

书签清单编辑命令

命令

动作

d

给书签加上待删除标记

r

对书签重新命名

s

保存清单里的全部书签

f

显示光标位置上的书签

m

给书签加上待显示标记.

v

显示加有待显示标记的书签.如果没有加上待显示标记的,就显示光标所在处的那个书签

t

切换书签关联文件的路径的显示/不显示状态

w

显示书签关联文件的存放位置(即路径名)

x

删除加有待删除标记的书签

u

去掉书签上的待操作标记

DEL

去掉上一行书签上的待操作标记

q

退出书签清单

类别:Emacs | 评论(2) | 浏览()
 
2006-12-24 12:45

键盘操作

命令名称

动作

C-x b

switch-to-buffer

移动到指定的编辑缓冲区

C-x C-b

Buffers->List All Buffers

list-buffer

现实编辑缓冲区清单

C-x k

Files->Kill Current Buffer

kill-buffer

删除指定的编辑缓冲区

()

kill-some-buffers

以问答方式删除各个编辑缓冲区

()

rename-buffer

把编辑缓冲区的名字改为指定的名字

C-x s

save-some-buffers

以问答方式存盘各个修改过的编辑缓冲区

编辑缓冲区清单操作命令

键盘操作

动作

执行情况

C-x n

移动到清单里的下一个编辑缓冲区(即编辑缓冲区清单里的下一行)

立即执行

SPACE

移动到清单里的下一个编辑缓冲区

立即执行

C-p

移动到清单里的上一个编辑缓冲区(即编辑缓冲区清单里的上一行)

立即执行

d

给编辑缓冲区加上待删除标记

按下"x"键时执行

k

给编辑缓冲区加上待删除标记

按下"x"键时执行

s

给编辑缓冲区加上待存盘标记

按下"x"键时执行

u

去掉编辑缓冲区上的操作标记

立即执行

x

对加有操作标记的所有编辑缓冲区执行相应的操作

立即执行

DEL

去掉上一个编辑缓冲区上的操作标记

立即执行

~

给编辑缓冲区加上未修改标记

立即执行

%

转换编辑器缓冲区的只读状态

立即执行

1

把编辑缓冲区满屏显示

立即执行

2

把这个编辑缓冲区和下一个编辑缓冲区显示到两个水平窗口里

立即执行

f

在原本显示编辑缓冲区清单的窗口里显示此编辑缓冲区的内容

立即执行

o

把此编辑缓冲区显示到另外一个窗口里

立即执行

m

给编辑缓冲区加上待显示标志.参见"v"

按下"v"键时执行

v

显示"m"命令加上待显示标志的编辑缓冲区.Emacs将动态的创建足够的窗口来显示加有这类标志的编辑缓冲区

立即执行

q

退出编辑缓冲区清单

立即执行

类别:Emacs | 评论(0) | 浏览()
 
2006-12-24 11:43

键盘操作

命令名称

动作

C-x 2

Files->Split Window

split-window-vertically

把当前窗口分割为上、下排列的两个窗口

C-x 3

split-window-horitontally

把当前窗口分割为左、右排列的两个窗口

C-x >

scroll-right

窗口内容右卷

C-x <

scroll-left

窗口内容右卷

C-x o

other-window

移动到其他窗口;如果有多个窗口、按顺时针方向移动到下一窗口

C-x 0

delete-window

删除当前窗口

C-x 1

Files->One Window

delete-other-windows

删除所有窗口,只保留当前窗口

()

delete-windows-on

删除某个给定编辑缓冲区上的所有窗口

C-x ^

enlarge-window

加高当前窗口

()

shrink-window

压低当前窗口

C-x }

enlarge-window-horizontally

加宽当前窗口

C-x {

shrink-window-horizontally

压窄当前窗口

C-x -

shrink-window-if-larger-than-buffer

如果编辑缓冲区比窗口小,就压缩窗口面积

C-x +

balance-windows

把所有窗口调整为同样大小

ESC C-v

scroll-other-window

对其他窗口做卷屏操作

C-x 4 f

find-file-other-window

在其他窗口里查找并打开一个文件

C-x 4 b

switch-to-buffer-other-window

在其他窗口里选择一个编辑缓冲区

()

Tools->Compare-This

Window And Next Window

compare-windows

对两个编辑缓冲区的内容惊醒比较,并现实他们之间的第一个不同之处

类别:Emacs | 评论(0) | 浏览()
 
2006-12-24 10:42

键盘操作

命令名称

动作

()

abbrev-mode

进入(或退出)单词简写模式

C-x a- C-x a i g

inverse-add-global-abbrev

输入全局性简写词之后,输入其短语定义

C-x a i l

inverse-add-mode-abbrev

输入局部性简写词之后,输入其短语定义

()

unexpand-abbrev

撤销最近一个简写词定义条目

()

write-abbrev-file

保存简写词汇表文件

()

edit-abbrevs

编辑简写词汇表

()

list-abbrevs

查看简写词汇表

()

kill-all-abbrevs

本次编辑工作禁用简写词功能

单词简写情况示例

简写词

短语定义

输入

扩展为

说明

lc

lamb chop

lc

lamb chop

"lc" 是小写,所以 "lamb chop" 是小写

lc

lamb chop

Lc

Lamb chop

"Lc"里有一个大写字母,所以"Lamb"的首字母大写

lc

lamb chop

LC

Lamb Chop

"LC"全部是大写,所以两个单词的首字母都大写

lc

Lamb Chop

lc

Lamb Chop

短语定义里的字母大小写情况永远不变

lc

Lamb Chop

LC

Lamb Chop

短语定义里的字母大小写情况永远不变

类别:Emacs | 评论(0) | 浏览()
 
2006-12-22 23:21

键盘操作

命令名称

动作

ESC $

Edit->Spell->Check Word

ispell-word

检查光标位置上的单词或者光标后面的单词

() Edit->Spell->Check Region

ispell-region

检查文本块里的单词

()Edit->Spell->Check Buffer

ispell-buffer

检查缓冲区里的单词

()Edit->Spell->Check Message

ispell-message

检查电子邮件正文里的单词

C-u ESC $

Edit->Spell->Continue Check

ispell-continue

Ispell重新开始继续执行;这个命令只有在运行过Ispell并用"C-g"组合健暂停过它的执行时才有效

() Edit->Spell->Kill Process

ispell-kill-ispell

杀死Ispell进程

ESC TAB

Edit->Spell->Complete Word

ispell-complete-word

在文本模式下,自动补足前面的单词

类别:Emacs | 评论(0) | 浏览()
 
2006-12-22 23:07

键盘操作

命令名称

动作

ESC C-s RETURN

Search->Resgexp Search

re-search-forward

向前(朝文件尾方向)查找一个正则表达式

ESC C-r RETURN

Search->RegexpSearch Backwards

re-search-backward

向后(朝文件头方向)查找一个正则表达式

ESC C-s

isearch-forward-regexp

向前(朝文件尾方向)递增查找一个递增正则表达式

ESC C-r

isearch-backward-regexp

向后(朝文件头方向)递增查找一个递增正则表达式

()

Search->Query Replace Regexp

query-replace-regexp

查询-替换一个正则表达式

()

replace-regexp

无条件地对一个正则表达式做全局性替换

正则表达式


字符

匹配情况

^

匹配行首

$

匹配行尾

.

匹配任意单个字符(类似于文件名中的问号)

.*

匹配(零或以上)个字符(这是一个真正的通配符,类似与文件名的星号*)

\<

匹配单词的开头

\>

匹配单词的结尾

[]

匹配方括号中的任何一个字符

类别:Emacs | 评论(0) | 浏览()
 
2006-12-21 22:55

键盘操作

动作

ESC %

Search->Query Replace

开始查询-替换操作

SPACEy

用新字符串替换查询字符串searchstring,然后前进到下一个位置

DELn

不替换;前进到下一个位置

.

在当前位置做替换后退出查询-替换操作

,

替换并显示替换情况(再按空格键或"y"后才移动到下一个位置)

!

对后面的文章内容全部进行替换,不在提问是否要运行替换

^

返回上一次进行了替换的位置

RETURNq

退出查询-替换操作

C-r

进入递归编辑状态

C-w

删除此处内容并进入递归编辑状态(好做其他修改)

ESC C-c

退出递归编辑状态,继续完成查询-替换操作

C-]

退出递归编辑状态和查询-替换操作

类别:Emacs | 评论(0) | 浏览()
 
2006-12-20 22:39

键盘操作

动作

C-s RETURN searchstring RETURN

Search->Search

向前(朝文件尾方向)开始一次非递增查找操作

C-s

向前查找下一个

C-r RETURN searchstring RETURN

Search->Search Backwards

向后(朝文件头方向)开始一次非递增查找操作

C-r

向后查找下一个

类别:Emacs | 评论(0) | 浏览()
 
2006-12-17 23:00

键盘动作

命令名称

动作

C-s

isearch-forward

向前(朝文件尾方向)开始递增查找操作;后面是查找字符串.另外,(向前)查找下一个出查找字符串的地方

C-r

isearch-backward

向后(朝文件头方向)开始递增查找操作;后面是查找字符串.另外,(向后)查找下一个出查找字符串的地方

RETURN

()

退出查找操作

C-g

keyboard-quit

取消递增查找操作(你可能需要连按它两次)

DEL

()

删除查找字符串中的字符

C-s C-w

()

开始递增查找操作;把光标位置处的单词用做查找字符串

C-s C-y

()

开始递增查找操作;把光标位置到行尾之间的文本用做查找字符串

C-s ESC y

()

开始递增查找操作;把删除环中的文本用做查找字符串

C-s C-s

()

重复刚才的查找操作

类别:Emacs | 评论(0) | 浏览()
 
2006-12-17 21:17

键盘操作

命令名称

动作

C-g

keyboard-quit

放弃当前命令

C-x u

advertised-undo

撤销上一次编辑(可以重复使用)

C-_ C -/

Edit->Undo

undo

撤销上一次编辑

()

revert-buffer

把缓冲恢复到上次对文件进行存盘(或者自动存盘)时的状态

类别:Emacs | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
Apps(56)
 
Config(35)
 
Shell(47)
 
 
 
 
 
 
Others(17)
 
 
 
Emacs(16)
 
 
 
 
 
 
Games(19)
 
Asm(2)
 
Vim(10)
 
 
 
Hack(6)
 
 
Tip(23)
 
Sql(15)
 
 
Gtk(2)
 
Gentoo(35)
 
 
 
 
 
 
Ad(0)
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

信息要互通有无,谢谢分享
 

长见识啦
 

高手
 

汗...
 
 
     


©2008 Baidu