找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 7918|回复: 10
打印 上一主题 下一主题

修改变量文件 设置自定义快捷键

[复制链接]

10

主题

42

帖子

147

积分

二级会员(20)

Rank: 2Rank: 2

积分
147
跳转到指定楼层
1#
发表于 2008-8-26 11:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我是allegro新手,在这个坛子里得到版主和同行们很多帮助,先再次表示谢意。' X  s  X( n+ e: i
8 g' ?/ Y) j$ u3 n/ [1 Q. G
最近摸索了一下allegro的快捷键设置方法,看坛子里还有很多人对这个有迷惑,就把我现在知道的写出来,大家一起讨论补充,希望能帮助像我这样的新手。有什么错误也请指出。班门弄斧,请勿见笑。
5 p1 Q5 z: D3 R4 Y% P2 j  p- n( Y' u5 T
Allegro可以通过修改env文件来设置快捷键,这对于从其它软件如protle或PADS迁移过来的用户来说,可以沿用以前的操作习惯,还是很有意义的。
" L7 w+ L' j: R7 i1 C1 S9 c
2 j8 t+ K! v6 C( O: X+ W, F9 C. U/ q- ]& U  ?# E% H
先说一下Allegro的变量文件,一共有2个,一个是用户变量,一个是全局变量。
( F. Z- N( Y3 \) S: E& t  N: |5 p. M
. q8 D. v5 a1 k% v  y4 ?! n" n4 Q0 X
用户变量文件的位置,通过系统环境变量设置:系统属性-高级-环境变量,其中的Home值就是env所在目录。要注意的是,这里也有两个变量,一个是用户变量一个是系统变量,在用户变量里设置了Home之后就不需要在系统变量里再设置了,如果同时设置的话,会以用户变量的为准而忽略系统变量。比如我在用户变量里设置的Home目录为d:\temp,那么env文件就位于d:\temp\pcbenv 内。
' n3 k% I0 y7 s6 {* c+ P1 o2 v' y: m! f; R3 m; ]8 Z
如果没有在系统属性里设置Home变量的路径,那么对于XP,会自动在C:\documents and settings\用户文件夹\pcbenv内产生env文件。对于2000,pcbenv目录位于C盘根目录下。6 U$ q1 R* V7 W3 a7 ]

/ j8 |$ G3 e" n" X- O# ]# o9 b+ J% u% F9 v
全局变量的位置,固定为软件安装目录内,比如我的就是:d:\cadence\spb_15.7\share\pcb\text内。
0 R& {: i' }3 h5 O
9 R' R) U: M8 h, v) H
- _# r8 v$ D+ Y6 {通常建议修改用户变量env文件,而不要修改全局变量env文件,至于为什么,我也不知道2 k" l+ u7 A4 |5 B1 d
7 N7 d  _$ [4 T; M7 `) T1 b* }

$ h$ F2 _4 k: O4 j+ P5 u4 ^$ k3 q另外,这2个env文件,用户变量的优先级更高,就是说如果2个文件中的设置出现冲突,那么以用户变量env文件为准。; r# a- K% ^! Y# h0 d2 [! d8 W/ r
/ x( t) n0 l; l% ]0 W' ]' r4 e
$ b0 O9 z) W  f. J
好了,搞清楚env文件的位置后,我们就可以来修改了。
6 G) k* w$ F! |. o4 w. m* h8 w4 ]1 c& \# \1 p5 M% {, e

- S5 `2 U9 \% w& F) v1 |  W! L用户变量env文件,是类似于下面的格式:
# m& {1 }5 A8 s5 s% M+ x4 `
source $TELENV - G( B6 J" O7 q' t9 u6 w

7 k: A1 d& Q4 `- w& i3 g### User Preferences section * o6 l9 T# J  D4 l; `
### This section is computer generated.
6 K- i8 F8 N& `# R9 ^### Please do not modify to the end of the file.
+ J$ L% r0 o2 l+ |- p  M( l### Place your hand edits above this section.
, }8 f3 W3 s+ Q6 q9 H' a### 3 A  P$ \3 `7 t6 R4 n& C8 G0 {$ l6 a
set autosave_time = 15
  ~9 a$ `( _3 m  F8 ?- w4 B2 vset autosave
" c9 I& v) ^7 t/ v  Z$ P. o
我们要设置的快捷键必须放置在### User Preferences section之前。
% {! A9 A# R! f9 S# x. h  Y
* |( H7 y9 Q0 Z9 Y( ~& ~* v# ~0 D$ b( [
设置快捷键指令格式 :
4 d; B9 S1 V- U9 Aalias 快捷键 执行的命令
& y1 g& c, K0 a# y( `5 }5 ^5 M: z* O例:alias Del delete. t8 ^& T+ ]- c; w; M

2 V- S/ H: Z7 r/ X
: D4 M& s$ k1 W, M7 Z0 D' j  m% \我的部分快捷键:! ]+ k# `6 M) h6 o6 z
alias Pgup zoom in
  x& y! s- ?  \% Galias Pgdown zoom out4 p* _; n6 t% _9 K5 q- s3 P
alias End redisplay/ S( W+ @: ?+ _5 P: x5 A
alias Insert add connect4 B' G1 ~  n0 J9 y. G
alias Home zoom fit
9 u/ m+ k/ o. Y8 _; V! ~( Oalias Del delete
  W) l0 i/ G2 z  Vfunckey ' ' iangle 90
! m% Q: ~+ E+ @. n( T" ^
9 ^: [" G6 \0 r, G" C+ g( o9 W3 A2 B
扩展技巧:0 x2 j% f, D' K! U3 {. n. m2 b1 A
关于快捷键可替代的命令,并不仅限于一级菜单中原已有快捷键的命令,对于有多级菜单的命令,比如Display-Show rats-Net(点亮单个网络),我们也可以用快捷键代替:alias F9 rats net。这个命令"rats net"会在你执行后出现在右下角cmd:的后面。这样可快捷的命令就随你设置了。
, j$ p; i5 ?0 ~! {  v
8 x/ {2 N+ R6 k2 n! q* f, A8 V1 K欢迎大家把自己的快捷键设置跟帖出来啊~+ u+ Q8 }& N# t. H# d

# `; j9 q/ x7 `4 n相关帖子:
( c' c4 ~) W0 y. Y; D8 T' k/ X2 b9 u; f& r3 I% m
在PCB editor里面有没有 move 和删除的快捷键?% A; S! c1 O0 Q) @4 G/ I
allegro 快捷键设置' |' n3 j  B' c' S% ^9 J5 c, G
; Y8 x! f* |2 ^' Z9 a2 b- i
[ 本帖最后由 beethoven 于 2008-8-26 11:24 编辑 ]

评分

参与人数 2贡献 +13 收起 理由
numbdemon + 8 这样的总结很有用处
deargds + 5 感谢分享

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏3 支持!支持! 反对!反对!

34

主题

595

帖子

2095

积分

认证会员B类

Rank: 25

积分
2095
2#
发表于 2008-8-26 13:47 | 只看该作者
谢谢分享!

0

主题

17

帖子

-8953

积分

未知游客(0)

积分
-8953
3#
发表于 2009-5-28 10:55 | 只看该作者
学习,谢谢

1

主题

52

帖子

-8940

积分

未知游客(0)

积分
-8940
4#
发表于 2011-4-22 20:36 | 只看该作者
学习了

4

主题

122

帖子

1882

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1882
5#
发表于 2011-9-8 19:41 | 只看该作者
写得非常详细,谢谢!!!!相关于学习。。。

1

主题

511

帖子

3483

积分

五级会员(50)

Rank: 5

积分
3483
6#
发表于 2011-9-8 22:49 | 只看该作者
Look & Thanks !!!!!!!!!{:soso_e179:}

18

主题

363

帖子

583

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
583
7#
发表于 2011-9-9 09:57 | 只看该作者
楼主啊,allegro有没有类似PADS  的page up,page down 的快捷键?我现在在学candecce,觉得这个软件的 ZOOM IN  out 很不适应!

5

主题

76

帖子

-2万

积分

未知游客(0)

积分
-21933
8#
发表于 2011-9-9 10:11 | 只看该作者
学习了。。写的不错

13

主题

702

帖子

2118

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2118
9#
发表于 2011-9-9 13:42 | 只看该作者
写的不错

1

主题

205

帖子

2503

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2503
10#
发表于 2013-1-9 13:12 | 只看该作者
非常感谢楼主啊  解答了 我的难题

1

主题

16

帖子

662

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
662
11#
发表于 2013-1-9 14:10 | 只看该作者
good
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-10 23:26 , Processed in 0.061453 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表