我爲C語言添加了新的文件擴展名,並且希望添加新的關鍵字。但是,如果文件與C/C++相關聯,則添加新關鍵字會將它們添加到所有C/C++文件中。在pyCharm中發佈文件類型
創建新文件類型是顯而易見的選擇,但手動重新輸入所有C關鍵字太費事。應該有一些更簡單的方法。
感謝您的幫助!
我爲C語言添加了新的文件擴展名,並且希望添加新的關鍵字。但是,如果文件與C/C++相關聯,則添加新關鍵字會將它們添加到所有C/C++文件中。在pyCharm中發佈文件類型
創建新文件類型是顯而易見的選擇,但手動重新輸入所有C關鍵字太費事。應該有一些更簡單的方法。
感謝您的幫助!
事實證明,最簡單的方法是編輯擴展的語言,它將在文件類型/(在@yole提到的目錄中)中創建一個文件。例如,對於A C/C++ A C __。xml文件將被創建。 導入是用該文件類型註冊至少一個擴展名!只有這樣,文件才被創建。
添加新文件類型和註冊real擴展。 複製關鍵字從C __。xml到您的文件類型。
從原始文件類型清理擴展名和關鍵字。
重新啓動。
感謝@yole爲指針!
唯一的選擇是直接編輯.xml配置文件。將您的關鍵字添加到C/C++文件類型,然後在PyCharm應用程序設置目錄(Win/Linux上的~/.PyCharm##
,Mac上的~/Library/Preferences/PyCharm##
)下編輯options/filetypes.xml
,並將C/C++塊複製到您的新擴展中。然後重新啓動PyCharm並刪除C/C++文件類型定義中的額外關鍵字。
唯一出現的是 並且該文件中沒有關鍵字。我正在使用4.0.6版本。 –
Califlower
我找到了解決方案,它有點複雜,謝謝指向正確的方向。 – Califlower