[ ENV ] 记录一些自己比较喜欢环境配置

https://www.cnblogs.com/yeungchie/

.cdsinit

; layoutXL
envSetVal("layout"      "eaVIS"                 'boolean    t               )   ; 开启:忘了干嘛用的 ...
envSetVal("layoutXL"    "autoArrange"           'boolean    nil             )   ; 关闭:进入 XL 模式时自动排列窗口
envSetVal("layoutXL"    "openConnRef"           'boolean    t               )   ; 开启:XL 模式下 Edit in 时自动打开关联电路
envSetVal("layoutXL"    "lxSchematicDefaultApp" 'cyclic     "None"          )   ; 关闭:XL 模式下打开 Layout 时自动打开关联电路
envSetVal("layoutXL"    "ciwWindow"             'string     "((0 0) (0 0))" )   ; 进入 XL 模式时自动排列 CIW 窗口至 ((0 0) (0 0)),效果就是关闭功能

; layout
envSetVal("layout"  "cursorShape"               'boolean    t       )   ; 开启:光标十字标识
envSetVal("layout"  "measurementDisplayOn"      'boolean    t       )   ; 开启:辅助测量显示
envSetVal("layout"  "enablePGTextAndMaskLogo"   'boolean    t       )   ; 开启:集成 Logo 生成工具
envSetVal("layout"  "layerTapPick"              'boolean    nil     )   ; 关闭:自动 Pick layer
envSetVal("layout"  "weAutoMergeWires"          'boolean    nil     )   ; 关闭:Path/PathSeg 自动 merge
envSetVal("layout"  "rulerSnapTarget"           'cyclic     "Edges" )   ; 画尺自动吸附至边缘

; graphic
envSetVal("graphic" "maskLayoutDefaultApp"  'string "Layout XL" )   ; 新建 Layout 默认进入 XL
envSetVal("graphic" "meshNBThread"          'int    100         )   ; 设置 mesh 线程数 100

; ui
envSetVal("ui"  "useAutoPixmaps"    'boolean    t   )   ; 开启:菜单可以悬浮
envSetVal("ui"  "ciwCmdInputLines"  'int        10  )   ; 抬高 CIW 输入窗口 至 10 行
envSetVal("ui"  "dblClkTime"        'int        350 )   ; 鼠标双击判定延时 350ms

; mpt
envSetVal("mpt" "unclusteredShapeColor" 'cyclic "asIs")     ; 指定未上色图形处理的方式,加速 Layout 首次加载时间

; dpt
envSetVal("dpt" "lockedStyle"   'string "mLine")    ; Color Locked 状态下的显示指定为 mLine ,需要提前在 display 中定义

; sch
schSetEnv("srcLogWarnLimit" 0)      ; 电路 check 报出所有的 warning 数量

; function
ddsOpenLibManager()                 ; 自动打开 Library Manager
hiSetFilterOptions(t t t t t t t)   ; CIW 日志全开

; 集成 calibre 工具
loadi(strcat(getShellEnvVar("MGC_HOME") "/shared/pkgs/icv/tools/queryskl/calibre.skl"))

; 集成 SOS 工具
load(strcat(getShellEnvVar("CLIOSOFT_DIR") "/scripts/cds_sosviadfII.il"))

.vimrc

set number
set tabstop=4
set expandtab
set autoindent
set termencoding=utf-8
set encoding=utf-8
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set fileformats=unix
set encoding=prc
set t_Co=256
set clipboard=unnamed

colorscheme torte

au BufNewFile,BufRead *.lib,*.layermap set filetype=sh
au BufNewFile,BufRead *.il,*.skl,*.cdsinit,*.tf,*.drf set filetype=skill
au BufNewFile,BufRead *.cal,*.drc,*.lvs,*.txt set filetype=cpp

.bashrc

img

alias la='ls -a'
alias ll='ls -l'
alias lla='ls -al'
alias b='cd ..'
alias v='nohup virtuoso >/dev/null 2>&1 &'
alias gt='gnome-terminal &'

export EDITOR=gvim
export CDS_LOG_PATH=$HOME/LOG
export PS1=$'\[\033]0;`uname -s`:$PWD\007\]\n\[\033[32m\]\u@\h \[\033[35m\]`uname -s` \[\033[33m\]\w\[\033[36m\] `__sos_ps1`\n\[\033[31m\]> \[\033[0m\]'

echo -e "  \e[31;51;1m                                                        \e[0m"
echo -e "  \e[31;51;7m  __  __ ____ __  __ _  __ _____ _____ __ __ ____ ____  \e[0m"
echo -e "  \e[31;51;7m  \ \/ // __// / / // |/ // ___// ___// // //  _// __/  \e[0m"
echo -e "  \e[31;51;7m   \  // _/ / /_/ //    // (_ // /__ / _  /_/ / / _/    \e[0m"
echo -e "  \e[31;51;7m   /_//___/ \____//_/|_/ \___/ \___//_//_//___//___/    \e[0m"
echo -e "  \e[31;51;7m                                                        \e[0m"
echo -e "  \e[31;51;1m                                                        \e[0m"

.cshrc

set prompt="%{\033];[%.]$cwd\007%}%{\e[33;51;1m%}[%/]%{\e[0m%} \n%{\e[31;51;1m%}$HOSTNAME >%{\e[0m%} "
alias cd 'cd \!*;set prompt="%{\033];[%.]$cwd\007%}%{\e[33;51;1m%}[%/]%{\e[0m%} \n%{\e[31;51;1m%}$HOSTNAME >%{\e[0m%} "'
posted @ 2020-10-08 20:58  YEUNGCHIE  阅读(2562)  评论(5编辑  收藏  举报