TA的每日心情 | 擦汗 2024-10-10 15:10 |
|---|
签到天数: 31 天 [LV.5]常住居民I
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 vimgcc 于 2024-6-19 15:07 编辑 4 d- X4 }% ]& p1 b* X( j/ ]
" O( |) ?2 |5 r. O. p: @如题所述,如何设置一个快捷键来切换某些功能呢?4 z8 i, X1 }% }6 F2 k- T8 w% v
( I. g2 P; I3 o! C8 T4 W1 P* Q2 q
% V* o# T; o! u" ^0 ?
比如我经常要用移动命令切换 "Body Center" “User Pick”选项,还有钩选slide etch选项。
' q4 x* ]) @9 z% g又或者走线命令下切换直线或者弧线:Line或者Arc0 o$ f9 X0 D0 S- A+ }
3 `2 }; L( J- `" r0 W! f, M
! G1 }: i' d6 D1 l* F$ B4 m. ~. u我有发现C:\cadence\SPB_16.6\share\pcb\text\env 文档里面(比较靠底部40行左右吧。)有俩个案例教我们怎么设置单个快捷键切换选项,如下。
" P2 v6 Z9 G1 l& O3 c* u1、alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'/ Y! j. D, s9 y! q/ b$ i
alias ~B bubset
% \9 ^. b5 Y9 {9 B1 }% R 这个案例的意思是在走线命令(add connect)下,按Ctrl+B可切换bubble栏的几个选项,它是分俩步完成的,先定义一个变量“bubset” 这个变量名可以随意取, settoggle是一个开关切换命令,是固定的,后面跟随的就是要切换的内容。然后第二步用一个快捷键指向之前的变量,就完美的完成了设置。
* c# h8 E( f# Q& K" z1 J% |* L- P- q- n4 M
# o3 S( C, @2 E+ M" y2、alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
6 O, l, J+ ` G! [# Y/ g( j alias ~SB smoothset% f( h0 D6 @, ^( b' H3 j% o
* f& x! V6 q9 Y0 W
这个案例的意思是在走线命令下按Ctrl+shift+B切换推挤模式。设置原理也和上个案例一样。
8 ]" }1 P5 [* R: ~; |, V/ y
7 x" r( j- `$ p' n. q
3 C# d4 }$ X8 U, j9 M 好,回到问题本身,如何设置移动命令(move)里面的point选项,我也想依葫芦画瓢:
$ q( f8 G$ S3 V alias point 'settoggle ......' 省略部分我不会写了,也是这个帖子想学习的地方。
( L- E7 Y. w/ }4 i" L0 g funckey q point 这里随意设个q键。
) o* g# {2 ~5 ]+ A# R3 G; i " R) }( I" w3 L: q( Z; g
有知道的朋友请指点一下,或者讨论一下也行。
+ t% _5 L7 _, @3 Z! I: e! J9 [4 ]) ]+ ~6 l, k
0 T5 C7 B, K7 M$ Y3 W! V5 Z
|
|