美文网首页
Emacs 快捷键

Emacs 快捷键

作者: wlianfu | 来源:发表于2017-12-27 14:46 被阅读7次
C-v: 向前移动一屏
M-v: 向后移动一屏
C-l: 将光标所在行置于屏幕的中央

// 删除
C-d: 删除一个字符
M-d: 删除一个单词
C-k: 删除到行尾
M-k: 删除到句尾

// 移动
C-p: 上一行
C-n: 下一行
C-b: 左移一个字符
C-f: 右移一个字符
M-b: 左移一个单词
M-f: 右移一个单词
C-a: 移动到行首
C-e: 移动到行尾
M-a: 移动到一句的首部
M-e: 移动到一句的尾部

M-Shift-<: 移动到页面开头
M-Shift->: 移动到页面尾部

C-x u: 撤销
C-Shift-_: 撤销

C-s: 向下搜索
C-r: 向上搜索

C-x C-b: 列出缓冲区

C-x C-s: 存储文件
C-x C-c: 离开Emacs

C-u 8 C-f: 向前移动8个字符
C-u 8 C-v: 向下移动8行
C-u 8 *: 输入8个*

C-g: 取消命令

C-x 1: 只保留当前窗口
C-x 2: 打开2个窗口
C-x o: 切换窗格

init.el 配置

;; 显示行号
(global-linum-mode 1)

;; 高亮当前行
(global-hl-line-mode 1)

;; 关闭缩进
(electric-indent-mode -1)

;; 关闭工具栏
(tool-bar-mode -1)

;; 关闭自动生成文件备份
(setq make-backup-files nil)

;; 更改字体大小
(set-face-attribute 'default nil :height 130)

;; 选中的文本可直接删除
(delete-selection-mode 1)

;; 关闭启动帮助画面
(setq inhibit-splash-screen 1)

;; 添加最近打开的文件
(require 'recentf)
(recentf-mode 1)
(setq recentf-max-menu-item 10)

;; 隐藏换行符
(defun hidden-dos-eol ()
  "Do not show ^M in files containing mixed UNIX and DOS line endings."
  (interactive)
  (unless buffer-display-table
    (setq buffer-display-table (make-display-table)))
  (aset buffer-display-table ?\^M []))

;; 删除换行符
(defun remove-dos-eol ()
  "Replace DOS eolns CR LF with Unix eolns CR"
  (interactive)
  (goto-char (point-min))
  (while (search-forward "\r" nil t) (replace-match "")))

命令

显示行号
M-x linum-mode

列出所有可安装的插件
M-x list-packages

参考链接: http://book.emacs-china.org/

相关文章

网友评论

      本文标题:Emacs 快捷键

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