NetBeans是否支持.sh(bash)脚本着色?

我使用NetBeans的6.8testing版,当我加载.sh(bash)文件它根本没有着色。 我可以为.sh扩展名添加一个新的文件关联,但似乎没有一个已知的关联MIMEtypes。

我没有自己尝试过,但是如果你安装了C / C ++插件,你可以在Netbeans中获得shell脚本支持。

老问题,更新时间(testing8.0.2,8.1,8.2)

这是为我工作的

  1. 安装C / C ++插件。 这将识别.sh扩展名为bash文件
  2. 安装nb-noext-mime-resolver (对于8.2,你会发现它没有扩展MIMEparsing器 )。 这将通过识别shebang行来增加对没有扩展名的文件的支持
  3. 转到工具/选项/编辑器/拼写检查器,并取消选中“脚本并发表评论”。 (在8.2之后不可用)这将消除在“usr”下出现的红色波浪线和其他合法的符号在shebang线和其他地方。

您将得到完整的语法突出显示以及右键单击的能力,并select“运行”,这将在内置terminal中启动您的脚本。 非常好。

要获得上下文菜单“运行”以使用你的shell

  1. select“运行”/“设置项目configuration”/“自定义”
  2. 点击“新build”,为你的shell添加一个名字,比如'bash'或'cygwin'
  3. select“运行方式”脚本(在命令行中运行)
  4. 它说'Php Interpreter'(或者equivilent)将path添加到你的bash shell。 例如:C:\ cygwin \ bin \ bash.exe
  5. 点击“确定”。

另外,检查bash文件的属性,你会发现一些有用的。

这很奇怪。 我已经用C / C ++插件安装了NB6.8beta。 当我打开一个.sh文件时,我看到语法高亮。 引号string以橙色显示,命令以蓝色显示。