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

时间:2009-10-28 11:47:26

标签: bash netbeans colors

我使用netbeans 6.8 beta,当我加载.sh(bash)文件时,它根本没有着色。我可以为.sh扩展名添加新的文件关联,但似乎没有已知的关联mime类型。

3 个答案:

答案 0 :(得分:68)

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

答案 1 :(得分:28)

旧问题,更新时间(测试为8.0.2,8.1,8.2)

这对我有用

  1. 安装C / C ++ 插件。 这会将.sh扩展名识别为bash文件
  2. 安装nb-noext-mime-resolver (对于8.2,您会发现它为No Extension MIME Resolver)。这将通过识别shebang行
  3. 来添加对没有扩展名的文件的支持
  4. 转到工具/选项/编辑器/拼写检查器并取消选中“脚本并发表评论”。(8.2之后不可用)这将消除“usr”下出现的红色波浪线在shebang线和其他地方的其他合法符号。
  5. 您将获得完整的语法突出显示以及右键单击并选择“运行”的功能,该功能将在内置终端中启动您的脚本。非常好。

    要使用“shell”上下文菜单“运行”

    1. 选择“运行”/“设置项目配置”/“自定义”
    2. 点击“新建”并为您的shell添加名称,例如'bash'或'cygwin'
    3. 选择“运行方式”脚本(在命令行中运行'
    4. 如果它说“Php Interpreter”(或等效),请添加到bash shell的路径。例如:C:\ cygwin \ bin \ bash.exe
    5. 点击“确定”。
    6. 另外,查看bash文件的属性,你会发现一些有用的文件。

答案 2 :(得分:0)

这很奇怪。我安装了带有C / C ++插件的NB6.8beta。当我打开.sh文件时,我看到语法高亮度。引号字符串显示为橙色,命令显示为蓝色。