首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Emacs 在开发项目中的现实应用(四)

2012-06-30 
Emacs 在开发项目中的实际应用(四)到首行: ESC 到尾行: ESC ??选中一行: C-a C- C-e前提是将 C-Space

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 是移动到行尾。

?

set-mark-command 的意义:

set-mark-command: mark is used to indicate the beginning of an area of

text to be yanked

实际应用中,当我们需要复制很长的一段代码的时候,如果我们采用"用鼠标定

位起始位置->滚动->使用Shift定位终止位置",会发现这种方式在 Emacs 中不

可行,原因是光标焦点会随着屏幕的滚动做响应的滚动,始终保持在屏幕的第一

行。

这时,set-mark-command 就显出优势了。先 set mark 再使用方向键移动,就

可以选中区域了。

?

?

设置书签: C-x r m 输入一个记号,例如 a

跳转到指定书签: C-x r b 输入一个记号,例如 a

?

?

选中多行:

Shift + 方向键

热点排行