美文网首页程序员
Emacs光标操作

Emacs光标操作

作者: ringawho | 来源:发表于2019-04-27 20:10 被阅读2次

移动光标时,在Emacs中可以使用方向键,但是如果手不离主键盘,速度肯定更快一点,所以我们可以尽量去熟悉一下这些快捷键

移动光标

快捷键 含义
<RIGHT>/C-f 光标向右
<LEFT>/C-b 光标向左
<DOWN>/C-n 光标向下
<UP>/C-p 光标向上

按行移动

快捷键 含义
<HOME>/C-a 光标移动到行头
<END>/C-e 光标移动到行尾

按词移动

快捷键 含义
C-<RIGHT>/M-f/M-<RIGHT> 向前移动一个词(即向文件末尾)
C-<LEFT>/M-b/M-<LEFT> 向后移动一个词(向文件开头)

屏幕中移动
M-r : 首先移动到屏幕最中间一行的左边,如果继续使用,将移动到最上面一行的左边,之后移动到最下面一行,之后在三个位置循环

整个文件移动

快捷键 含义
M-< 移动到文件头
M-> 移动到文件尾

按页移动

快捷键 含义
C-v/<PageDown> 向下移动一页
M-v/<PageUp> 向上移动一页

具体定位 以1为起始

快捷键 含义
M-g g/M-g M-g 输入行数后转到行
M-g <TAB> 输入列数跳转到当前行的指定列
M-g c 输入字符位置跳转到指定位置(从文件头开始记)

目标位置

光标向下向上移动的时候,会尽量与之前的位置一样,比如在第一行第12列向下移,只要下面行有12列,就会移到12列处,否则就在末尾,总之时尽量靠向12

C-x C-n则会改变这个规则,假设按下命令的时候是在第n列,那么之后向上向下移动光标会去靠近第n列,比如光标第12列处输出C-x C-n,然后光标移到15列处,那么向下移动就会在12列处(假设这列够长)

对应的取消这个规则的快捷键是C-u C-x C-n

相关文章

  • Emacs光标操作

    移动光标时,在Emacs中可以使用方向键,但是如果手不离主键盘,速度肯定更快一点,所以我们可以尽量去熟悉一下这些快...

  • emacs简明使用(三)

    在emacs 中移动光标有多种办法,除了上一章介绍的上下左右移动外,还包括多种操作。 单词操作emacs 存在对单...

  • emacs 简明使用(二)

    emacs 在使用过程中很少需要鼠标,常用操作都可以使用组合功能键完成。 光标移动在编辑文本的过程中,最常用的就是...

  • 网址收藏

    vim vimscript vim 快捷键 spacemacs 有机会看一看 多光标 Emacs elisp入门 ...

  • 光标操作

    光标移到开头或者结尾 Ctrl+a 光标移动到开始位置Ctrl+e 光标移动到最末尾 光标移动一个单词() ESC...

  • Terminal基础命令

    光标操作control + A //移动光标至行首control + E //移动光标至行尾control + U...

  • Linux云计算学习笔记day08

    vim 一、 光标移动操作 h 光标向左移动 l 光标向右移动 j 光标向下移动 k 光标向上移动 gg 1G光标...

  • Sublime Text 多光标操作 2

    上期< >以一个实际使用场景作为多光标操作的引入,这期我们讲述更多多光标的操作 多光标操作触发快捷键与方式 Ctr...

  • Emacs: 智能感知和操作光标处的语法对象

    我在 2008 年开发了 thing-edit.el , 虽然这个插件平常没啥存在感, 但是几乎是天天都在用的插件...

  • emacs 宏操作

    emacs 快捷键众多,可以自己定义的快捷键很多,自定义快捷键能打造更适合自己的编辑器,宏定义是emacs比较强大...

网友评论

    本文标题:Emacs光标操作

    本文链接:https://www.haomeiwen.com/subject/btflnqtx.html