2017-03-06 33 views
0

一些無禮的部分文件,我不知道爲什麼,但上週五,我WebStorm項目已經停止承認一些無禮的文件,並顯示它們作爲文本文件:WebStorm不承認有下劃線

enter image description here

+0

通常表示用戶錯誤 - 您最有可能以「錯誤的方式」創建了該文件(我的意思是 - 無需查看屏幕或關注什麼在那裏發生)。很可能您首先創建了該文件爲'_theme',IDE問您希望如何處理未知類型的文件(文件沒有擴展名)...並且您選擇了默認的「文本」文件類型。然後(稍後)將其重命名爲_theme.scss ..這有點太晚了。現在您需要從設置中刪除錯誤的條目。 – LazyOne

+0

我總是使用擴展名創建我的文件。我今天早上做了一個測試,創建了一個被認爲是Sass文件的_themes.scss。我重命名它,刪除«s»,然後再次。它又被認爲是一個文本文件。有沒有任何緩存文件或Webstorm中可以刪除的東西?我刪除了.idea文件夾,但它不起作用。 –

回答

2
  1. Settings/Preferences
  2. Editor | File Types
  3. 查找頂部列表Text進入
  4. 查找並刪除違規ENTR y在底部列表中(將會是_theme.scss或類似的)
+0

哇!我不知道爲什麼這個文件類型_theme.scss被添加爲文本文件類型,但非常感謝。 –

+0

好吧,我想我是爲什麼。在«刪除»下有一個菜單選項«標記有純文本»。也許我點擊意外。 –

+0

@JonathanAnctil對於2個簡單(對我來說)極不可能的原因:** 1)**這樣的文件會有略微不同的圖標(嘗試一下 - 您可以通過以與標記相同的方式「取消標記」它 - 通過右鍵點擊); ** 2)**這樣的文件不存儲在該設置路徑中 - 它存儲在單獨的配置文件中,其中所有條目都具有絕對文件路徑(因此在一個項目/文件夾中標記的文件不會影響其他項目/文件夾中類似命名的文件)並且沒有專門的GUI來編輯它們(unmakring是通過以相同的方式發出相反的命令完成的 - 例如Project View中的上下文菜單)。 – LazyOne