EMACS 常用命令

常用EMACS编辑命令

C-f             向右移动一个字符
C-b             向左移动一个字符
M-f             向右移动一个词【对中文是移动到下一个标点符号】
M-b             向左移动一个词【对中文是移动到上一个标点符号】
C-n             移动到下一行
C-p             移动到上一行
C-a             移动到行首
C-e             移动到行尾
C-g             退出当前命令
C-s             增量向前搜索
C-/             撤销
C-.             重做
C-,             复制当前单词
C-k             删除光标至行末
C-S-backspace   删除当前行
C-Backspace     删除单词
C-d             删除字符
C-y             粘贴
C-w             剪切
M-w             复制
C-x r k         删除矩形区块
C-x r t         用指定字符填充矩形区块

常用EMACS VHDL命令

C-c C-t C-h     添加注释文件头
C-c C-t a r     添加architecture模板
C-c C-t c a     添加case … is模板
C-c C-t e n     添加entity模板
C-c C-t p s     添加时序process模板
C-c C-t p c     添加组合process模板
C-c m-b         美化选定区域代码
C-c C-b         美化当前buffer
C-c C-l C-w     剪切当前行
C-c C-l m-w     复制当前行
C-c C-c         注释/反注释当前区域
C-c -           当前行后加注释
C-c C-p C-w     vhdl-port-copy,读取port()中的管脚
C-c C-p C-e     vhdl-port-paste-entity,将读取的port()管脚组成一个Entity定
                义

C-c C-p C-c     vhdl-port-paste-component,将读取的port()管脚组成一个
                Component定义

C-c C-p C-I     vhdl-port-paste-instance,将读取的port()管脚组成一个
                Component实例

C-c C-p C-s     vhdl-port-paste-signals,将读取的port()管脚转换成信号
C-c C-p C-t     vhdl-port-paste-testbench,,将读取的port()的Entity生成一个
                Testbench

C-c C-u C-s     更新敏感信号列表

原文地址:https://www.cnblogs.com/shengansong/p/2263987.html