zoukankan      html  css  js  c++  java
  • 自制工具:迅速打开一个Node 环境的Playground

    需求

      经常有这种情况,写代码的时候需要实验种想法,亟需一种playground 环境来玩耍。如果是前端的话可以打开chrome 的控制台,但是如果是Node 的话就比较麻烦了。我要打开我的存放试验代码的目录,创建新目录,创建js 文件,打开编辑器开始写代码。这一系列麻烦的流程直接导致我的生活质量下降。要是可以自动化这个流程就好了。我想要的是在终端敲一个命令然后就帮我把这些事都办了,然后现成的编辑器呈现在我面前,直接开始敲代码。

    方案

      有了自制工具:上传修改过的文件到指定服务器 的经验,现在我只需要写一个bash 脚本, 它帮我:

    1. 接受一个我要指定的名称,创建相应playground 目录。
    2. 打开我的常用编辑器并以我指定的名称创建js 文件。
    3. 在新创建的playground 目录下打开终端以便运行调试。
    cd /Users/drakedan/Documents/workSpace/NodePlayground && mkdir $1 && subl "$1/$1.js" &&  open -a terminal /Users/drakedan/Documents/workSpace/NodePlayground/$1

    将上面代码保存在我专门存放小工具的目录下,命名为playnode.sh。

    如果还没有一个专门存放小工具的目录的话,可以创建一个,然后用编辑器打开~/.bash_profile,把这个目录添加进去,加一行就可以:

    export PATH=${PATH}:/Users/drakedan/Documents/workSpace/NodePlayground/bin

    这里我的所有小工具都放在 /Users/drakedan/Documents/workSpace/NodePlayground/bin 这个目录下。

    总结

    最后只需要重启终端,然后只用在终端敲 >playnode.sh myplay    小工具就帮我在指定目录下创建一个myplay 目录,并用sublime 打开myplay.js,并且还贴心的为我打开一个位于myplay 目录的终端。大功告成,妈妈再也不用担心我的拖延癌了!

    参考:自制工具:上传修改过的文件到指定服务器

           Open Terminal Here In Mac Os Finder

  • 相关阅读:
    c#中ref与out区别
    【转载】Firebug中net面板的使用
    结构声明、定义
    开始旅程了
    strcpy、strcat、strcmp、strlen
    #include 格式
    宏定义
    MySQL 字段类型
    MySQL 约束类型
    (转载)C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
  • 原文地址:https://www.cnblogs.com/agentgamer/p/4872226.html
Copyright © 2011-2022 走看看