ATOM插件build的配置文件样本atom-build.yml

对一般应用,将程序编译器或脚本解释器程序所在路径放在path里,然后将程序编译器或脚本解释器程序名放在atom-build.yml里,按F9运行。前提,atom 上安装好 build 插件。

cmd: "cbrother"
name: "/{FILE_ACTIVE_NAME_BASE}"
args:
  - /{FILE_ACTIVE}
#  - <argument2>
sh: true,
cwd: /{FILE_ACTIVE_PATH}
env:
#  VARIABLE1: "VALUE1"
#  VARIABLE2: "VALUE2"
errorMatch:
#  - ^regexp1$
#  - ^regexp2$
warningMatch:
#  - ^regexp1$
#  - ^regexp2$
#keymap: <ctrl-alt-k>
#atomCommandName: namespace:command
#targets:
#  extraTargetName:
#      cmd: "<command to execute>"
#      args:
      # (any previous options are viable here except `targets` itself)

对g++编译后运行的,将程序编译器或脚本解释器程序所在路径放在path里,然后将程序编译器或脚本解释器程序名放在atom-build.yml里,按F9运行。前提,atom 上安装好 build 插件。

cmd: "g++"
name: "Compile and run g++ single program"
args:
  - "{FILE_ACTIVE}"
  - "-o {FILE_ACTIVE_PATH}/{FILE_ACTIVE_NAME_BASE} &&"
  - "{FILE_ACTIVE_PATH}/{FILE_ACTIVE_NAME_BASE}"
sh: true,
cwd: /{FILE_ACTIVE_PATH}
env:
#  VARIABLE1: "VALUE1"
#  VARIABLE2: "VALUE2"
errorMatch:
  - (?<file>[0-9a-zA-Z_]+\\.+[cC]):(?<line>\\d+):\\s+(?<message>.+)
#  - ^regexp2$
warningMatch:
#  - ^regexp1$
#  - ^regexp2$
#keymap: <ctrl-alt-k>
atomCommandName: "Run application in terminal"
targets:
  extraTargetName:
      cmd: "./{FILE_ACTIVE_PATH}/{FILE_ACTIVE_NAME_BASE}"
#      args:
#      # (any previous options are viable here except `targets` itself)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值