2015-04-23 70 views
0

我爲C語言添加了新的文件擴展名,並且希望添加新的關鍵字。但是,如果文件與C/C++相關聯,則添加新關鍵字會將它們添加到所有C/C++文件中。在pyCharm中發佈文件類型

創建新文件類型是顯而易見的選擇,但手動重新輸入所有C關鍵字太費事。應該有一些更簡單的方法。

感謝您的幫助!

回答

0

事實證明,最簡單的方法是編輯擴展的語言,它將在文件類型/(在@yole提到的目錄中)中創建一個文件。例如,對於A C/C++ A C __。xml文件將被創建。 導入是用該文件類型註冊至少一個擴展名!只有這樣,文件才被創建。

添加新文件類型和註冊real擴展。 複製關鍵字從C __。xml您的文件類型

從原始文件類型清理擴展名和關鍵字。

重新啓動。

感謝@yole爲指針!

1

唯一的選擇是直接編輯.xml配置文件。將您的關鍵字添加到C/C++文件類型,然後在PyCharm應用程序設置目錄(Win/Linux上的~/.PyCharm##,Mac上的~/Library/Preferences/PyCharm##)下編輯options/filetypes.xml,並將C/C++塊複製到您的新擴展中。然後重新啓動PyCharm並刪除C/C++文件類型定義中的額外關鍵字。

+0

唯一出現的是並且該文件中沒有關鍵字。我正在使用4.0.6版本。 – Califlower

+0

我找到了解決方案,它有點複雜,謝謝指向正確的方向。 – Califlower