📄 grabit.rc
字号:
#!/bin/rc# Print a listing of an object, often a dictionary or an array. Something# like ==, but the output is often easier to read and closer to PostScript# that can be sent back through the interpreter.#POSTLIB=/sys/lib/postscript/prologuesPROLOGUE=$POSTLIB/grabit.psCOPYFILE=RECURSIVE=trueOMITNAMES='/Grabit /GrabitDict'NONCONFORMING='%!PS'ENDPROLOG='%%EndProlog'BEGINSETUP='%%BeginSetup'ENDSETUP='%%EndSetup'TRAILER='%%Trailer'SETUP=GrabitSetupwhile (! ~ $#* 0 && ~ $1 -*) { switch ($1) { case -d; RECURSIVE=false case -o; shift; OMITNAMES=$OMITNAMES' '$1 case -o*; OMITNAMES=$OMITNAMES' '`{echo $1 | sed s/-o//} case -C; shift; COPYFILE=$COPYFILE' '$1 case -C*; COPYFILE=$COPYFILE' '`{echo $1 | sed s/-C//} case -L; shift; PROLOGUE=$1 case -L*; PROLOGUE=`{echo $1 | sed s/-L//} case --; case -*; echo $0: illegal option $1 >[1=2]; exit 1 } shiftdoneecho $NONCONFORMINGcat $PROLOGUEecho $ENDPROLOGecho $BEGINSETUPif (~ $COPYFILE '') COPYFILE=/dev/nullcat $COPYFILEecho 'GrabitDict begin'echo '/recursive '$RECURSIVE' def'echo markfor (i in $OMITNAMES) { switch ($i) { case /*; echo $i case ?*; echo /$i }}echo GrabitSetupecho endecho $ENDSETUPfor (i) echo $i Grabit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -