2017-03-08 48 views

回答

0

据我所知,没有办法配置VS Code来开箱即用,所以我写了一个扩展名来完成它。您可以从marketplace下载该扩展。

它增加了两种类型的命令:

  • editor.newFile.withCurrentLanguageMode将打开相同的语言模式,一个新的文件作为当前活动的文件
  • editor.newFile.withLanguageMode.<languageId>将打开一个新文件,指定id的语言模式。语言必须先添加到配置和按键绑定设置

因此,要建立一个命令来打开新的HTML文件和另一个打开降价文件,你可以像这样添加设置:

设置以.json:

"editor.newFile.languageModes": ["markdown", "html"] 

keybindings.json:

{ 
    "key": "ctrl+shift+t 0", 
    "command": "editor.newFile.withCurrentLanguageMode", 
    "when": "" 
}, 
{ 
    "key": "ctrl+shift+t 1", 
    "command": "editor.newFile.withLanguageMode.markdown", 
    "when": "" 
}, 
{ 
    "key": "ctrl+shift+t 2", 
    "command": "editor.newFile.withLanguageMode.html", 
    "when": "" 
} 

使用这些设置你会,然后按“Ctrl + Shift + t“,然后”0“打开一个新文件,其语言与任何文件相同,”ctrl + shift + t“,然后”1“打开一个带有”markdown“作为语言模式的新文件,而” ctrl + shift + t“,然后”2“打开一个带有”html“作为语言模式的新文件。当然,您可以根据需要自定义键盘绑定,并将语言设置为任何您想要的。

相关问题