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

发布于 2022-09-11 16:20:16 字数 317 浏览 10 评论 0

开启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");

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不念旧人 2022-09-18 16:20:16

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

"Create div": {
    "prefix": "div",  // 代码补全的关键字
    "body": "<div>$1</div>$2",  // 代码补全的内容
    "description": "Create div element" // 代码补全的提示
}

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文