4
大多數文件類型我希望將選項卡轉換爲空格。但是不是在Markdown中。我去了Markdown特定的文件類型,並且只能看到有限的自定義功能。有什麼方法可以在Intellij中定義特定於文件類型的編輯行爲?如何爲特定文件類型配置選項卡到空間的Intellij
大多數文件類型我希望將選項卡轉換爲空格。但是不是在Markdown中。我去了Markdown特定的文件類型,並且只能看到有限的自定義功能。有什麼方法可以在Intellij中定義特定於文件類型的編輯行爲?如何爲特定文件類型配置選項卡到空間的Intellij
的IntelliJ通常可以讓你每語言設置縮進設置在代碼風格的設置部分。據我所知,Markdown並不包括在內,並且它的支持必須通過插件來安裝。但該插件似乎沒有啓用Markdown的代碼風格配置。
因此,我能想到的唯一解決方案是將代碼樣式設置的常規部分中的選項卡設置爲默認縮進,然後將其覆蓋爲單個語言的空格(但這可能不是必需的,因爲各種語言的代碼樣式設置將有空格作爲默認值)。
這樣做的一個缺點是,如果您使用的不是Markdown本身支持的某種文件類型,它將使用選項卡,即使您可能想要爲該文件類型使用空格。
或者,您可以在IntelliJ或Markdown插件本身中爲此功能創建功能請求。
不錯的答案 - 我關心java,scala和python,應該能夠根據您的建議自定義這些 - 而使用一般情況下適用於不可配置的Markdown – javadba 2014-10-27 18:18:18
很高興爲您效力!順便說一下,我只是想到了一個可能對你更好的解決方案 - EditorConfig(http://editorconfig.org/)。 IntelliJ通過插件支持它,您可以設置每個文件類型(擴展名)的格式設置。所以,如果你遇到上述解決方案的任何限制,試試看:) – 2014-10-27 23:00:22