最近迷上了vscode,用它开发.netcore程序十分方便,智能提示也很好用,插入智能提示的选项是enter键或者tab键,可惜我以前习惯使用vs写c#,习惯用空格做智能提示的选择,多方查找资料甚至准备采用开发一个vscode插件的方式解决,后来无意间查看官方文档,利用vscode的快捷键绑定功能是可以做到的。
打开vscode,进入文件->首选项->键盘快捷方式
查看’tab’的功能,其中就有一项:
{ "key": "tab", "command": "acceptSelectedSuggestion",
"when": "editorTextFocus && suggestWidgetVisible" },
这个意思是说,tab键在智能提示框可见的时候,按下去就插入选择的代码。
如法炮制,在右边的更改窗口中加入:
[
{ "key": "space", "command": "acceptSelectedSuggestion",
"when": "editorTextFocus && suggestWidgetVisible" }
]
即可,这样就能用空格来插入智能提示的选项了,小朋友们,是不是非常简单呢