【快捷键的加载顺序】
运行Virtuoso软件时,会加载定义快捷键的默认文件。文件路径位于:
《install_dir》/share/cdssetup/dfII/bindkeys《install_dir》是软件安装目录
其中,Layout编辑器对应的文件是Layout.il
这份文件定义的就是我们一开始接触到的快捷键。比如按下“m”键时,启动移动命令。..
除了默认文件,程序还将按照以下位置顺序去搜索 Layout.il 文件
① 《install_dir》/share/cdssetup/dfII/bindkeys/Layout.il
② 〜/.cadence/dfII/bindkeys/Layout.il
~ 代表home目录
③ 。/.cadence/dfII/bindkeys/Layout.il
。 代表当前工作目录
这是Virtuoso软件自己的一套搜索文件的机制,简单了解一下
默认情况下 Layout.il 只存在于软件安装目录下,但是如果你将它复制出来,放在了home目录或工作目录下,也就满足了以上的搜索机制,将按照下面的搜索规则执行:
{ 如果以上的Layout.il文件存在重复的快捷键设置,则启用位于最后位置的文件,进行设置 }
例如,如果你在上方列出的三个位置都存在Layout.il文件,并且都在其中定义了按键“m”的用途:
① 《install_dir》/share/cdssetup/dfII/bindkeys/Layout.il
按键“m”定义成 移动器件
② 〜/.cadence/dfII/bindkeys/Layout.il
按键“m”定义成 开启标尺工具
③ 。/.cadence/dfII/bindkeys/Layout.il
按键“m”定义成 合并图形
那么,③ 会覆盖 ②,依次再覆盖①。最终结果是:按键“m”被定义成了 合并图形
调用 Layout.il 文件只是软件的一种形式,下面介绍另外一种
脱离 Layout.il 文件,如果你在 .cdsinit 文件 中使用加载命令指定了快捷键文件,如:
load(“《path_for_customBindKeyFile》”)
《path_for_customBindKeyFile》是自定义快捷键文件的路径,比如:“/home/user/customBindKey.il”
我们把这里的 .cdsinit文件 先称为第④目录
这时,搜索规则就变了。该目录,会直接覆盖③
总结:目录④ 覆盖③ ,目录③覆盖②。..依次完成覆盖,最终采用的是目录④文件中的快捷键设置
【快捷键的加载顺序】
运行Virtuoso软件时,会加载定义快捷键的默认文件。文件路径位于:
《install_dir》/share/cdssetup/dfII/bindkeys《install_dir》是软件安装目录
其中,Layout编辑器对应的文件是Layout.il
这份文件定义的就是我们一开始接触到的快捷键。比如按下“m”键时,启动移动命令。..
除了默认文件,程序还将按照以下位置顺序去搜索 Layout.il 文件
① 《install_dir》/share/cdssetup/dfII/bindkeys/Layout.il
② 〜/.cadence/dfII/bindkeys/Layout.il
~ 代表home目录
③ 。/.cadence/dfII/bindkeys/Layout.il
。 代表当前工作目录
这是Virtuoso软件自己的一套搜索文件的机制,简单了解一下
默认情况下 Layout.il 只存在于软件安装目录下,但是如果你将它复制出来,放在了home目录或工作目录下,也就满足了以上的搜索机制,将按照下面的搜索规则执行:
{ 如果以上的Layout.il文件存在重复的快捷键设置,则启用位于最后位置的文件,进行设置 }
例如,如果你在上方列出的三个位置都存在Layout.il文件,并且都在其中定义了按键“m”的用途:
① 《install_dir》/share/cdssetup/dfII/bindkeys/Layout.il
按键“m”定义成 移动器件
② 〜/.cadence/dfII/bindkeys/Layout.il
按键“m”定义成 开启标尺工具
③ 。/.cadence/dfII/bindkeys/Layout.il
按键“m”定义成 合并图形
那么,③ 会覆盖 ②,依次再覆盖①。最终结果是:按键“m”被定义成了 合并图形
调用 Layout.il 文件只是软件的一种形式,下面介绍另外一种
脱离 Layout.il 文件,如果你在 .cdsinit 文件 中使用加载命令指定了快捷键文件,如:
load(“《path_for_customBindKeyFile》”)
《path_for_customBindKeyFile》是自定义快捷键文件的路径,比如:“/home/user/customBindKey.il”
我们把这里的 .cdsinit文件 先称为第④目录
这时,搜索规则就变了。该目录,会直接覆盖③
总结:目录④ 覆盖③ ,目录③覆盖②。..依次完成覆盖,最终采用的是目录④文件中的快捷键设置
举报