常用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 更新敏感信号列表