Emacs的常用指令

配置的问题

  1. 默认配置文件是.emacs,启动时自动读取执行其中的LISP代码;
  2. Emacs有一个.emacs.d目录,将各种配置文件放入其中,逐个加载,需要在.emacs中用add-to-list将.emacs.d加入load-path,然后使用require加入.el配置文件提供的特性(Feature)。例如:

;; This is the main Emacs initialization file - .emacs.

(add-to-list 'load-path (expand-file-name "~/.emacs.d"))

(require 'feature_1)

(require 'feature_2)

(require 'feature_3)

在.emacs中加入load-path配置文件路径.emacs.d目录,其中放了各种配置文件,这些配置文件按照功能分类组织,例如feature_1.el、feature_2.el、feature_3.el。原来的默认配置文件.emacs现在只是一个调入其它配置文件的入口。

指令

  • C-x          有一系列命令都是以 CONTROL-x 开始的,这些命令许多都跟“窗格、文件、缓冲区等等诸如此类的东西有关
  • C-x C-f 为打开目标文件, f 代表 find/file
  • C-x C-s 为保存当前缓冲区(Buffer), s 代表 save
  • C-x C-W 另存一个文件
  • 打断组合键为 C-g ,用于终端取消之前的指令。

查找和替换

  • C-s         是向前搜索,C-r 是向后搜索
  • M-%       查找并替换 

复制、剪切、粘贴

  • C-w        剪切,
  • M-w        复制,
  • C-y          粘贴

列操作的使用

  • 用cua-mode,可以用C-x,C-c,C-v,C-z,可以列操作
  • 进入和退出cua-mode: M-x cua-mode
  • 进入cua-rect模式:C-<RET>
  • 退出cua-rect模式: C-<Space>

Major Mode 是定义对于一种文件类型编辑的核心规则,例如语法高亮、缩进、快捷键绑定等。

  • 使用 C-h m 来显示当前所有开启 的全部 Minor Mode 的信息
  • text-mode用于编辑文本文件,
  • special-mode ,特殊模式(很少见)
  • prog-mode ,所有的编程语言的父模式

Minor Mode 是除去 Major Mode 所提供的核心功能以外的额外编辑功能(辅助功能)。

  • 关闭模式应该是再执行一遍C-x ***mode就行
  • tool-bar-mode 
  • linum-mode ,显示行号可使用 M-x linum-mode 来开启。
  • Speedbar   自带的树文件浏览

C-h m   显示当前所有开启 的全部 Minor Mode 的信息。

  • C-h k 寻找快捷键的帮助信息
  • C-h v 寻找变量的帮助信息
  • C-h f 寻找函数的帮助信息

 [C1]C-h k熟练使用

关于分屏的使用

  • C-x 1 仅保留当前窗口
  • C-x 2 将当前窗口分到上边
  • C-x 3 将当前窗口分到右边

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值