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

ufk*_*ufk 42 bash netbeans colors

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

Rah*_*hul 68

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

  • 对于没有扩展名的sh和bash文件,有一个netbeans-noext-mime-resolver插件 (4认同)
  • 适合我,但没有扩展名的bash脚本怎么样? (2认同)

And*_*ewD 29

旧问题,更新时间 (测试为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. 转到tools/options/editor/spellchecker并取消选中"Script and make comments".(在8.2之后不可用)这将消除在"usr"下出现的红色波浪线以及shebang线和其他地方的其他合法符号.

您将获得完整的语法突出显示以及右键单击并选择"运行"的功能,该功能将在内置终端中启动您的脚本.非常好.

获取上下文菜单"run"以使用shell

  1. 选择"运行"/"设置项目配置"/"自定义"
  2. 点击"新建",为你的shell添加一个名称,如'bash'或'cygwin'
  3. 选择"运行方式"脚本(在命令行中运行)
  4. 它说"Php Interpreter"(或等效)添加到你的bash shell的路径.例如:C:\ cygwin\bin\bash.exe
  5. 点击"确定".

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

  • 2017年10月在NetBeans 8.2上:我只需要安装C/C++插件并重新启动IDE,但有关noext插件的详细信息非常有用,知道,让我头疼不已 (3认同)