Modelsim键盘快捷键和鼠标操作

使用Modelsim查看波形,大多数的操作是键盘和鼠标配合,通过熟悉快捷键操作可以帮助提操作效率。

内容来自Modelsim的官方指导手册,在GUI界面中可以这样查询:

Help -> SE Documentation - InfoHub(HTML Brower Required),如下图所示:

也可以通过安装目录进行查询,这里路径以安装在D:盘为例:

D:\modeltech64_10.6e\docs\htmldocs

键盘快捷键和鼠标操作

可以使用各种键盘和鼠标操作来操作用户界面。

  • 特定于窗口的键盘快捷键
  • 用户定义的键盘快捷键
  • 主窗口和源窗口的鼠标和键盘快捷键
  • GUI Windows中的键盘快捷键列表
  • 列表窗口键盘快捷键
  • Wave窗口鼠标和键盘快捷键

前面几个快捷键的操作,做了解即可,笔者当前没有对用户定义键盘快捷键进行配置。使用频率最高的依然是最后一个Wave窗口鼠标和键盘快捷键。如果前面的内容不看,不影响直接跳转到那一节。

以下内容使用google翻译,加上人工校对,如有问题以原版英文准。

特定于窗口的键盘快捷键

可以通过在键盘上输入Ctrl + /来打开许多ModelSim窗口的常用(预定义)和用户定义的键盘排序窗口的动态列表。

例如,图1显示了为“源”窗口提供的键盘快捷键列表。

图1.源窗口的键盘快捷键

通过单击列表底部的查看所有快捷方式(View All Shortcuts),可以找到所有键盘快捷方式的完整列表(包括预定义的和用户定义的)。有关如何创建自定义快捷键的更多信息,请参考用户定义的键盘快捷键。

用户自定义的键盘快捷键

除了预定义的键盘快捷键之外,您还可以使用键盘快捷键对话框创建自己的快捷键或修改预定义的键盘快捷键。

快捷方式可以是特定于窗口的(仅当窗口处于活动状态时可用),也可以是全局的(可从工具中的任何位置使用)。您可以为任何ModelSim窗口创建键盘快捷键。

一旦定义了快捷方式,它将在所有后续调用中可用。该架构的动态特性使键盘快捷键可用于任何基于ModelSim GUI的Mentor Graphics产品。

### 键盘快捷方式对话框

键盘快捷方式对话框列出了所有现有的键盘快捷方式。此对话框区分用户定义的快捷方式和ModelSim模拟器预定义的快捷方式。
图2显示了键盘快捷键对话框的示例,您可以通过从主菜单中选择以下内容来显示该对话框:

Windows>键盘快捷方式...

图2.键盘快捷方式对话框

键盘快捷方式对话框使您可以:

  • 添加一个新的用户定义的键盘快捷方式。有关更多信息,请参考创建键盘快捷键。
  • 修改现有的键盘快捷键。可以修改任何快捷方式,包括预定义的快捷方式。
  • 删除快捷方式。
  • 从以前保存的bindings.do文件导入快捷方式。您也可以使用do命令重新加载键盘快捷方式文件。
  • 将所有用户定义的键盘快捷方式导出到bindings.do文件。通过选择“键盘快捷方式”对话框中的“导入”按钮或在命令行上输入do bindings.do,可以重新加载文件中保存的键盘快捷键。

创建键盘快捷键

可以创建自己的全局快捷方式或仅适用于特定窗口的快捷方式。

程序

  1. 如果要创建特定于窗口的快捷方式,则必须在模拟运行期间的某个时间打开该窗口。

  2. 通过选择“窗口”>“键盘快捷键”,打开“**添加键盘快捷键”**对话框。

  3. 单击添加按钮以打开添加键盘快捷方式对话框。

    图3.添加键盘快捷方式对话框

  4. 选择快捷方式类型,全局或窗口。如果要创建特定于窗口的快捷方式,请单击窗口按钮以打开“选择窗口类型”对话框。该对话框显示当前模拟过程中打开的每个窗口。如果没有找到所需的窗口,请关闭两个对话框,通过在命令行上输入视图或从View菜单中选择该窗口来打开所需的窗口。选择“全局”或特定窗口会在“**快捷键操作”**字段和右侧的动态填充字段中更改可用的选项。

  5. 快捷键字段中输入组合。或选择“**更改输入模式”**按钮以输入组合键。

  6. 选择快捷方式将执行的操作类型。

    • 弹出菜单或下拉菜单—打开“**菜单项”**对话框,其中包含全局或步骤4中指定的窗口可用的所有弹出菜单和下拉菜单项的层次结构列表。
    • 工具栏按钮-打开“工具栏按钮”对话框,其中列出了全局或步骤4中指定的窗口可用的所有工具栏按钮操作的层次结构列表。
    • 常规Tcl脚本—选择此选项将在右侧打开Tcl脚本字段。您可以输入任何Tcl脚本或命令行序列。
    • 内部窗口命令-此选项仅适用于特定于窗口的命令。请参考步骤4。打开右侧的“窗口动作”对话框,其中包含所有窗口特定命令的列表。

主窗口和源窗口的鼠标和键盘快捷键

以下鼠标操作和特殊的按键可用于main窗口的输入区域中编辑命令。

它们也可以用于编辑在窗口和所有“**记事本”**窗口中显示的文件(在ModelSim中输入notepad命令以打开“记事本”编辑器)。

表1. 鼠标快捷方式

Mouse-UNIX和Windows 结果
点击鼠标左键 重新定位光标
单击并拖动鼠标左键 选择一个地区
按住Shift键并单击鼠标左键 扩展选择
双击鼠标左键 选择一个词
双击并拖动鼠标左键 选择一组词
按住Ctrl键并单击鼠标左键 移动插入光标而不更改选择
在先前的ModelSim或VSIM提示上单击鼠标左键 将先前的命令字符串复制并粘贴到当前提示中
点击鼠标中键 将选择粘贴到剪贴板
单击并拖动鼠标中键 滚动窗口

表2.键盘快捷键

KEY-UNIX和Windows 结果
左箭头、右箭头 向左或向右移动光标一个字符
Ctrl +向左键、Ctrl +右箭头 向左或向右移动光标一个词
Shift +任何箭头 扩展文本选择
Ctrl + Shift +左箭头、Ctrl + Shift +右箭头 用一个词扩展文本选择
向上箭头、向下箭头 笔录窗口:滚动浏览命令历史记录源窗口:将光标上移或下移一行
Ctrl +向上箭头、Ctrl +向下箭头 笔录窗口:将光标移至第一行或最后一行源代码窗口:将光标上移或下移一个段落
Alt + / 打开用于输入命令的弹出命令提示符。
Ctrl +主页 将光标移到文本的开头
Ctrl +结束 将光标移到文本的末尾
退格键Ctrl + h(仅UNIX) 删除左侧的字符
删除Ctrl + d(仅UNIX) 删除右边的字符
Esc(仅Windows) 取消
Alt键 激活或停用菜单栏模式
Alt-F4 关闭活动窗口
Home、Ctrl + a 将光标移到行首
Ctrl + Shift + a 选择活动窗口的所有内容
Ctrl + b 向左移动光标
Ctrl + d 删除右边的字符
End、Ctrl + e 将光标移到行尾
Ctrl + f(UNIX)、向右箭头(Windows) 将光标向右移动一个字符
Ctrl + k 删除到行尾
Ctrl + n 将光标向下移动一行(仅在Windows下为“源”窗口)
Ctrl + o(仅UNIX) 在光标处插入换行符
Ctrl + p 将光标向上移动一行(仅在Windows下为“源”窗口)
Ctrl + s(UNIX)、Ctrl + f键(Windows)
Ctrl + T 颠倒光标两侧的两个字符的顺序
Ctrl + u 删除行
向下翻页、Ctrl + v(仅UNIX) 将光标向下移动一屏
Ctrl + x 削减选择
Ctrl + s、Ctrl + x(仅UNIX)
Ctrl + v 粘贴选择
Ctrl + a(仅Windows) 选择小部件的全部内容
Ctrl + \ 清除小部件中的所有选择
Ctrl ±(UNIX)、Ctrl + /(UNIX)、Ctrl + z(Windows) 撤消“源代码”窗口中的先前编辑
元+ <(仅UNIX) 将光标移到文件的开头
元+>(仅UNIX) 将光标移到文件末尾
向上翻页、Meta + v(仅UNIX) 将光标向上移动一屏
Ctrl + c 复制选择
F3 在“源”窗口中执行“查找下一个”操作。
F4、Shift + F4 将焦点切换到主窗口中的下一个窗格将焦点切换到主窗口中的上一个窗格
F5、Shift + F5 在扩展和还原窗格的大小之间切换以适合整个主窗口切换开/关窗格标题。
F8 搜索与键入的字符匹配的最新命令(仅主窗口)
F9 运行模拟
F10 继续模拟
F11(仅Windows) 一小步
F12(仅Windows) 跨步

主窗口仅允许在提示后插入或粘贴;因此,将字符串复制到命令行时无需设置光标。

GUI Windows中的键盘快捷列表

您可以通过输入Ctrl-Shift-?来打开大多数窗口的键盘快捷键的动态列表(预先定义和用户定义)。

图1.原理图窗口键盘快捷键

您可以创建用户定义的键盘快捷方式并更改预定的快捷方式。有关更多信息,请参考用户定义的键盘快捷键。

列表窗口键盘快捷键

当鼠标光标位于“列表”窗口中时,使用以下键将导致指示的操作:

表3.列表窗口键盘快捷键

KEY-UNIX和Windows 行动
左箭头 向左滚动列表(选择并突出显示当前所选项目左侧的项目)
右箭头 向右滚动列表(选择并突出显示当前所选项目右侧的项目)
向上箭头 向上滚动列表
向下箭头 向下滚动列表
向上翻页、Ctrl +向上箭头 逐页向上滚动列表
向下翻页、Ctrl +向下箭头 按页面向下滚动列表
标签 向前(向下)搜索所选信号的下一个过渡
Shift + Tab 向后(向上)搜索所选信号的上一个过渡
Shift +向左键、Shift +右箭头 向左/向右扩展选择
Ctrl + f键(Windows)、Ctrl + s(UNIX) 打开“查找”对话框以在列表显示中查找指定的项目标签

Wave窗口鼠标和键盘快捷键

在Wave窗口中可以使用以下鼠标操作和击键。

表4. Wave窗口鼠标快捷键

鼠标动作1 结果
Ctrl +单击鼠标左键并拖动 放大区域(zoom in)
Ctrl +单击鼠标左键并拖动 缩小(zoom out)
Ctrl +单击鼠标左键并拖动 缩放适合
单击鼠标左键并拖动 移动最近的光标
Ctrl +在滚动条箭头上单击鼠标左键 将窗口滚动到顶部或底部(垂直滚动)或向左或向右(水平滚动)
单击滚动条中的鼠标中键(仅适用于UNIX) 将窗口滚动到点击位置
Shift +鼠标中键滚动 滚动窗口

Note: 如果选择“波形”>“鼠标模式”>“缩放模式”,则无需按Ctrl键。

按键 行动
s 使当前活动的光标可见并居中
i、Shift +i、+ 放大(鼠标指针必须在光标或波形窗格上方)
o、Shift + o、- 缩小(鼠标指针必须在光标或波形窗格上方)
f、Shift + f 全屏放大(鼠标指针必须在光标或波形窗格上方)
L、Shift + L 最后放大(鼠标指针必须在光标或波形窗格上方)
r、Shift + r 变焦范围(鼠标指针必须在光标或波形窗格上方)
m 将所有打开的Wave窗口缩放到活动窗口的缩放范围。
向上箭头、向下箭头 当鼠标指针移至“波形”窗格上方时,将整个窗口向上或向下滚动一行当鼠标指针位于路径名或值窗格上方时,向上或向下滚动突出显示一行
左箭头 向左滚动路径名,值或波形窗格
右箭头 向右滚动路径名,值或波形窗格
向上翻页 将波形窗格向上滚动一页
向下翻页 将波形窗格向下滚动一页
标签 向前搜索(向右)到所选信号的下一个过渡-找到下一个边沿
Shift + Tab 向后(向左)搜索选定信号上的上一个过渡-查找上一个边
Ctrl + G 自动为名称为Group 的区域的选定信号创建一个组。如果对已存在“ Group ”的信号使用此快捷方式,则将它们放置在该区域的组中,而不是创建一个新的组。
Ctrl + F(Windows)、Ctrl + S(UNIX) 打开查找对话框;在路径名窗格中的指定字段中搜索文本字符串
Ctrl +向左键、Ctrl +右箭头 左右滚动页面的路径名,值或波

写在后面

当然不需要一次性用脑子记下来这么多操作,用到的时候想到咋用的,多用几次自然就习惯了。

2021-03-20.

史上最全Modelsim键盘快捷键和鼠标操作——官网文档翻译相关推荐

  1. 史上最全的键盘快捷键

    F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELE ...

  2. 史上最全的IDEA快捷键总结

    写在前面: 我是「扬帆向海」,这个昵称来源于我的名字以及女朋友的名字.我热爱技术.热爱开源.热爱编程.技术是开源的.知识是共享的. 这博客是对自己学习的一点点总结及记录,如果您对 Java.算法 感兴 ...

  3. 史上最全 XMind 8 快捷键大全

    对于那3名小学生在我背后鬼鬼祟祟小声议论的这件事,其实我是知晓的.但我还是将注意力集中在眼前的屏幕上,力求表现得尽可能好一些,毕竟这局的形势尚未明朗,胜负依旧难分. 又是一阵剧烈的连续按键,对方英雄终 ...

  4. 小米史上最“短命”旗舰机:年初发布,官网已正式下架

    12月1日,今年年初,小米官方宣布发布最后一款性价比手机--小米9.这部手机广受好评,并且一度形成一机难求的盛况,也被称作骁龙855标杆级别产品.不过近日,这款产品已经正式在小米官网下架,官网已经无法 ...

  5. 史上最全的Win8快捷键大全

    下列的 Win8 快捷键列表汇总均收集自网络,未全部实测,也有可能有Win7时代的热键混迹其中,不管怎样,如有错漏,欢迎大家指正! Win8 常用快捷键: Win键 可在开始屏幕主菜单及最后一个应用程 ...

  6. 【开发工具】史上最全的IDEA快捷键总结 MAC版

    前言 工欲善其事,必先利其器 要想学会高效的写代码,这些快捷键的使用一定要掌握 ps: 下面标红的快捷键是笔者经常会用到的, 感觉更为重要. Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shi ...

  7. 史上最全面的IDEA快捷键

    在使用IDEA的时候,使用快捷键是必不可少的.掌握一些常用的快捷键能大大提高我们的开发效率.对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平.所以我在此整理出来,方便大家的查询和使用,好形 ...

  8. 实用手册|史上最全的Pycharm快捷键操作

    Pycharm2019是一款非常专业的Pycharm开发工具,这款软件可以有效的提高你的工作效率.它是JetBrains打造的Python IDE,VS2010的重构插件Resharper就是出自Je ...

  9. 150个CMD命令(史上更全cmd命令 net命令)

    目录 cmd命令大全: net命令 加油各位( •̀ ω •́ )y 期待与君再相逢 150个CMD命令(史上更全cmd命令 net命令) 运行操作cmd命令:开始-运行(或快捷键win+R) -输入 ...

最新文章

  1. SAP MM 采购单据的屏幕布局配置中字段选择值“$$$$”有什么用处?
  2. Redis操作Set的相关API
  3. MySQL高级 - 锁 - InnoDB行锁 - 争用情况查看
  4. python ascii转utf8_ascii 转换为 utf-8
  5. 如何修改微软share point site 的页面风格
  6. qpaint 在graphicsview上的qimage画一条线_solidworks2016画一个塑料外壳:用开放的草图进行切除,你会吗?...
  7. nginx反向代理配置实例分享
  8. 八皇后问题java_八皇后问题java实现
  9. linux下mysql单机主从配置,Linux下MySQL互为主从配置
  10. 解决Vue的表格中,expand只有某些行需要展开的问题。
  11. 网站提速-缓存技术(4)
  12. 通用目标检测(集合)
  13. 重温html5的新增的标签和废除的标签
  14. a small test by windows live writer 2011
  15. Terraform 支持自动化开通阿里云产品
  16. NP、P、NPC、NP-hard 概念辨析
  17. vue2项目中全局引入scss变量
  18. win10php环境配置教程,win10php环境搭建详细教程
  19. android webview权限申请_android WebView全面总结
  20. coreldraw橙子怎么画_CDR绘制橙子和冰块教程

热门文章

  1. layui提交表单自动刷新_layui form表单提交后实现自动刷新
  2. 认真的做羞羞的事 一颗种子的自我分享
  3. kafka消息机制浅析
  4. 案例分享:Qt便携式致病菌快速检测仪(账号管理、实验过程、二维图表、历史数据、通讯管理、实验报告、中英文等等)
  5. 【五分钟会,半小时懂】人声分离Demucs
  6. 对接口和ADT的理解
  7. 创业失败也值得,因为积累了人脉
  8. 小白学3D建模需要多久?一年?一个月?还是一周?想的多,学的少
  9. C/C++性能提升之cache分析
  10. mysql的real类型_数据库的常用数据类型有哪些?