分享8个提升VScode开发效率的小技巧

分享8个提升VScode开发效率的小技巧

vscode的免费,开源,轻量,快速,强大,智能提示已经让它火遍了全球。本篇文章就来让我们来学习一下VScode的八个提升开发效率的小技巧,让你的开发效率up up up!

1. 按下ctrl+K,再按下ctrl+S,查看快捷键列表。

分享8个提升VScode开发效率的小技巧

如果你想查看某个操作的快捷键,你并不用去看官方文档,只需要调出快捷键列表,在上方搜索栏搜索你想要的操作,即可获知对应的快捷键组合。

2. 按下ctrl+P,弹出搜索栏,直接输入关键字,在所有文件中搜索特定符号:

分享8个提升VScode开发效率的小技巧
在所有文件内搜索”employee”关键字

在搜索栏前输入”@“,在当前文件中搜索特定符号:

分享8个提升VScode开发效率的小技巧
在当前打开文件中搜索”employee“关键字

在搜索栏前输入”>“,搜索所有可使用的命令 比如我想使用spring initializr扩展的命令, 创建一个Maven工程:

分享8个提升VScode开发效率的小技巧
搜索”spring initializr:Generate a Maven Project”命令

3. 在阅读代码的时候,常常需要在不同的文件间切换,这时会出现“看了这个忘了那个”的现象,我们可以在插件市场中下载Bookmarks插件,助你更快标记、寻找某块代码。

分享8个提升VScode开发效率的小技巧

运用第二条的知识,ctrl+P,再输入”>”,输入插件名,查看该插件的命令:

分享8个提升VScode开发效率的小技巧
标记图中36-38行代码

选择命令Toggle Labeled(标记并给该标记命名),为其命名“getId”后,当我们在别的文件中时,我们可以直接搜索该标签,跳转至标记处~

分享8个提升VScode开发效率的小技巧
   选择Bookmarks:List from All Files 陈列出你的标签        

分享8个提升VScode开发效率的小技巧

看到了我们刚才标记的代码块~Enter键直接跳转~

推荐学习:《vscode教程》

4. 对某个函数或变量,右键点击,在不移动目前代码位置的前提下,查看其定义和引用。

分享8个提升VScode开发效率的小技巧
右键,点击peek definition        

分享8个提升VScode开发效率的小技巧 
弹出该属性的定义

同理,还可以看这个函数或变量在哪里被引用:选择”peek reference“

分享8个提升VScode开发效率的小技巧
查看变量的引用位置      

  分享8个提升VScode开发效率的小技巧 
弹出变量的引用位置

5. 通过ctrl+=和ctrl+-组合来进行缩放。

当你觉得现在的字体有点小,看不清,或者有点大,你不必去在设置菜单栏里面绕个晕头转向,你只需用如上两个组合键来进行缩放即可。

分享8个提升VScode开发效率的小技巧
放大     

   分享8个提升VScode开发效率的小技巧
缩小

6. 使用Paste Json As Code扩展,将复制黏贴来的json文件直接序列化成代码。

分享8个提升VScode开发效率的小技巧

举例:

将如下json文件:

分享8个提升VScode开发效率的小技巧        
json文件

序列化为Java代码:

小微助手 小微助手

微信推出的一款专注于提升桌面效率的助手型AI工具

小微助手 47 查看详情 小微助手

分享8个提升VScode开发效率的小技巧

直接打开命令板,输入Paste Json As Code的命令即可,十分方便。

7. 使用安装量高达一千两百万的Gitlens扩展,助你更好地进行代码合作,查看代码更改历史。

分享8个提升VScode开发效率的小技巧

结合GitLens,你从github上clone下来的代码上就会出现代码作者,代码commit的具体时间:

分享8个提升VScode开发效率的小技巧
可以看到作者Greg Turnquist在三件前对改代码做了commit

点击右上角新出现的“Toggle File Blame Annotation”按钮,对比展示你的代码与原repo的区别:

分享8个提升VScode开发效率的小技巧
点击改图标      

  分享8个提升VScode开发效率的小技巧
查看你更改后的与原版本代码的区别

分割线左侧是原repo,右侧是我们更改后的代码,我们可以看到具体的代码作者和commit时间。

在左侧的action bar中,新出现了GitLens的图标,点击后,详细查看branch,master,commit的信息:

分享8个提升VScode开发效率的小技巧

可以看到当前repo的整个commit历史,作者的github头像也能看到,点击某个修改历史,直接就可以看到该修改和修改前代码的所有区别。

8. 压轴出场:微软主打的革命性开发扩展:VS Live Share,在这个扩展的加持下,你可以和你的同事完成真正的远程实时代码协同开发,对方并不需要将整个工程clone下来,只需要连接到你开的session,你和他就可以对一个文件进行开发,修改。

Visual Studio Live Share enables you to collaboratively edit and debug with others in real time, regardless what programming languages you’re using or app types you’re building. It allows you to instantly (and securely) share your current project, and then as needed, share debugging sessions, terminal instances, localhost web apps, voice calls, and more! Developers that join your sessions recieve all of their editor context from your environment (e.g. language services, debugging), which ensures they can start productively collaborating immediately, without needing to clone any repos or install any SDKs.  VS live share 让你可以实时与你的合作者协同编辑,调试代码,不管你是在使用何种语言,开发何种应用。它让你可以实时并安全地分享你的当前工程,并且如果需要,甚至可以分享调试会议,命令行示例,本地web应用,语音通话,甚至更多!参加会议的开发者可以从你的环境中接收到所有的编辑内容(比如语言服务,调试),确保参会者可以高效合作,无需克隆项目代码并安装开发包。

分享8个提升VScode开发效率的小技巧

使用起来很容易,安装该扩展:

分享8个提升VScode开发效率的小技巧

enable该扩展,reload你的VScode,然后看到左下角的Live Share图标:

分享8个提升VScode开发效率的小技巧

跳转至浏览器页面:

分享8个提升VScode开发效率的小技巧

使用我们的GitHub账号登陆(也可以用微软账号)。

随后回到我们的VS live share界面中,可以看到:

分享8个提升VScode开发效率的小技巧        
实时代码沙龙

只有我一个人,那如何让别人也参与进来呢?

分享8个提升VScode开发效率的小技巧        
点击该图标

每一个举办的实时代码会议,都有一个网址,也就是url地址,点击这个按钮,该地址会自动进入你的剪贴板中,你只需把这个url发送给你的同事,你的同事在浏览器中进入这个网址:

分享8个提升VScode开发效率的小技巧

可以看到这个代码实时会议是我开的,然后直接点击自动弹出的Open Live Share for VS Code,你的VScode就会自动启动,打开之后,你已经进入了该代码实时会议,可以和大家开始共享整个工程,甚至可以用voice call和他们实时语音交流,共同享受代码协作开发的乐趣。

更多编程相关知识,请访问:编程视频!!

以上就是分享8个提升VScode开发效率的小技巧的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/503464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月8日 21:24:22
下一篇 2025年11月8日 21:25:04

相关推荐

  • 配置PhpStorm代码折叠和展开的规则

    phpstorm 的代码折叠功能可通过设置和快捷键开启或关闭,并支持按语言结构自定义折叠规则,同时提供快捷键与鼠标操作实现高效代码浏览。具体包括:1. 在 settings 中勾选 enable code folding 或使用快捷键切换状态;2. 在 code folding 设置项中启用或禁用不…

    2025年12月11日 好文分享
    000
  • 初学者提高编程逻辑的 5 个技巧

    编程方法的5个步骤是什么?如何才能擅长编程逻辑?编程逻辑的基础是什么?初学者应该如何开始编程? 想要找到这些问题的答案吗?请继续阅读。 计算机系统中的一组规则,也称为编程逻辑,指定了某些组件的放置顺序,以使计算机硬件能够执行特定任务。换句话说,编程逻辑是以系统的方式应用规则来产生可行的结果。 编程逻…

    2025年12月10日
    000
  • php DateTime对象如何使用 php DateTime类常用方法指南

    PHP推荐使用DateTime对象而非传统函数,因其提供面向对象、时区管理、错误处理和易读的加减比较操作,显著提升代码可靠性与维护性。 DateTime 对象是 PHP 中处理日期和时间的核心工具,它提供了一种面向对象且强大灵活的方式来管理时间戳、格式化输出、进行时间计算和时区转换,远比传统的 da…

    2025年12月10日 好文分享
    000
  • php如何执行外部命令?php执行系统外部命令详解

    答案是proc_open()最适合处理长时间运行的外部命令并实时获取输出,因其支持非阻塞I/O、精细控制进程的输入输出流,并可通过stream_select()实现多管道监听,实时读取stdout和stderr,同时避免PHP进程完全阻塞,适用于需要持续反馈和交互的复杂场景。 PHP执行外部命令,说…

    2025年12月10日
    000
  • Symfony 如何将查询结果转为关联数组

    使用 getarrayresult() 可直接将 doctrine 查询结果转为关联数组;2. 手动遍历实体并构建数组可自定义结构;3. serializer 组件适用于复杂转换,如处理关联关系;4. 自定义 dql 查询可控制返回字段;5. getarrayresult() 返回空数组通常因无匹配…

    2025年12月10日
    000
  • Symfony 如何把图片资源转为数组

    获取图片元数据:使用 exif_read_data() 或 getimagesize() 函数提取图片的宽度、高度、mime 类型等信息并存入数组;2. 将图片编码为 base64:通过 file_get_contents() 读取图片内容并用 base64_encode() 转换为字符串,存入数组…

    2025年12月10日
    000
  • PHP模板系统:Blade引擎解析

    blade引擎的优势在于简洁性、可读性和高性能。其使用@符号引导的指令如@if、@foreach,使模板更易理解和维护,同时支持模板继承与组件功能,提升代码复用性和可维护性;此外,blade将模板编译为原生php代码并缓存,显著提高渲染速度。1. blade通过简单语法增强可读性与开发效率;2. 提…

    2025年12月10日 好文分享
    000
  • PHP 函数设计模式与面向对象编程模式的区别

    php 提供了函数设计模式和面向对象编程模式。函数设计模式使用独立函数进行协作,优点是简洁、可重用、可配置。面向对象编程模式则使用对象封装数据和行为,优点是封装、可扩展性、代码重用。根据任务复杂性和可扩展性要求,选择合适的模式,对于简单任务或孤立任务,函数设计模式更佳;对于复杂应用程序或需要可扩展性…

    2025年12月9日
    000
  • 善用 PHP 正则表达式,提升字符串处理效率

    正则表达式可有效提升 php 字符串处理效率。通过实战案例,本文展示了如何利用正则表达式:验证电子邮件地址替换字符串中的所有空格从 html 中提取链接匹配特定格式的日期 善用 PHP 正则表达式,提升字符串处理效率 正则表达式是一种强大的文本搜索和替换工具,在处理字符串时可以显著提高 PHP 应用…

    2025年12月9日
    000
  • PHP Crash Course: Everything You Need to Start Building Websites

    PHP 速成教程:开始构建网站所需的一切 PHP 是一种流行的脚本语言,专门用于 Web 开发。它以其易用性、灵活性以及与数据库和 Web 服务器的无缝集成而闻名。 基础知识 以下是一些 PHP 的基本概念: 立即学习“PHP免费学习笔记(深入)”; 变量:用来存储数据的容器。数据类型:变量可以存储…

    2025年12月9日
    000
  • Join the Web Development Revolution: Learn PHP Today

    通过学习 php,你可以成为 web 开发革命的一部分。本教程将指导你从头开始学习 php 的关键概念和用法,包括安装、变量、运算符、循环、函数、数据库连接和实战案例,助你快速上手 php 开发。 加入 Web 开发革命:立即学习 PHP 简介 PHP 是一种强大且易于使用的编程语言,专为动态 We…

    2025年12月9日
    000
  • 充分利用 PHP 函数的内置特性

    充分利用 php 的内置函数,可显著简化代码:数组处理函数:array_filter() 过滤元素、array_map() 应用回调函数、array_reduce() 归约数组、array_diff() 计算差集、array_combine() 组合数组。字符串处理函数:strlen() 获取长度、…

    2025年12月9日
    000
  • 利用内存限制来避免堆栈溢出

    通过设置内存限制,可以避免堆栈溢出。可以通过以下步骤进行设置:使用 setrlimit() 函数(c++/c++)或 -xss 选项(java)设置内存上限。达到内存限制后,程序将收到错误并终止。设置内存限制有助于防止堆栈溢出,从而编写出健壮稳定的程序。 利用内存限制来避免堆栈溢出 在计算机编程中,…

    2025年12月9日
    000
  • 遵循 PHP 函数命名约定可获得的社区支持

    遵循 php 函数命名约定可获得以下社区支持:提高代码可读性,使代码易于阅读和理解。简化维护,使代码易于维护和更新。更好的社区支持,在在线论坛中更容易获得帮助。 遵循 PHP 函数命名约定可获得的社区支持 PHP 函数命名约定是一种行业规范,旨在确保代码一致且易于维护。遵循这些约定可以提高代码可读性…

    2025年12月9日
    000
  • 函数中返回 generator 时如何控制生成器状态?

    生成器函数通过 send() 发送值、throw() 处理异常和 close() 关闭生成器来控制其状态。可将其用于发送值、接收异常和释放资源。一个实战案例展示了如何使用生成器函数实现范围函数。 在生成器函数中控制生成器状态 生成器函数是一种特殊的函数,它可以暂停执行并返回中间值,然后在稍后继续执行…

    2025年12月9日
    000
  • 什么是最终用户许可协议(EULA)和NFT许可?两者在所有权上有何区别?

    EULA规定用户仅获非独占使用权,禁止反向工程与非法使用,软件按“现状”提供,开发者免责,违约可终止协议;NFT许可允许持有者控制代币并自由交易,部分支持商业利用,但版权仍归创作者所有,条款可通过智能合约更新,高价值NFT或附带链外权益;二者核心差异在于EULA仅授使用权且无所有权,依赖中心化执行,…

    2025年12月9日
    000
  • 带标记的链链接有什么用?带标记的链链接是什么?

    带标记的链链接是在区块链交易中附加特定标识符以追踪资金来源与路径的技术。它通过为交易绑定可验证、不可篡改的标记,提升链上数据透明度与可追溯性,支持审计和合规审查;用户可通过交易哈希、区块浏览器或智能合约日志定位并解析标记信息;标记使数据结构化,便于按标签聚合分析,实现资金池分类与可视化报告生成;同时…

    2025年12月9日
    000
  • Allora (ALLO)币是什么?工作原理、代币经济学介绍

    allora 是一个自我改进的去中心化人工智能网络,它利用社区构建的机器学习模型进行精准的、情境感知的预测。allora 由 nick emmons 和 kenny peluso 于 2019 年创立,并获得了 polychain capital、framework ventures 和 block…

    2025年12月9日
    000
  • 瑞波币最新价格查询_瑞波币官方网站入口

    瑞波(ripple)是一个旨在连接全球银行、支付提供商和数字资产交易所的开放支付网络,其原生数字货币被称为瑞波币(xrp)。与许多主流加密货币不同,xrp专注于为金融机构提供一种高效、低成本的跨境支付解决方案,凭借其极快的交易确认速度和高度的可扩展性,在全球支付领域展现了巨大的潜力,成为了数字货币市…

    2025年12月9日
    000
  • 瑞波币XRP官网导航 瑞波币App使用入口

    binance币安交易所 注册入口: APP下载: 欧易OKX交易所 注册入口: APP下载: 火币交易所: 注册入口: APP下载: 为了帮助用户准确获取瑞波币(XRP)及其底层技术的相关信息,本文将系统梳理其官方网站的关键入口和移动端应用的使用路径。通过本指南,您可以清晰地了解如何访问核心资源,…

    2025年12月9日
    000

发表回复

登录后才能评论
关注微信