TA的每日心情 | 擦汗 2024-10-10 15:10 |
---|
签到天数: 31 天 [LV.5]常住居民I
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 vimgcc 于 2024-6-19 15:07 编辑
( S: D% ^5 f7 J4 i! ~' M1 x2 i( _2 ?/ f* g1 {% H V, W9 n, L
如题所述,如何设置一个快捷键来切换某些功能呢?
* a) G0 a) h! m2 N `
7 h, C0 }; T2 ^; d; W/ ?* h# t3 K; \. c ?( X; Z0 \' t
比如我经常要用移动命令切换 "Body Center" “User Pick”选项,还有钩选slide etch选项。
7 y& ]1 T2 |. D5 d! p: M又或者走线命令下切换直线或者弧线:Line或者Arc
3 A5 @2 n8 `: z9 ]# g3 t* Q
3 M0 n# l; z7 q/ [" A* }
) E# Y5 j7 h' `我有发现C:\cadence\SPB_16.6\share\pcb\text\env 文档里面(比较靠底部40行左右吧。)有俩个案例教我们怎么设置单个快捷键切换选项,如下。
/ R( Z/ R+ n1 ?; `( }1、alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
4 s$ N& a5 P; z. {6 g* j+ m" Z alias ~B bubset! j9 n" S9 X+ J
这个案例的意思是在走线命令(add connect)下,按Ctrl+B可切换bubble栏的几个选项,它是分俩步完成的,先定义一个变量“bubset” 这个变量名可以随意取, settoggle是一个开关切换命令,是固定的,后面跟随的就是要切换的内容。然后第二步用一个快捷键指向之前的变量,就完美的完成了设置。
1 d7 S, O1 `- d4 O! p% c0 H; i; ] K9 ]3 e' @
: M( a% H' l8 [) S/ z# ~2、alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'# N; g4 {" c4 w; d8 ?' e" p
alias ~SB smoothset: C* u1 }1 Y. L6 ^# W5 M9 i
$ N" E5 b a0 j* ]
这个案例的意思是在走线命令下按Ctrl+shift+B切换推挤模式。设置原理也和上个案例一样。
' D# W7 q* r c0 X
: M% n, D* D: b0 s# s% x
; D' B' ^' Y/ \# `1 {9 ] 好,回到问题本身,如何设置移动命令(move)里面的point选项,我也想依葫芦画瓢:
. X8 ^3 h8 D# U" z3 W* ]) F alias point 'settoggle ......' 省略部分我不会写了,也是这个帖子想学习的地方。9 R- \' q3 u% o
funckey q point 这里随意设个q键。( f! L4 N, P% @
" `: S# T6 e8 d$ V; H 有知道的朋友请指点一下,或者讨论一下也行。9 J( e2 q* k, N1 H, {# [
, s& H! \" u0 ~3 ?. B: M1 }7 p m, v2 x) x* \4 N4 s1 N: R" H
|
|