从Sublime2 OSX构建Gnuplot

时间:2013-10-18 09:39:07

标签: sublimetext2 gnuplot sublimetext

我正在努力从Sublime2执行gnuplot脚本。

安装了Gnuplot,我可以从终端(OSX)执行它。 我在Sublime 2中的构建配置如下所示:

{
    "cmd": ["gnuplot"]
}

构建它时会得到以下结果:

[Errno 2] No such file or directory
[cmd:  [u'gnuplot']]
[dir:  /Users/macuser/Documents/Gnuplot]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]

如何在sublime中设置构建指令,以便将脚本作为工作目录发送到gnuplot,当前路径是什么?

由于

2 个答案:

答案 0 :(得分:1)

我在 OS X 10.9 上使用 Sublime Text 3 ,我通过以下步骤解决了问题:

  1. 打开终端并导航到Sublime Text上的已安装软件包:

    $ cd ~/Library/Application Support/Sublime Text 3/Installed Packages
    
  2. 复制文件 Gnuplot.sublime-package 并粘贴到桌面。

    $ cp Gnuplot.sublime-package ~/Desktop
    
  3. 将文件重命名为 Gnuplot.zip 并将内容解压缩到文件夹,例如。的的Gnuplot

    $ cd ~/Desktop
    $ mv Gnuplot.sublime-package Gnuplot.zip
    $ unzip Gnuplot.zip -d Gnuplot
    
  4. 导航到文件夹 Gnuplot ,使用任何文本编辑器打开文件 gnuplot.sublime-build ,例如vim或甚至是崇高文本。不要关闭终端窗口。

    $ subl gnuplot.sublime-build
    
  5. terminal上输入:

    $ which gnuplot
    
  6. 复制路径并使用之前在步骤4中打开的文件 gnuplot.sublime-build ,附加以下行路径,如下所示:

    {
        "cmd": ["gnuplot", "$file"],
        "path": "$PATH:/usr/texbin:/usr/local/bin:/opt/local/bin:",
        "working_dir": "${project_path:${folder}}",
        "selector": "source.gnuplot"
    }
    
  7. 保存文件,然后再次打开终端。键入以下命令:

    $ cd ~/Desktop/Gnuplot/
    $ zip Gnuplot.sublime-package *
    $ mv Gnuplot.sublime-package  ~/Library/Application Support/Sublime Text 3/Installed Packages\
    
  8. 重新启动sublime text 3,它会正常工作。抱歉我的坏英语。 LOL

答案 1 :(得分:0)

在您的情况下,最小构建系统应如下所示:

{
    "cmd": ["/full/path/to/gnuplot"],
    "working_dir": "${project_path:${folder}}"
}

您还可以将"working_dir"设置为任何特定目录。有关构建构建文件的更多信息,请查看此页面:

Build system reference