`
Zhongwei_leg
  • 浏览: 548107 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

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 + 方向键

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics