Emacs-2.练习翻页和移动光标

上一篇Emacs-1.编辑器和操作系统走马观花了解了编辑器,并学了Emacs的安装,启动,退出Ctrl-x Ctrl-c,然后看到Ctrl-v和Meta-V来上下翻页和Ctrl-l循环地窗口光标防盗屏幕中间,顶部,底部,最后是Ctrl-p/n/f/b把光标上下移动一行和左右移动一个字符,Ctrl-a/e移动光标到行首行尾,以及Meta-f/b向前向后移动一个单词尾首,Meta-a/e向前向后移动一句首尾。

论语(孔子)说:学而时习之,发现再公司Linux台式机上的Alt作为Meta键,在回到家里的Mac本上,左右Alt都失去了Meta的功能,用Esc作为Meta的功能,实在蛋疼。于是找了度娘,在iTerm终端上通过设置左Alt键为Meta,止疼有效。

又有说,这种实用型的文章或者知识,知道不会用等于不知道,于是在Mac本上又练习,练着练着,就发现光会前一篇文章的移动光标部分,还是不够顺手,这是论语“温故而知新”吧。因为以前用过Vim,知道vim里,翻页功能,移动光标可以逐行逐字移动外,还可以按单词和句子为步长,上面都已经练到了。此外,一次以多个字,多行,多词,多句地批量移动光标学会了,才能真正的在编辑工作时让光标一下子或者几下准确的定位到目标位置。论语“吾日三省吾心”,说得就是要像我这样反反复复的关注自己的状态么?

把Mac的Alt Option键当emacs的Meta解决了Esc作为Meta使用不方便的问题。

在前面翻页和移动光标前,先Ctrl-u然后输入一个数字n后再敲入命令,效果就等于一次完成这个命令n遍。如Ctrl-u然后6再Ctrl-f则向前移动6个字符。

练习CheckList

1. 上翻4屏,然后往回下翻2屏,再上翻屏

2. 光标前移8个字符,然后往回后移4个字符,之后再前移2个字符,再后移一个字符

3. 光标前移8个单词,然后往回后移4个单词,之后再往后移2个单词,再前移一个单词

4. 直接跳到8行后的行首,再跳到8行后的行尾。

5. 往后跳8个单词,再往回跳4个单词,再往回跳2个单词,再往后跳一个单词。

实验题:

先Ctrl-u后8,再敲入“eamacs”,看屏幕出现了什么?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • bash快捷键 习惯使用编辑的快捷键可以大大提高效率,记忆学习过程要有意识的忽略功能键、方向键和数字小键盘。以下快...
    五大RobertWu伍洋阅读 343评论 0 0
  • 一、光标移动 二、修改文本 history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n...
    R_X阅读 596评论 0 1
  • history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n) 显示下一条命令 !num...
    区块链习生阅读 1,442评论 0 0
  • Ctrl Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) ...
    七弦桐语阅读 18,797评论 0 26
  • Linux命令行编辑快捷键: history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+...
    不排版阅读 602评论 0 0