vscode 自动括号在某些情况下不起作用,我可以通过键盘快捷键写一些单词吗?
vscode auto parentheses not working some cases, can i write some words by a keyboard shortcut?
我很难按shift+9然后shift+0 当我需要括号时。
我希望当我键入 print
并按 Tab 或回车键时转换为 print()
或者当我定义或调用函数时。
但这不会发生。我尝试使用 python 扩展、pylance 和 tabnine(免费版)。
也许你会建议一个用户片段,但他们以这种方式并不是很愉快。
我的意思是,如果我用 pa
键和 ()
正文创建一个片段,
我必须先写 print pa
转换为 print ()
然后我必须删除中间的 space.
如果有一种写几个字的快捷方式就好了。
比如control+enter变成()
P.S。英语不是我的第一语言,如果有语法错误请见谅。
{
"key": "ctrl+enter", // whatever keybinding you like
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "()"
}
},
这是您的 keybindings.json
文件的键绑定。
这也是一样的:
{
"key": "ctrl+enter",
"command": "type",
"when": "editorTextFocus",
"args": {
"text": "()"
}
},
也是 keybindings.json 文件的键绑定。
我很难按shift+9然后shift+0 当我需要括号时。
我希望当我键入 print
并按 Tab 或回车键时转换为 print()
或者当我定义或调用函数时。
但这不会发生。我尝试使用 python 扩展、pylance 和 tabnine(免费版)。
也许你会建议一个用户片段,但他们以这种方式并不是很愉快。
我的意思是,如果我用 pa
键和 ()
正文创建一个片段,
我必须先写 print pa
转换为 print ()
然后我必须删除中间的 space.
如果有一种写几个字的快捷方式就好了。
比如control+enter变成()
P.S。英语不是我的第一语言,如果有语法错误请见谅。
{
"key": "ctrl+enter", // whatever keybinding you like
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "()"
}
},
这是您的 keybindings.json
文件的键绑定。
这也是一样的:
{
"key": "ctrl+enter",
"command": "type",
"when": "editorTextFocus",
"args": {
"text": "()"
}
},
也是 keybindings.json 文件的键绑定。