如何跳出vscode自动补全到行末?

开启vscode的自动补全,输入 <div>, 会自动补全成<div>(cursor here)</div>
经过输入内容后如何把光标跳到</div>后面
<div>content goes here</div>(how to move cursor here without arrowKay)
怎么把光标跳到后面?只能按方向键吗?
如果写java就变成了 method("(cursor herr)"), 写完内容后同样很难跳到后面补全,该按哪个快捷键跳到后面 调用--method("hello world");

回答:

这个可以在代码片段里面设置.
点击菜单 文件 -> 首选项 -> 用户代码片段 然后选择对应的语言,比如 html
然后会跳转到一个html.json的文件,在这个文件里面可以定义自己的代码片段

"Create div": {

"prefix": "div", // 代码补全的关键字

"body": "<div>$1</div>$2", // 代码补全的内容

"description": "Create div element" // 代码补全的提示

}

添加上面的定义,保存之后,新建一个html文件,打开输入div就会跳出智能提示,选择刚刚定义的这个,如下图
图片描述

然后回车,会补全代码,光标会停在div中间,按一下tab键光标会移到</div>后面,分别对应着定义的body中的$1$2,如果有多个需要停留的地方,可以定义多个.
图片描述

以上是 如何跳出vscode自动补全到行末? 的全部内容, 来源链接: utcz.com/p/188528.html

回到顶部