TA的每日心情 | 擦汗 2024-10-10 15:10 |
---|
签到天数: 31 天 [LV.5]常住居民I
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 vimgcc 于 2024-6-19 15:07 编辑
& g3 K+ i0 r S/ m/ a
" p% D0 X, d- F. k, D如题所述,如何设置一个快捷键来切换某些功能呢?2 Z- O l5 ^1 L8 _& @
* H" r) N( w$ g/ Y
1 Q. v: n% k! n$ d5 _7 h0 A比如我经常要用移动命令切换 "Body Center" “User Pick”选项,还有钩选slide etch选项。
# N5 G( x* u# m* ~; ^+ t" U又或者走线命令下切换直线或者弧线:Line或者Arc& H) ]$ g3 v2 ~; T1 V
y. Y/ T$ R" Y+ t
, g* n% d2 u3 s4 {% v2 Z我有发现C:\cadence\SPB_16.6\share\pcb\text\env 文档里面(比较靠底部40行左右吧。)有俩个案例教我们怎么设置单个快捷键切换选项,如下。; Q/ J/ i& |8 s/ s' [( |6 b
1、alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'* M0 y% u' N1 n. R1 J
alias ~B bubset
; b/ v. g0 x% j" b' [ 这个案例的意思是在走线命令(add connect)下,按Ctrl+B可切换bubble栏的几个选项,它是分俩步完成的,先定义一个变量“bubset” 这个变量名可以随意取, settoggle是一个开关切换命令,是固定的,后面跟随的就是要切换的内容。然后第二步用一个快捷键指向之前的变量,就完美的完成了设置。
1 q6 X. U+ D6 n+ l/ `3 c" j
# ~ \0 K% A) {: W p! V* o; ?( J* c& n1 y5 E
2、alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
$ u& W' k5 ]- d8 x% E alias ~SB smoothset
0 T5 h) u( K/ Y# s6 y0 v' p' y- M9 ^9 t
这个案例的意思是在走线命令下按Ctrl+shift+B切换推挤模式。设置原理也和上个案例一样。
, d6 r1 L: ?& i0 F2 X5 _* ]- U* K! T7 E5 V7 ^; M$ q, f
8 v( V) V! k. d+ f) D v! T+ m5 l
好,回到问题本身,如何设置移动命令(move)里面的point选项,我也想依葫芦画瓢:
) Q x, }: f% e) l/ { p! u x) h alias point 'settoggle ......' 省略部分我不会写了,也是这个帖子想学习的地方。8 n+ u$ \1 S( l! G$ U
funckey q point 这里随意设个q键。& F7 Y9 [" _& h% O+ O
7 K! I9 k: E' q0 V* l+ S& r 有知道的朋友请指点一下,或者讨论一下也行。
& S0 N' T' J) r! ^* u: q k M, ~8 L% ^7 Y% p! m
6 p& t$ _# @; ]1 J, C& c
|
|