2013-11-28 118 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

相關問題