2013-11-28 72 views
7

我使用的是最后一个版本的PHPStorm,它是7我认为并希望使用诸如*.extension等模式的文件支持文件,但那些文件没有扩展名。我尝试了pattern *,它可以工作,但将所有文件放在bash高亮显示中。在phpstorm中识别没有扩展名的bash文件

有没有人有没有使用.sh扩展名的解决方案?

编辑: Bash文件被识别为扩展名为.sh和.bash。它工作得很好,但我想要的是在没有扩展名的文件上设置默认文件类型。如果我在bash文件列表中添加。*或*,我的所有文件都被识别为bash文件。 希望它更清楚,对我英文中可能出现的错误表示歉意。

+1

退房官方插件文档:http://www.ansorg-it.com/en/products_bashsupport.html#id1045822。 BashSupport应该能够通过查看第一行(文件内容)自动识别文件是否为bash脚本。另外,你可以改述你的问题吗? – Plamen

+4

我也觉得这个问题很烦人。 @Plamen - 如果你在无扩展脚本的头文件中有#!/ bin/bash,但它不会自己选择#!/ usr/bin/env bash的默认头文件,并且不会提供我知道更改默认标题的方式。为了解决问题,当添加新的bash文件时,BashSupport总是添加一个“.sh”扩展名。非Windows系统上的许多指导原则都推荐不使用扩展名作为bash脚本,所以至少应该有一个选项来改变这些东西。 – cchamberlain

+2

这是一个已知的[与BashSupport有关的问题](https://github.com/jansorg/BashSupport/issues/213),随时去那里并添加你的声音。 – jfunk

回答

3

这看起来很奇怪 - 但您可以尝试实际列出正在使用的文件,并明确地读取它们的名称。

不知道你的用例,但我需要它的混帐挂钩,而且也没有对现有的git的钩这么多的名字,所以它不是很难列出这些:)

对于参考: 首选项>编辑>文件类型>伯恩再次壳牌:

enter image description here

相关问题