VSCode配置用户代码段以及常用快捷键汇总

一:前言

        VSCode 是一款由微软开发的轻量级编辑器,可以安装插件和兼容多种语言。其本身已经是目前前端开发所使用的主流软件。那么在开发过程中,我们经常要写很多重复性的代码,比如当你去新建一个 .vue 页面的时候,往往是空白的,需要去手动敲各种标签等进行初始化。这将在一定程度上占用我们的有效开发时间。

        因此,在VSCode中,我们可以配置自己的用户代码段,给一些相同的模板起一个名字,我们只需要在页面中输入名字按回车,则可以自动生成该代码段。这样的简洁性将会有一个很大的提高,接下来让我们来看看如何去定义用户代码段吧。

二:配置步骤

1、打开用户代码段的三种方式

        第一种:进入 VSCode 编辑器,然后点击左上角的 文件 - 首选项 - 配置用户代码段

        第二种:编辑器的左下角可以直接打开

        第三种:快捷键 ctrl + shift + p 输入 configure User 

 2、新增或删除文件

        创建:

        这里可以直接输入你想要的文件名,当不存在的时候会自动创建 

         删除:

                在左侧目录右键文件,点击 在文件资源管理器中显示 。进入目录删除或者重命名即可。

3、代码

        在新增的页面中输入代码即可,比如以下代码就是配置一个初始化 vue3 

	"vue3模板": { //快捷输入的时候显示的提示"prefix": "vue3",//输入的前缀,就是输入这个会有提示"description": "vue3模板",//描述"body": [//这个是一个字符串数组,就是会输出的内容,如果内容含有 双引号,需要转义,比如最下面的lang=\"scss\""<template>","  <div></div>","</template>","","<script setup>","","</script>","","<style lang=\"scss\" scoped>","</style>",""]},

4、使用配置文件 

        在页面内输入之前定义的快捷键就可以了,然后会有提示,按回车则可以生成之前所定义的代码。

三:常用快捷键

        高效的使用vscode,记住一些常用的快捷键是必不可少的,我给大家罗列了一些日常工作过程中用的多的快捷键。

        PS.以下以Windows为主,windows的 Ctrl,mac下换成Command就行了

1、对于 行 的操作:​​​​​​​

  • 重开一行:光标在行尾的话,回车即可;不在行尾,ctrl + enter 向下重开一行;ctrl+shift + enter 则是在上一行重开一行
  • 删除一行:光标没有选择内容时,ctrl + x 剪切一行;ctrl +shift + k 直接删除一行
  • 移动一行:alt + ↑ 向上移动一行;alt + ↓ 向下移动一行
  • 复制一行:shift + alt + ↓ 向下复制一行;shift + alt + ↑ 向上复制一行
  • ctrl + z 回退

2、对于 词 的操作:

  • 选中一个词:ctrl + d

3、搜索或者替换:

  • ctrl + f :搜索
  • ctrl + alt + f: 替换
  • ctrl + shift + f:在项目内搜索
  • 通过Ctrl + ` 可以打开或关闭终端
  • Ctrl+P 快速打开最近打开的文件
  • Ctrl+Shift+N 打开新的编辑器窗口
  • Ctrl+Shift+W 关闭编辑器
  • Home 光标跳转到行头
  • End 光标跳转到行尾
  • Ctrl + Home 跳转到页头
  • Ctrl + End 跳转到页尾
  • Ctrl + Shift + [ 折叠区域代码
  • Ctrl + Shift + ] 展开区域代码
  • Ctrl + / 添加关闭行注释
  • Shift + Alt +A 块区域注释

四:结尾

        合理的使用好配置文件,是提高代码效率的一个很重要的手段。因此各位小伙伴可以根据自己的需求来写属于自己的代码段。可以登录账号来保存,这样在别的电脑进行开发时只需要登录账号,同步一下就可以使用了。

        好啦本文就到此为止,希望能够对各位小伙伴有所帮助哦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/158481.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Ubuntu18.04安装适合jdk8的eclipse

直接在Ubuntu软件那里下载的eclipse不能用&#xff0c;下载后启动会报错&#xff1a;Eclipse An error has occurred. See the log file/home/hadoop/.eclipse/ org.eclipse.platform_3.8_155965261/ configuration/1700567835954.log 上网搜索方法&#xff0c;按教程说的修改e…

Deepmind开发音频模型Lyria 用于生成高品质音乐;创建亚马逊新产品评论摘要

&#x1f989; AI新闻 &#x1f680; Deepmind开发音频模型Lyria 用于生成高品质音乐 摘要&#xff1a;Deepmind推出名为Lyria的音频模型&#xff0c;可生成带有乐器和人声的高品质音乐。Lyria模型针对音乐生成的挑战&#xff0c;解决了音乐信息密度高、音乐序列中的连续性维…

redis的一些操作

文章目录 清空当前缓存和所有缓存配置内存大小&#xff0c;防止内存饱满设置内存淘汰策略键过期机制 清空当前缓存和所有缓存 Windows环境下使用命令行进行redis缓存清理 redis安装目录下输入cmdredis-cli -p 端口号flushdb 清除当前数据库缓存flushall 清除整个redis所有缓存…

【Linux】深入理解系统文件操作(1w字超详解)

1.系统下的文件操作&#xff1a; ❓是不是只有C\C有文件操作呢&#xff1f;&#x1f4a1;Python、Java、PHP、go也有&#xff0c;他们的文件操作的方法是不一样的啊 1.1对于文件操作的思考&#xff1a; 我们之前就说过了&#xff1a;文件内容属性 针对文件的操作就变成了对…

阿里云云盘IOPS与IO吞吐

1、云盘IOPS 存储类别ESSD云盘SSD云盘性能级别PL3PL2PL1无 最大IOPS计算公式 &#xff08;存储空间单位&#xff1a;GB&#xff09; min{180050*存储空间, 1000000, 实例规格最大IOPS}min{180050*存储空间, 100000, 实例规格最大IOPS}min{180050*存储空间, 50000, 实例规格最大…

悄悄上线:CSS @starting-style 新规则

最近 Chrome 117&#xff0c;CSS 又悄悄推出了一个新的的规则&#xff0c;叫做starting-style。从名称上来看&#xff0c;表示定义初始样式。那么&#xff0c;具体是做什么的&#xff1f;有什么用&#xff1f;一起了解一下吧 一、快速了解 starting-style 通常做一个动画效果…

µC/OS-II---中断相关名词

中断相关名词 中断和中断服务程序进入临界区和禁用中断任务的临界区代码和ISR的临界区代码 中断和中断服务程序 中断是指处理器在执行程序的过程中&#xff0c;由硬件或软件触发的一种事件。当中断事件发生时&#xff0c;处理器会立即中断当前的执行流程&#xff0c;保存当前的…

【用unity实现100个游戏之16】Unity中程序化生成的2D地牢5(附项目源码,完结)

文章目录 最终效果前言生成墙壁优化方法一、使用rule tile方法二、使用代码生成墙壁补充最终效果后续参考源码完结最终效果 前言 本期是本项目最后一期,主要是进行墙壁的生成优化和补充一下剩下了的其他内容 生成墙壁优化 方法一、使用rule tile 我这里大概给个rule tile参…

ASM字节码操作类库(打开java语言世界通往字节码世界的大门) | 京东云技术团队

前言&#xff1a;授人以鱼不如授人以渔&#xff0c;应用asm的文章有很多&#xff0c;简单demo的也很多&#xff0c;那么ASM都具备哪些能力呢&#xff1f;如何去学习编写ASM代码呢&#xff1f;什么样的情景需要用到ASM呢&#xff1f;让我们带着这些问题阅读这篇文章吧。 这里由…

abap qm01创建质检通知单相关bapi:IQS4_CREATE_NOTIFICATION

网上查找关于创建质检通知单相关bapi时&#xff0c;基本都是显示BAPI_QUALNOT_CREATE该函数&#xff0c;经查看&#xff0c;该函数缺少QF01缺陷记录的参数&#xff0c;比如检验批&#xff0c;退货数量等字段&#xff0c;同时即使该函数成功执行&#xff0c;生成的通知单也是有问…

搜索记录及使用缓存的设计思路

目录 背景&#xff1a; 思路: 问题 实现 背景&#xff1a; 最近业务写到检索这块的内容&#xff0c;设计到搜索记录的增删操作。考虑到频繁写库操作所以使用缓存技术 redis 和 cacha。 思路: 查询&#xff1a;先查内存查缓存在查询数据库&#xff0c;查询数据库先更新内存…

电脑开机过程中,程序的启动的顺序是怎么样的?

电脑的启动过程涉及多个步骤,程序按照特定的顺序启动。这个过程通常如下: 电源开启: 当你按下电源按钮时,电源供应器(PSU)开始向电脑的各个组件供电。 自检加电(POST): 这是电脑启动过程的第一步。在这个阶段,基本输入输出系统(BIOS)或统一可扩展固件接口(UEFI)执行…

Ubuntu 搭建FTP服务

在Linux中使用的FTP是vsftp&#xff0c;Ubuntu中安装vsftp: apt install vsftpd 配置文件在/etc路径下&#xff0c;会出现两个配置文件&#xff1a; /etc/vsftpd.conf &#xff1a;主配置文件 /etc/ftpusers&#xff1a;指定那些用户不能访问FTP服务器&#xff0c;这里的用…

RunwayGen2上线全新控制功能「运动笔刷」

从8月份开始&#xff0c;我就在各种场合表达过&#xff0c;AI视频现在最痛苦的点&#xff0c;是控制性极差。Gen2的语义理解本来就差&#xff0c;还几乎没有任何可控性&#xff0c;只有那几个镜头控制&#xff0c;剩下全靠roll。但是你roll的&#xff0c;全是白花花的银子啊...…

每日一练:X加上100为完全平方数,再加上168仍然为完全平方数

题目 一个整数&#xff0c;它加上100后是一个完全平方数&#xff0c;再加上168又是一个完全平方数&#xff0c;请问该数是多少&#xff1f; 实现方式1 解题思路 设整数为x&#xff0c;根据题意建立方程&#xff1a;   (1) x 100 是一个完全平方数&#xff0c;即存在整数a满…

设计模式-15-Jdk源码中的设计模式

之前我们学习了一些设计模式&#xff0c;今天我们剖析Java JDK 源码中用到的几种常见的设计模式。 1-jdk之工厂模式 在前面讲到工厂模式的时候&#xff0c;大部分工厂类都是以Factory作为后缀来命名&#xff0c;并且工厂类主要负责创建对象这样一件事情。但在实际的项目开发中…

技术分享| gcc版本升级到5.2

一、介绍 GCC&#xff08;GNU Compiler Collection&#xff09;是一套广泛使用的开源编译器集合&#xff0c;用于编译多种编程语言&#xff0c;包括C、C、Objective-C、Fortran等。GCC 的不同版本提供了许多新功能、改进和修复&#xff0c;其中包括从 GCC 4.8.5 升级到 GCC 5.…

泛型边界的问题

作者简介&#xff1a;大家好&#xff0c;我是smart哥&#xff0c;前中兴通讯、美团架构师&#xff0c;现某互联网公司CTO 联系qq&#xff1a;184480602&#xff0c;加我进群&#xff0c;大家一起学习&#xff0c;一起进步&#xff0c;一起对抗互联网寒冬 我们花了两篇文章讲述了…

常见树种(贵州省):007青冈

摘要&#xff1a;本专栏树种介绍图片来源于PPBC中国植物图像库&#xff08;下附网址&#xff09;&#xff0c;本文整理仅做交流学习使用&#xff0c;同时便于查找&#xff0c;如有侵权请联系删除。 图片网址&#xff1a;PPBC中国植物图像库——最大的植物分类图片库 一、青冈 …

AI一点通:卷积神经网络的输出节点大小如何计算?全连接层必要输入大小如何设置

在使用卷积网络&#xff08;CNN&#xff09;时&#xff0c;一个步骤是计算经过卷积和池化步骤后的输出大小&#xff0c;以便我们可以将输出连接到一个完全收集的线性层。 以Pytorch中的一维CNN为例&#xff0c; self.conv1 nn.Conv1d(in_channels1, out_channels64, kernel_s…