美文网首页程序员
emacs命令与配置

emacs命令与配置

作者: 化身天使 | 来源:发表于2018-03-21 10:19 被阅读0次

1.文本操作

Ctrl  v       ;;向下翻页

Alt   v       ;;向上翻页

Ctrl  p       ;;移动到上一行previous

Ctrl  n       ;;移动到下一行next

Ctrl  b       ;;向左移动一个字符backward

Ctrl  f       ;;向后移动一个字符forward

Ctrl  d       ;;删除光标处的字符

Ctrl  a       ;;移动到行首ahead

Ctrl  e       ;;移动到行尾end

Alt   a       ;;移动到句首

Alt   e       ;;移动到句尾

Alt   f       ;;右移一个词

Alt   b       ;;左移一个词

Alt   <       ;;移动到文件首

Alt   >       ;;移动到文件尾

Alt backspace ;;删除光标前面的词

Alt   d       ;;删除光标后面的词

Ctrl  k       ;;删除到行尾

Alt   k        ;;删除到句尾

Ctrl  /         ;;撤销

Ctrl  u        ;;重复

Ctrl  space   ;;标记文本

Alt   w          ;;复制 

Ctrl  w          ;;剪切

Ctrl  y           ;;粘贴,召回yank

Ctrl  s           ;;向后搜索

Ctrl  r            ;;向前搜

Alt  g  g 5       ;;跳转到第五行

Alt   x              ;;命令模式

Alt x repl s <回车>原词 <回车> 替换词<回车>   ;;Alt x replace-string

Ctrl  g             ;;取消当前操作

Ctrl  h   k         ;;后面键入命令,显示命令的帮助信息

Ctrl  z              ;;挂起,按fg返回

2.文件操作

Ctrl x Ctrl b ;;查看缓冲区

Ctrl x 1      ;;从上一步返回

Ctrl x b      ;;打开某个缓冲区

Ctrl x k      ;;关闭缓冲区

Ctrl x 0      ;;关闭光标所在窗口

Ctrl x 1      ;;保留光标所在窗口,关闭其他窗口

Ctrl x o      ;;切换窗口

Ctrl x s      ;;以逐个询问的方式保存多个缓冲区

Ctrl x Ctrl s   ;;保存文件

Ctrl x Ctrl f    ;;打开文件

Ctrl x Ctrl c   ;;关闭emacs

3.配置命令

Alt  x customize-variable make-backup-files   ;;取消/自动备份文件

Alt x  global-linum-mode        ;;显示行号

Alt x  list-packages                 ;;查看扩展列表

Alt x auto-fill-mode                 ;;开关自动换行

Alt  x customize-variable package-archives   ;;添加修改扩展源,推荐清华镜像站

4.配置文件

用户配置文件路径~/.emacs

软件配置文件路径/usr/share/emacs/site-lisp/site-start.el

(setq inhibit-startup-message t)     ;; 不启动GNU缓冲区

(global-linum-mode t)                    ;;line number,显示行号

(set-frame-width (selected-frame) 77)     ;;设置初始窗口宽度

 (set-frame-height (selected-frame) 34)    ;;设置初始窗口高度

(fset 'yes-or-no-p'y-or-n-p)                         ;;用y,n代替yes,no

(setq auto-save-default nil)

(setq-default make-backup-files nil)               ;;不生成临时文件

(setq mouse-yank-at-point t)                          ;;显示列号

(global-font-lock-mode 0)                              ;;取消语法高亮显示

(global-set-key [f5] 'compile)                         ;;设置F5为编译快捷键

(setq-default compile-command "g++")          ;;使用g++编译

(electric-pair-mode t)                                      ;;自动补全括号

相关文章

网友评论

    本文标题:emacs命令与配置

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