[工具]Mac下非常好用的快捷终端Dterm

DTerm

A command line anywhere and everywhere

这是可在任何目录下直接用全局快捷键直接调出命令输入框的小工具,非常好用

作为Mac用户,使用终端是必须的,可是终端telminal却经常会破坏你的工作流程.

因为它往往独立于其它软件之外,需要你前往在Terminal对话框内执行命令.

所以特别找了DTerm,这是是一款在任一当前目录下即可执行终端命令的程序,只有快捷键调用,颜色及字体的设置等;

在文件夹中调出DTerm来便可进行命令执行.如果需对当前文件进行操作,也可直接调用文件的名字.这在当前文件夹下即完成操作而避免了启动Terminal源程序.从而提高效率.

DTerm可内置在文件夹中对冗长名称的文件或文件夹进行即使操作,这大概能得到大多数程序猿的青睐吧.
DTerm是免费下载的.发布页面:http://decimus.net/DTerm 上面有个示例介绍视频.
App Store Link: http://itunes.apple.com/us/app/dterm/id415520058

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
优化以下lex代码使之支持+,-,,/的运算,其中num为正整数 E -> E+E | E-E| EE | E/E | num,输出产生式并输出计算答案:%{ /**************************************************************************** myparser.y ParserWizard generated YACC file. Date: 2023年4月17日 ****************************************************************************/ %} ///////////////////////////////////////////////////////////////////////////// // declarations section // parser name %name myparser // class members { // place any extra class members here } // constructor { // place any extra initialisation code here } // attribute type %union { public int value; public String strValue; public void yycopy(yyattribute source, boolean move) { YYSTYPE yy = (YYSTYPE)source; value = yy.value; strValue=yy.strValue; } } // place any declarations here %token NUMBER %token NEWLINE %left PLUS SUB %left MULTI DIV %start express %% ///////////////////////////////////////////////////////////////////////////// // rules section // place your YACC rules here (there must be at least one) express :dexpress NEWLINE { System.out.println("Answer:" + $1.value); }; dexpress :dexpress PLUS dexpress { System.out.print("Plus express "); $$.value=$1.value+$3.value; System.out.println($$.value); }; dexpress :NUMBER { $$.value=$1.value; System.out.println("Number to dexpress "+$1.value); }; %% ///////////////////////////////////////////////////////////////////////////// // programs section public static void main(String args[]) { int n = 1; mylexer lexer = new mylexer(); myparser parser = new myparser(); if (parser.yycreate(lexer)) { if (lexer.yycreate(parser)) { n = parser.yyparse(); } } System.exit(n); } }
05-25

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值