【整理分享】VSCode中常用且高效的使用小技巧(奇技淫巧)
发布时间 - 2022-08-15 00:00:00 点击率:次vscode怎么使用?有哪些奇技淫巧?为了让大家能够更加清晰的了解vscode,下面本篇文章给大家整理分享一些它的高效用法(奇技淫巧),希望对大家有所帮助!
不同的开发工具,都能俘获各自的一批忠实的用户和支持者。
VS Code、Eclipse、IDEA、atom....到底哪一款开发工具更好?一直存在这样一个争论。
VS Code这几年作为一款热门的开发工具,逐渐受到更多开发者的欢迎。
它之所以如此受欢迎,和它不断的创新突破是离不开的。
即便如此,还是有很多用户觉得VS Code不好用。
这一点不难理解,让一个用过工具A的同学突然迁移到工具B,哪怕它已经非常完美,但是依然可以找出非常多可挑剔的点。
这里面一是由于使用习惯造成的原因,还有就是开发者对这款新工具不够了解。
但是有一点应该很清楚,作为当下热门的开发工具,很多其他开发工具具备的优秀功能,VS Code同样支持。
为了让大家能够更加清晰的了解VS Code,今天就来给大家介绍一些它的高效用法。【推荐学习:《vscode入门教程》】
集成终端
在VS Code中,能够直接打开终端。这使得,无论是调试代码,还是执行终端命令行工具,都无需切换窗口,避免一些时间的浪费。
要想使用VS Code终端,需要首先安装它。安装步骤非常简单,只需要如下几步:
- 启动VS Code
-
shift+cmd+p打开命令面板,输入shell command - 点击确认
这样,就完成了VS Code集成终端的开发。
批量重命名
名称,在开发过程中占据着至关重要的地位。函数名、类名、变量名....在编写代码过程中经常会和各种名称打交道。
重命名在这时候就会经常被用到,如果一个变量名在代码中出现了100次,逐个的手动修改显然是很麻烦的。
通过快捷键shift+cmd+l能够选择代码中所有出现的名称,能够批量重命名。
以重命名一次需要5秒来计算,这一项操作能够介绍8分钟左右。
多选模式
多行编辑在很多开发工具中都是支持的,因为,它的应用场景很多,而且很高效。
如果有多行相近的情况下,这一项功能是非常实用的,能够同时修改多行、多个位置的内容,避免重复劳动。
alt+click 每次点击都会添加一个新的光标。
alt+cmd+down或alt+cmd+up将分别在下方或上方插入
光标。
命令面板
VS Code的命令面板使VS Code完全可以仅通过键盘访问。
键入shift+cmd+P将弹出命令面板,使你可以访问VS Code的所有功能。
以下是一些最有用的命令的快捷方式:
-
cmd+P将允许你通过输入文件或符号的名称来导航到任何文件或符号 -
ctrl+tab将带你浏览打开的最后一组文件 -
shift+cmd+P将直接带你进入编辑器命令 -
shift+cmd+O将允许你导航到文件中的特定符号 -
ctrl+g将允许你导航到文件中的特定行
快捷方式
快捷键往往会给使用者记忆方面带来负担,但是,如果经常使用,把它融为自己的习惯,接下来就是提高效率的时候。
下面,就来介绍VS Code一些有用的快捷键。你不需要全部都记住,只需记住一些符合自己使用场景的即可。
导航快捷键
-
shift+cmd+F搜索 -
shift+ctrl+G源代码管理 -
cmd+shift+D运行面板 -
cmd+shift+X扩展面板 -
cmd+b切换侧栏可见性 -
ctrl+cmd+w切换标签可见性 -
cmd+j使用终端,问题,输出,调试控制台切换打开的底部面板
常用快捷键
-
alt+Z切换自动换行。如果文件中的行很长,并且需要查看所有内容而无需格式化每一行。 -
cmd+F搜索当前文件 -
alt+shift+left/alt+shift+right按词选择 -
cmd+D查找并选择当前所选单词的下一个匹配项。 -
cmd+down/cmd+up将光标移到当前文件的结尾/开头 -
cmd+left/cmd+right将光标移到当前行的末尾 -
alt+left/alt+right逐字移动光标 -
ctrl+-/ctrl+shift+-返回和前进 -
shift+ctrl+cmd+left/shift+ctrl+cmd+right扩大或缩小块选择 -
F12/cmd+click跳转到定义
编辑中快捷键
-
cmd+X不选择文字时将剪切当前行 -
cmd+shift+K删除当前行 -
shift+down/shift+up上下移动选择 -
alt+down/alt+up上下移动一行 -
shift+alt+down/shift+alt+up复制行或选择并粘贴在行或选择的下方或上方
结语
如果把这些VS Code的高效使用方法记住,你会发现,它对比于以前那些习以为常的操作要高效很多。
不积跬步无以至千里,或许对于少量的操作情况下,无法感知到它带来的变化,但是,如果在大项目开发过程中,一款工具所带来的的影响就会凸显出来。
通过这些高效的操作,VS Code可以让你把注意力集中在编码本身,而不需要被工具层面的障碍影响开发效率。
以上就是本次分享的所有内容,如果你觉得文章还不错,欢迎关注公众号:Python编程学习圈,每日干货分享,发送“J”还可领取大量学习资料,内容覆盖Python电子书、教程、数据库编程、Django,爬虫,云计算等等。或是前往编程学习网,了解更多编程技术知识。
更多关于VSCode的相关知识,请访问:vscode教程!
# vscode
# Python
# django
# eclipse
# idea
# 数据库
# 源代码管理
# atom
# 开发工具
# 重命名
# 奇技淫巧
# 这一
# 就会
# 给大家
# 就来
# 移到
# 带你
# 所有内容
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何正确选择百度移动适配建站域名?
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
如何在阿里云服务器自主搭建网站?
PHP正则匹配日期和时间(时间戳转换)的实例代码
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
原生JS获取元素集合的子元素宽度实例
晋江文学城电脑版官网 晋江文学城网页版直接进入
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
如何用西部建站助手快速创建专业网站?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
JavaScript Ajax实现异步通信
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
Laravel如何实现API资源集合?(Resource Collection教程)
香港服务器部署网站为何提示未备案?
nginx修改上传文件大小限制的方法
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
EditPlus中的正则表达式 实战(1)
大连 网站制作,大连天途有线官网?
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
佛山企业网站制作公司有哪些,沟通100网上服务官网?
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel如何创建自定义Facades?(详细步骤)
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
如何快速生成高效建站系统源代码?
Android使用GridView实现日历的简单功能
微信小程序 闭包写法详细介绍
香港服务器租用每月最低只需15元?
EditPlus中的正则表达式实战(6)
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
成都网站制作公司哪家好,四川省职工服务网是做什么用?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何快速搭建高效简练网站?
如何快速辨别茅台真假?关键步骤解析
免费网站制作appp,免费制作app哪个平台好?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
iOS发送验证码倒计时应用
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel如何创建自定义Artisan命令?(代码示例)
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
如何在阿里云ECS服务器部署织梦CMS网站?

