当前位置: 首页 > article >正文

开发工具 - VSCode 快捷键

以下是一些常用的 VS Code 快捷键(Windows、macOS 和 Linux 均适用,略有不同):

常用快捷键

功能Windows/LinuxmacOS
打开命令面板Ctrl + Shift + PF1Cmd + Shift + P
打开文件Ctrl + OCmd + O
保存文件Ctrl + SCmd + S
全部保存Ctrl + K, SCmd + Option + S
关闭编辑器Ctrl + WCmd + W
关闭所有编辑器Ctrl + K, WCmd + K, W
新建文件Ctrl + NCmd + N

代码导航

功能Windows/LinuxmacOS
转到定义F12F12
查找所有引用Shift + F12Shift + F12
转到文件Ctrl + PCmd + P
转到行Ctrl + GCmd + G
转到符号Ctrl + Shift + OCmd + Shift + O

多光标和选择

功能Windows/LinuxmacOS
添加光标到下一行Ctrl + Alt + DownCmd + Option + Down
添加光标到上一行Ctrl + Alt + UpCmd + Option + Up
同时选中相同的单词Ctrl + DCmd + D
取消多光标EscEsc

编辑

功能Windows/LinuxmacOS
复制行/块Shift + Alt + DownOption + Shift + Down
删除行Ctrl + Shift + KCmd + Shift + K
移动行上/下Alt + Up/DownOption + Up/Down
格式化代码Shift + Alt + FShift + Option + F
显示建议Ctrl + SpaceCmd + Space

调试

功能Windows/LinuxmacOS
开始/继续调试F5F5
单步进入F11F11
单步跳过F10F10
停止调试Shift + F5Shift + F5

终端操作

功能Windows/LinuxmacOS
打开/关闭终端Ctrl + \`Cmd + ``
新建终端`Ctrl + Shift + ```Cmd + Shift + ``
切换终端Ctrl + Page Up/DownCmd + Page Up/Down

常用技巧

  1. 快速打开最近使用的文件

    • Ctrl + R(Windows/Linux)或 Cmd + R(macOS)
  2. 折叠/展开代码块

    • 折叠:Ctrl + Shift + [Cmd + Option + [
    • 展开:Ctrl + Shift + ]Cmd + Option + ]
  3. 切换侧边栏可见性

    • Ctrl + B(Windows/Linux)或 Cmd + B(macOS)

你也可以在 设置 -> 键盘快捷方式 中自定义这些快捷键!

设置vue模板

文件 - 首选项 - 用户片段   搜索vue.json文件,修改模板即可
快速生成模板:https://snippet-generator.app

vue.json 内容示例:

{
	"vue-template": {
		"prefix": "vue",
		"body": [
			"<style lang=\"less\" scoped>",
			"",
			"</style>",
			"",
			"<template>",
			"  <div>",
			"",
			"  </div>",
			"</template>",
			"",
			"<script>",
			"export default {",
			"  mixins: [plugCx.IPlugBase],",
			"  components: {},",
			"  data()",
			"  {",
			"    return {",
			"",
			"    }",
			"  },",
			"  computed: {",
			"",
			"  },",
			"  created()",
			"  {",
			"",
			"  },",
			"  mounted()",
			"  {",
			"",
			"  },",
			"  methods: {",
			"    ",
			"  }",
			"}",
			"</script>",
			"",
			""
		],
		"description": "vue-template"
	}
}

http://www.kler.cn/a/408274.html

相关文章:

  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-11-05
  • Linux各种并发服务器优缺点
  • 已阻止加载“http://localhost:8086/xxx.js”的模块,它使用了不允许的 MIME 类型 (“text/plain”)。
  • D73【 python 接口自动化学习】- python 基础之正则表达式
  • 【虚拟机】VMWare的CentOS虚拟机断电或强制关机出现问题
  • 【C++】继承(inheritance)
  • [产品管理-105]:制造业 VS 创造业, 1->N VS 0->1, 一致性 VS 创新性
  • Python内置数据结构:列表篇:【】,list函数创建。列表创建常见遇到问题,索引,列表增删改查,常用函数,while,for进行列表遍历,列表推导式
  • 单片机学习笔记 11. 外部中断
  • 设计模式-创建型-建造者模式
  • 设计模式——前端控制器模式
  • 用 Python 从零开始创建神经网络(九):反向传播(Backpropagation)
  • 【前端】JavaScript 作用域全面解析
  • 【动态规划】“好数组”计数问题
  • y1重定义问题
  • 力扣刷题-excel表名称序列相转换
  • MyBatis---代理Dao方式的CRUD、MyBatis参数详解、MyBatis的配置文件
  • Tri Mode Ethernet MAC IP核详解
  • 摆烂仙君传——深度学习秘境奇缘
  • 网络爬虫总结与未来方向
  • maven传递性依赖的原则
  • Photino:通过.NET Core构建跨平台桌面应用程序,.net国产系统
  • C++ 中的模板特化和偏特化
  • R虚拟环境中安装ncdf4库包编译库问题
  • 骑砍2霸主MOD开发(29)-顶点动画
  • # DBeaver 连接hive数仓