[Emacs学习笔记]入门:移动光标的N种方法

Emacs的学习笔记


也是边学边写,不对地方欢迎指正

参考书籍 《Learning GUN Emacs》

开发环境是 OS X 10.10 ,电脑自带里命令行版本的Emacs,后来又下载了带有图形界面的Emacs,打算先从带有图形界面的软件开始学习.。


界面截图如下:




移动光标 (基础)

显然使用鼠标或者键盘的方向键来移动光标都是一种以前使用IDE使常用的方式,在这里出现了新的方式。图示如下


使用c-f 向前移动光标,c-b向后移动,c-n移动到下一行,c-p移动到前一行,现在感觉还有一些别扭,看看以后能不能习惯~

到这里我们已经可以使用一种新的方式来移动光标了!(尽管还不习惯)


移动光标的其他方式

下面详解下上面图里面说的东西:


1.以单词为单位移动光标

首先是M-f :M代表Alt  M-f 代表以单词为单位向前移动光标

与之对应的 M-b : 代表以单词为单位向后移动光标


2.移动到行的开头和末尾

C-a:移动到一行的开头

C-e:移动到一行的末尾


3.以句为单位移动光标

M-a:向前移动一个句子,移动之后光标会停在句子的开头

M-e:向后移动一个句子,移动之后光标会停在句子的结尾


4.按照段落移动光标

M - }:光标移动到下一个段落的开头

M - {:光标移动到前一个段落的开头


通过查看上面四种操作,我们可以发现由C为起始的操作通常将光标移动较小的一段距离,M为起始的操作则会将光标移动较大的一段距离。


Emacs 中对段落和句子的定义:

    Emacs判断句子和段落的条件是严格的。作为句子,需要个空格在代表句子结束的符号后面,只有一个空格的句子并不会被识别,而是会被忽略。至于段落,在段落之前应该有至少一个空白字符,或者一个TAB,或者一个空白的行在这个段落前面。


5.按照页移动光标

C - x ]:下一页

C - x ]:前一页 





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值