Henry Henry
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)

Henry

小学生中的前端大佬
  • JavaScript
  • TypeScript
  • Vue
  • ElementUI
  • React
  • HTML
  • CSS
  • 技术文档
  • GitHub 技巧
  • Nodejs
  • Chrome
  • VSCode
  • Other
  • Mac
  • Windows
  • Linux
  • Vim
  • VSCode
  • Chrome
  • iTerm
  • Mac
  • Obsidian
  • lazygit
  • Vim 技巧
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue 资源
GitHub (opens new window)
  • 说明
  • Vim

  • VSCode

    • vscode-说明
    • vscode-01-操作文件
    • vscode-02-操作多个 vscode 窗口
    • vscode-复习 -1
    • vscode-03-掌握搜索
    • vscode-04-编码 ing
    • vscode-05-发现使用快捷键的场景
    • vscode-06-搞定 git
    • vscode-复习 -2
    • vscode-07-snippets
      • 任务点
        • 使用 snippets
        • 配置自己的 snippets
      • 社群讨论
    • vscode-08-重构
    • vscode-09-VSpaceCode(WhichKey)
    • vscode-复习 -3
    • vscode-10-终端
    • vscode-11-debug
    • vscode-复习 -4
  • Chrome

  • iTerm

  • mac

  • Obsidian

  • lazygit

  • 学习双拼
  • Vim 技巧

  • 键盘侠
  • VSCode
Henry
2022-07-02
目录

vscode-07-snippets

# 任务点

# 使用 snippets

在 vscode 插件市场搜索 snippets,有大量代码片段插件供我们选择,比如著名的 JavaScript (ES6) code snippets - Visual Studio Marketplace (opens new window),安装以后会有如下一些简写提示代码指令:

  • imp:对应 import second from 'first'
  • imd:对应 import { second } from 'first'
  • fn:对应创建一个函数
  • log:对应 console.log()
  • vue:对应创建 vue 文件模版
  • anfn:对应创建一个箭头函数
  • rp:对应 return new Promise()

具体的 snippets 大家可以去插件详情查看

# 配置自己的 snippets

首先我们使用 F1 打开命令查找框,输入 user snippet,即查找当前用户自定义的 snippet,会有配置用户代码片段(configure user snippet)选项;选择它,会有如下选项:

  • 新建全局代码片段文件
  • 新建当前工作区的代码片段文件
  • 为特定特定语言配置代码块;如 javascript、c# 等等

如果你已经配置过自定义的代码块,也会显示对应的配置文件名;此时我们选择第一个;输入要生成的文件名后,就进入了配置文件中。vscode 官方 snippet 配置规则文档在这里 (opens new window)。

这里是本人工作中总结的代码片段,仅供参考

可以在这个网址生成代码片段:snippet generator (opens new window)

详细介绍可以看这篇文章:跟我一起在 Visual Studio Code 添加自定义 snippet(代码段) (opens new window)

这里主要说一个问题:当使用代码片段时,tap stops 位置是无法使用快速建议的,虽然可以使用 cmd + i 调出快速建议,但还是很影响效率的,没有自动弹出快速建议体验好。如果你有这方面的困惑,可以看这里:在代码片段中使用快速建议

# 社群讨论

想要输入完两个相同的值后跳到第二处,这样应该更直接?

编辑 (opens new window)
上次更新: 5/27/2023, 1:02:05 PM
vscode-复习 -2
vscode-08-重构

← vscode-复习 -2 vscode-08-重构→

最近更新
01
version 1.15
07-01
02
version 1.14
06-27
03
version 1.13
06-27
更多文章>
Theme by Vdoing | Copyright © 2017-2023 HenryTSZ | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式