2016-10-17 39 views
1

在VS Code中,我知道您可以創建包含全局用戶鍵綁定和設置的文件,並且您可以爲鍵綁定和設置創建特定於工作區的文件,但可以定義特定於語言模式的設置或鍵綁定嗎?例如,當我處於F#模式時,我想要Alt-/表示FSI: Send Line,但當我處於降價模式或JS模式時,我不想要。在Visual Studio Code中有一種方法可以將設置和鍵綁定範圍設置爲語言模式?

而我希望我的標籤在Elm模式下爲2個空格,但在C#模式下爲4個空格。

我知道你可以用when子句中定義的按鍵組合,像這樣:

{ 
    "key": "alt+/", 
    "command": "fsi.SendLine", 
    "when": "resourceLangId == fsharp" 
} 

這是實現像我後的唯一途徑?

看起來似乎能夠在某個地方爲自己的文件定義模式X的設置/鍵綁定。我不喜歡在這樣的大型全局文件中散佈語言模式行爲。

回答

相關問題