您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

如何打造一款得心应手的VS Code?

时间:2022-02-21 09:44:55  来源:  作者:资源索引

一款得心应手的IDE,能够让开发者效率和幸福感得到极大的提升。

而VS Code这两年迅速的发展,使它俘获一大批忠实的用户。

本文,将从扩展、主题、图标等全面的介绍如何配置一款让人爽到起飞的VS Code。

1. 主题

One-dark-pro

如何打造一款得心应手的VS Code?

 

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

我目前正在使用One-dark-pro,这是Atom为VS Code制作的主题,目前已经被很多主流的IDE采用,而且备受欢迎。

除此之外,Bio Dark、Github、Cobalt 2、Cyberpunk也非常值得推荐。

2. 图标

monokAI pro

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

文件图标能够增强VS Code编辑器的外观。它可以帮助我们通过图标来区分不同的文件和文件夹。

我目前使用monokai pro图标,这是monokai pro主题的一部分。

3. 扩展

Gitlens

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

多人开发过程中很难绕开git,这是一款在开发过程中使用非常广泛的版本管理工具。

Gitlens扩展允许你看到是谁?为什么?以及,什么时候?改变了哪些代码?

Settings sync

如果你不想在更换机器时重复安装扩展程序、配置VS Code,那么这个扩展就适合你。

通过这款扩展,可以对你的设置、主题、快捷键进行同步。如果你切换设备,能够很便捷的将这些配置同步到新的设备上,避免浪费时间。

Prettier

Prettier是一个代码格式化工具,它通过解析你的代码,用它自己的规则对你的代码进行格式化,从而使你的代码具有一致且美观的风格。

将属性值editor.formatOnSave设置为 "true"或将此属性添加到你的settings.json文件中,这样在保存时就能进行代码格式化。

Vuln Cost - Security Scanner

这个扩展可以发现开放源码包中的安全漏洞。它在代码中给出反馈,比如你正在导入的软件包包含多少个漏洞。

如果扫描器发现任何已知的漏洞,它将建议对这些漏洞进行修复。

这对你保护你代码的安全性很有帮助。

Indent-Rainbow

这个扩展将文本前面的缩进部分着色,在每一步上交替使用四种不同的颜色。

从而,可以提升代码的可读性与清晰度。

4. 快捷键

快捷键是编码过程中经常使用,且能够极大提升效率的部分,这里给大家介绍一些VS Code中非常有用的快捷键。

打开和关闭侧边栏

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • mac — Command + B
  • windows — Ctrl + B
  • Ubuntu — Ctrl + B

选择单词

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • Mac — Command + D
  • Windows — Ctrl + D
  • Ubuntu — Ctrl + D

分割编辑器

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • Mac — Command + or 2,3,4
  • Windows — Shift + Alt + or 2,3,4
  • Ubuntu — Shift + Alt + or 2,3,4

代码折叠

折叠

  • Windows/Ubuntu — Ctrl + Shift + [
  • Mac — Command+ Option + [

展开

  • Windows/Ubuntu — Ctrl + Shift + ]
  • Mac — Command+ Option + ]

拷贝到上一行/下一行

  • Mac — Shift + Option + Up/Down
  • Windows — Shift + Alt + Up/Down
  • Ubuntu — Ctrl + Shift + Alt + Up/Down

代码格式化

  • Windows — Shift + Alt + F
  • Mac — Shift + Option + F
  • Ubuntu — Ctrl + Shift + I

快速打开文件

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • Mac — Command + P
  • Windows/Ubuntu — Ctrl + P

命令控制板

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • Windows/Ubuntu: Ctrl +Shift + P
  • Mac: Command + Shift + P

切换标签

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • Mac — Command+1, Command+2, Command+3
  • Windows/Ubuntu — Ctrl+1, Ctrl+2, Ctrl+3

选中当前行

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • Mac — Command + L
  • Windows/Ubuntu — Ctrl + L

删除行

  • Mac — Command + Shift + K
  • Windows/Ubuntu — Ctrl + Shift + K

移动行

  • Mac — Option + Up/Down arrow
  • Windows/Ubuntu — Alt + Up/Down arrow

查找单词/短语

如果你需要从当前文件中找到

  • Mac — Command + F
  • Windows/Ubuntu — Ctrl + F

如果你需要从整个项目中找到

  • Mac — Command+Shift + F
  • Windows/Ubuntu — Ctrl+Shidt + F

查看定义

  • Mac — Option + F12
  • Windows/Ubuntu — Alt + F12

重命名

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • Mac/Windows/Ubuntu — F2

多光标选择

如何打造一款得心应手的VS Code?

 

编辑切换为居中

添加图片注释,不超过 140 字(可选)

  • Mac — Option + Click
  • Windows/Ubuntu — Alt + Click

重复行

  • Mac — Command + Shift + D
  • Windows/Ubuntu — Ctrl + Shift + D

5. 结语

就如开头所说的那样,VS Code是开发人员中最常用的代码编辑器之一,它有一些惊人的功能来帮助开发人员提高编码速度。

本文介绍了我在使用VS Code过程中各方面的一些总结,希望能够让对VS Code感兴趣但尚不了解的同学有所帮助!



Tags:VS Code   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
时隔七年,VS Code终于更新了
介绍在软件开发领域,一个强大的代码编辑器对于开发者的重要性不言而喻。Visual Studio Code(简称VS Code)作为一款轻量级、强大的源代码编辑器,一直以其卓越的性能和丰富的扩展...【详细内容】
2023-12-11  Search: VS Code  点击:(148)  评论:(0)  加入收藏
七个鲜为人知的VS Code快捷键
VS Code拥有大量的工具和命令,可以让编码更轻松,但通常大家不知道如何使用这些工具,本文介绍7个快捷方式,助你提高开发效率!1 切换自动换行Windows:ALT + ZMac:⌥ + Z如果想要快速...【详细内容】
2023-12-06  Search: VS Code  点击:(152)  评论:(0)  加入收藏
提升Python编程体验:探索VS Code的无限可能
在现代软件开发中,选择一款合适的集成开发环境(IDE)是至关重要的。而对于Python开发者来说,VSCode(Visual Studio Code)是一个备受推崇的选择。作为一款轻量级、功能强大且高度可...【详细内容】
2023-11-24  Search: VS Code  点击:(347)  评论:(0)  加入收藏
五个提高Java代码安全性的VS Code插件
开发高质量的软件应用程序是一项艰巨的任务,因为它要求将多个组件整合在一起,创造出一个可工作的解决方案。因此,开发人员需要获取尽可能多的帮助和便利,特别是在确保应用程序安...【详细内容】
2023-11-11  Search: VS Code  点击:(230)  评论:(0)  加入收藏
八个提升编程体验的VS Code插件
1 GitHub Copilot安装链接:https://marketplace.visualstudio.com/items?itemName=GitHub.copilotGitHub Copilot 是开发人员的人工智能编码伴侣,可以实时提供代码建议。这个...【详细内容】
2023-11-08  Search: VS Code  点击:(224)  评论:(0)  加入收藏
十个提高VS Code工作效率的技巧
简介在当今快节奏的软件开发世界中,效率和生产力至关重要。作为一名开发人员,你可能会在代码编辑器中花费大部分时间,而对工作流程的任何改进都会对你的工作效率产生深远影响。...【详细内容】
2023-10-13  Search: VS Code  点击:(241)  评论:(0)  加入收藏
手把手教你在VS Code中使用 Git
将 Git 和 VS Code 结合使用,以可视化方式更加轻松地进行代码管理、协作和追踪变更。不必依赖繁琐的命令行操作,VS Code 提供了直观的图形界面和扩展来简化 Git 的使用。本文...【详细内容】
2023-09-22  Search: VS Code  点击:(173)  评论:(0)  加入收藏
十个极大提高开发效率的 VS Code 技巧!
本文来分享 10 个极大提高开发效率的 VS Code 技巧!在VS Code中,可以在设置中搜索" Editor: Wrap Tabs"来实现选项卡换行的功能。本文来分享 10 个极大提高开发效率的 VS Code...【详细内容】
2023-09-07  Search: VS Code  点击:(195)  评论:(0)  加入收藏
微软推出 VS Code 用 Unity 开发工具包,助力跨平台软件游戏开发
IT之家 8 月 4 日消息,微软日前针对 VS Code,推出了一款跨 Windows、macOS 和 Linux 平台的 Unity 开发工具包,该工具包基于微软此前于 6 月推出的 C# 开发工具包和 C# 扩展插...【详细内容】
2023-08-04  Search: VS Code  点击:(307)  评论:(0)  加入收藏
每个开发人员都应该知道的VS Code入门技巧
这里有一些每个开发人员都应该知道的关于Visual Studio Code (VS Code)的技巧:1、自定义键盘快捷键:VS Code允许您根据自己的喜好自定义键盘快捷键。点击“文件”->“首选项...【详细内容】
2023-07-11  Search: VS Code  点击:(211)  评论:(0)  加入收藏
▌简易百科推荐
Meta如何将缓存一致性提高到99.99999999%
介绍缓存是一种强大的技术,广泛应用于计算机系统的各个方面,从硬件缓存到操作系统、网络浏览器,尤其是后端开发。对于Meta这样的公司来说,缓存尤为重要,因为它有助于减少延迟、扩...【详细内容】
2024-04-15    dbaplus社群  Tags:Meta   点击:(1)  评论:(0)  加入收藏
Netflix 是如何管理 2.38 亿会员的
作者 | Surabhi Diwan译者 | 明知山策划 | TinaNetflix 高级软件工程师 Surabhi Diwan 在 2023 年旧金山 QCon 大会上发表了题为管理 Netflix 的 2.38 亿会员 的演讲。她在...【详细内容】
2024-04-08    InfoQ  Tags:Netflix   点击:(3)  评论:(0)  加入收藏
即将过时的 5 种软件开发技能!
作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto) 时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44%...【详细内容】
2024-04-03    51CTO  Tags:软件开发   点击:(8)  评论:(0)  加入收藏
跳转链接代码怎么写?
在网页开发中,跳转链接是一项常见的功能。然而,对于非技术人员来说,编写跳转链接代码可能会显得有些困难。不用担心!我们可以借助外链平台来简化操作,即使没有编程经验,也能轻松实...【详细内容】
2024-03-27  蓝色天纪    Tags:跳转链接   点击:(15)  评论:(0)  加入收藏
中台亡了,问题到底出在哪里?
曾几何时,中台一度被当做“变革灵药”,嫁接在“前台作战单元”和“后台资源部门”之间,实现企业各业务线的“打通”和全域业务能力集成,提高开发和服务效率。但在中台如火如荼之...【详细内容】
2024-03-27  dbaplus社群    Tags:中台   点击:(11)  评论:(0)  加入收藏
员工写了个比删库更可怕的Bug!
想必大家都听说过删库跑路吧,我之前一直把它当一个段子来看。可万万没想到,就在昨天,我们公司的某位员工,竟然写了一个比删库更可怕的 Bug!给大家分享一下(不是公开处刑),希望朋友们...【详细内容】
2024-03-26  dbaplus社群    Tags:Bug   点击:(8)  评论:(0)  加入收藏
我们一起聊聊什么是正向代理和反向代理
从字面意思上看,代理就是代替处理的意思,一个对象有能力代替另一个对象处理某一件事。代理,这个词在我们的日常生活中也不陌生,比如在购物、旅游等场景中,我们经常会委托别人代替...【详细内容】
2024-03-26  萤火架构  微信公众号  Tags:正向代理   点击:(14)  评论:(0)  加入收藏
看一遍就理解:IO模型详解
前言大家好,我是程序员田螺。今天我们一起来学习IO模型。在本文开始前呢,先问问大家几个问题哈~什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll...【详细内容】
2024-03-26  捡田螺的小男孩  微信公众号  Tags:IO模型   点击:(10)  评论:(0)  加入收藏
为什么都说 HashMap 是线程不安全的?
做Java开发的人,应该都用过 HashMap 这种集合。今天就和大家来聊聊,为什么 HashMap 是线程不安全的。1.HashMap 数据结构简单来说,HashMap 基于哈希表实现。它使用键的哈希码来...【详细内容】
2024-03-22  Java技术指北  微信公众号  Tags:HashMap   点击:(12)  评论:(0)  加入收藏
如何从头开始编写LoRA代码,这有一份教程
选自 lightning.ai作者:Sebastian Raschka机器之心编译编辑:陈萍作者表示:在各种有效的 LLM 微调方法中,LoRA 仍然是他的首选。LoRA(Low-Rank Adaptation)作为一种用于微调 LLM(大...【详细内容】
2024-03-21  机器之心Pro    Tags:LoRA   点击:(13)  评论:(0)  加入收藏
站内最新
站内热门
站内头条