在使用IDEA的時候,需要創建一個新的文件,在點擊 new 之后,出現的類型選擇框中沒有我希望的類型,這時候我往往直接選擇 file,然后輸入 FileName.java 來創建一個新的 java 文件。但是有的時候腦子抽筋,直接輸入的是文件名,忘記加上 .java了,這時候創建的文件是 txt 類型。更悲催的是,之后無論是將它 rename 成 FileName.java,還是刪除該文件后重新創建 FileName.java ,都無法改變它是 txt 類型的事實,IDEA一直把它當做 txt 類型來解析,無法出現 java 語句的高亮。(因為感覺文件類型已經與文件名關聯上了,哪怕刪除文件,也不能刪除文件名與文件類型的關聯,所以哪怕刪掉再創建,只要名稱相同,文件類型就不會改變)
網上搜了一圈,終於在這里找到了解決辦法:https://intellij-support.jetbrains.com/hc/en-us/community/posts/206886735-How-to-remove-default-file-type-association-once-it-gets-added-by-the-unknown-file-type-popup-
具體來說,就是這樣操作:
- 進入IntelliJ Idea-> Preferences-> IDE Settings-> File Types,可以看到文件類型關聯列表。
- 點擊 “Recognized File Types” 框中的"Text files"后 ,將下方(Registered Patterns) 列表框一直滾動到底部,可以看到自己添加的“FileName.java”。
- 點擊 "-" (Minus) 按鈕,將該 pattern 從列表中移除。
- Apply一下,大功告成。
中文版操作參考:
- 進入IntelliJ Idea-> 文件 -> 設置 -> 編輯器 -> 文件類型,可以看到文件類型關聯列表。
- 點擊 “識別的文件類型” 框中的"文本文件"后 ,將右邊(文件名注冊模式) 列表框一直滾動到底部,可以看到自己添加的“FileName.java”。
- 點擊 "-" (移除) 按鈕,將該類型的注冊從列表中移除。
- 點擊“應用”一下,大功告成。
如果需要,也可以在IDE關閉時通過手動編輯配置文件來執行此操作。因為它是IDE范圍的配置,所以不會存儲在.idea文件夾中(.idea文件夾中只有項目的settings)。需要修改的配置文件是 filetypes.xml。該配置文件位於 ~/Library/Preferences/IntelliJIdeaXX/options 中( 如果你是macOS之外的其他操作系統,想知道配置文件的位置,可以查閱 http://devnet.jetbrains.net/docs/DOC-181)
原文鏈接:https://blog.csdn.net/huanghanqian/article/details/80865210