首页 技术 正文
技术 2022年11月23日
0 收藏 555 点赞 2,315 浏览 1646 个字

Emacs 笔记二

Table of Contents

  • 作业部落 最好的那个,而无意间又发现了org-mode火爆到极致 非常被人推崇,其实作业部落 已经是能很完美的满足我的需求了,但是、但是、但是,看到神的编辑器有这么一个杀手级的mode,忍不住去尝尝,本文用org-mode编写

    2 emacs基本操作(常用快捷键)

    我是传门

    3 emacs模式讲解

    这是个人理解,不是抄摘网上的,肯定有出入,欢迎补充

    • 编辑模式 类似vim按下a后的模式,可进行文字的输入和修改。这个模式里面可运行众多快捷键,如移动等
    • 快捷键命令模式 进行快捷键模式命令为C-x。在这个模式下面,目测只能输入快捷键命令,比如打开文件命令:C-f,保存命令:以C-s等
    • 函数命令模式 进入函数命令模式命令为M-x,在这个模式下,目测可以输入函数命令进行,比如替换命令: replace-string等

    4 emacs缓冲区

    • 打开缓冲区:C-x C-b,先进入快捷键命令模式,再打快捷键C-b,列出缓冲区

    5 org mode

    进入org mode命令为 M-x org-mode

    • 字体
      *粗体*
    /斜体/
    **删除线+
    _下划线_
    下标: H_2 O(这里必须留一个空格要不然2和O都成为小标,目前还不知道怎么去掉空格)
    上标: E=mc^2
    等宽字: =git

    5.1 列表

    1. 无序 “-”,“+”,“*”开关
    2. 有序 以“1.”或者“1)”开关
    3. 注意 * 列表符号后都要有空格 * 同级列表缩进要相同 * 如果想加入同级列表,用M-Enter * 空两行后列表结束,如果空一行执行M-Enter,实际还是同级

    5.2 快键键

    快捷键 说明
    S-TAB 循环切换整个文档的大纲状态(折叠、打开下一级、打开全部)
    TAB 循环切换光标所在的大纲状态
    C-c C-n/p 移动到上一个/下一个标题
    C-c C-u 跳到上一级标题
    C-c C-j 切换到大纲预览状态
    M-RET 插入同一级别的标题
    M-LEFT/RIGHT 当前标题升级/降级
    C-c * 将本行设置为标题或正文

    5.3 内嵌元素(插入代码什么的)

    org-mode中有以下几种:

    s    #+begin_src ... #+end_src
    e #+begin_example ... #+end_example : 单行的例子以冒号开头
    q #+begin_quote ... #+end_quote 通常用于引用,与默认格式相比左右都会留出缩进
    v #+begin_verse ... #+end_verse 默认内容不换行,需要留出空行才能换行
    c #+begin_center ... #+end_center
    l #+begin_latex ... #+end_latex
    L #+latex:
    h #+begin_html ... #+end_html
    H #+html:
    a #+begin_ascii ... #+end_ascii
    A #+ascii:
    i #+index: line
    I #+include: line

    快键键为<s + tab 如:

         #+begin_src c -n -t -h 7 -w 40     #+end_src
    其中:
    c为所添加的语言
    -n 显示行号
    -t 清除格式
    -h 7 设置高度为7 -w 40设置宽度为40

    5.4 表格

    在 org mode 中,你可以画表格。方法很简单,在某一行顶格的位置输入’|’,然后输入表格第一行第一列的内容,再输入’|’,然后输入表格的的一行第二列的内容,以此 类推。当第一行输入完成后,按 TAB, org mode 会把当前行对齐,然后为你创造出表格的下一行,让你继续输入。用 TAB 和 S+TAB可以在表格中正向或反向的移动。

    • 例子1

      #+CAPTION: 表格的标题
      | 1 | one |
      | 2 | two |
      | 3 | This is a long chunk of text |
      | 4 | four |
    • 例子2,,有时候,表格的某一项特别的长,你可以在任意一个表格的空白项内输入数字来限制其所在列的长度。比如:
      |   | <6>    |
      | 1 | one |
      | 2 | two |
      | 3 | This=> |
      | 4 | four |

    Date: <2014-10-27 周一>

    Author: Eqyun

    Created: 2014-10-27 周一 22:20

    Emacs 24.3.1 (Org mode 8.2.10)

    Validate

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,028
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,518
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,365
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,146
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,780
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,857