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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值