大家好,今天来为大家解答使用VS Code 的10 个技巧这个问题的一些问题点,包括也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
重构代码
VS Code 提供了一些快速重构代码的操作,例如:
将整段代码提取到函数中:选择要提取的源代码片段,然后单击“Make”槽中的灯泡以查看可用的重构操作。代码片段可以提取到一个新方法中,或者提取到不同范围内的新函数中(当前闭包、当前函数内、当前类内、当前文件内)。在提取重构过程中,VS Code 将指导您命名函数。
将表达式提取为常量:为当前选定的表达式创建一个新常量。
移动到新文件:将指定函数移动到新文件,VS Code 会自动命名并创建该文件,并将新文件引入到当前文件中。
转换导出模式:导出const name或导出default。
合并参数:将函数的多个参数合并为单个对象参数:
参考:重构操作(https://code.visualstudio.com/docs/editor/refactoring)、JS/TS重构操作(https://code.visualstudio.com/Docs/languages/typescript#_refactoring)
自定义视图布局
VS Code 的布局系统非常灵活,可以在工作台上的活动栏和面板中移动视图。
参考:重新排列视图(https://code.visualstudio.com/updates/v1_45?ref=codebldr#_dynamic-view-icons-and-titles)
快速调试代码
在VS Code 中调试JS/TS 代码非常简单,只需使用Debug: Open Link 命令即可。这在调试前端或Node 项目时非常有用。此类项目通常会启动本地服务。此时只需将本地服务地址填入Debug: Open Link输入框即可。
参考:调试(https://code.visualstudio.com/docs/editor/debugging)
查看和更新符号的引用
查看符号的引用并快速修改引用的上下文:例如,快速预览函数的调用位置及其调用上下文,还可以在预览视图中更新调用上下文的代码。
重命名符号及其引用:按照上面的示例,如果要更新函数名称和所有调用,如何实现?按F2,输入所需的新名称,然后按Enter 提交。所有对该符号的引用都将被重命名,此操作也是跨文件的。
参考:Peek(https://code.visualstudio.com/docs/editor/editingevolved#_peek)、重命名符号(https://code.visualstudio.com/docs/editor/editingevolved#_rename-symbol)
符号导航
查看长文件时,代码定位可能会非常痛苦。有些开发者会使用VS Code的小图,但其实还有更方便的方法:可以使用O快捷键唤出符号导航面板,通过当前编辑文件中的符号快速定位到代码。在输入框中键入字符进行过滤,并使用箭头在列表中上下导航。这种方法对Markdown 文件也非常友好,可以通过标题快速导航。
参考:转到符号(https://code.visualstudio.com/docs/editor/editingevolved#_go-to-symbol)
拆分编辑器
编辑内容较多的文件时,经常需要在上下文中进行切换。这时,你可以使用两个编辑器来更新同一个文件,方法是分割编辑器:按快捷键\ 更改Activity 编辑器被分割成两个。
您可以继续无限地分割编辑器,并通过拖动编辑器组来排列编辑器视图。
参考:并排编辑(https://code.visualstudio.com/docs/getstarted/userinterface#_side-by-side-editing)
重命名终端
VS Code 提供了集成终端,可以很方便地快速执行命令行任务。用得多了经常会打开多个终端,这时候给终端命名可以提高终端定位的效率。
参考:Rename terminal sessions(https://code.visualstudio.com/docs/editor/integrated-terminal#_rename-terminal-sessions)
Git 操作
VS Code 内置了Git 源代码管理功能,提供了一些便捷的Git 操作方式。例如:
解决冲突:VS Code 会识别合并冲突,冲突的差异会被突出显示,并且提供了内联的操作来解决冲突。
暂存或撤销选择的代码行:在编辑器内可以针对选择的行来撤销修改、暂存修改、撤销暂存。
参考:Using Version Control in VS Code(https://code.visualstudio.com/docs/editor/versioncontrol)
搜索结果快照
VS Code 提供了跨文件搜索功能,搜索结果快照可以提供更多的搜索结果的信息,例如代码所在行码、搜索关键字的上下文,并且可以对搜索结果进行编辑和保存。
参考:Search Editors(https://code.visualstudio.com/updates/v143#search-editors)
可视化搭建页面
在VS Code 中可以通过可视化搭建的方式生成Web 页面,这是通过安装VS Code 的Iceworks(https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks) 插件实现的。安装插件后,通过P 唤起命名面板,在命令面板中输入『可视化搭建』即可唤起可视化搭建界面,在界面内通过选择网页元素、进行拖拽布局、设置元素样式和属性来搭建页面,最后点击『生成代码』就可以生成React 代码。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/151126.html
用户评论
嗯咯
这篇博文太棒了!我一直用的 VSCode 但是很多功能都不知道,学习了这 10 个技巧后工作效率明显提升啦!特喜欢第9个,一键生成代码注释超级方便!希望能看到更多VScode使用技巧!
有15位网友表示赞同!
孤败
作为一个新手程序员,我之前一直在用记事本编写代码,现在看到这篇文章简直是福音!这些技巧都太有用了,让我对 VSCode 有了新的认识。谢谢分享!
有9位网友表示赞同!
站上冰箱当高冷
说实话,这篇博文说的技巧好多都是很基础的,像第1个快捷键设置鼠标滚动我早就知道了… 感觉文章有点泛滥
有10位网友表示赞同!
炙年
VS Code 的确非常强大,不过还是有些人更喜欢其他编辑器,比如 Sublime Text。个人觉得 Sub Time 更加简洁易用,虽然 VS Code 功能更多
有19位网友表示赞同!
初阳
我觉得第 3 个技巧,使用 Emmet 进行代码缩写,简直是个神器! 我之前一直手动编写代码,现在学会了这个功能后,编程效率有了翻倍的速度提升!强烈推荐给所有程序员。
有7位网友表示赞同!
﹎℡默默的爱
虽然我平时不太用 VS Code,但我觉得这些技巧还是很有参考价值的,特别是第7个关于调试的技巧,很有帮助~
有13位网友表示赞同!
雨后彩虹
写得真好!很多功能都是我不熟悉的,看来以后要好好尝试一把这些技巧了,希望作者能继续分享更多 VScode 的使用心得。
有20位网友表示赞同!
■孤独像过不去的桥≈
学习编程小白一枚,看到这篇文章感觉很受益!尤其是第2个关于分屏的技巧,可以让我同时查看多个文件,提高效率一大把!
有6位网友表示赞同!
早不爱了
我之前已经很熟练地使用了 VS Code 了,但是竟然还是从里面找到了几个新的小技巧。 这篇博客写的很不错,很有用之处!
有5位网友表示赞同!
青瓷清茶倾城歌
这些技巧都是很实用的,尤其是第6个关于个性化主题定制的功能,让我可以根据自己的喜好调整编辑器的界面风格,提高工作体验!
有10位网友表示赞同!
致命伤
感觉文章把一些常规功能都介绍了一遍,没有太多新奇的点,对于资深用户来说可能没什么启发性。
有15位网友表示赞同!
秒淘你心窝
感谢分享这篇文章,我学习程序开发还需要一段时间,这些 VS Code 使用技巧确实给我很多帮助,以后我会继续关注此类博文!
有12位网友表示赞同!
念初
虽然文章提供了比较详细的介绍,但我还是觉得有些图片或视频演示会更直观易懂。 希望作者可以考虑添加一些视觉元素,使文章更加生动有趣!
有8位网友表示赞同!
半世晨晓。
对于初学者来说这篇文章很有帮助,我从中学到了很多 VS Code 的新功能,也提高了我使用编辑器的效率!
有13位网友表示赞同!
龙吟凤
我一直觉得 VS Code 是比较好的代码编辑器,它有很多实用的扩展插件和功能,这篇文章总结的技巧很有参考价值!
有11位网友表示赞同!
有阳光还感觉冷
这10 个 VS Code 使用技巧真的超级实用! 我现在感觉自己已经成为了一个使用VScode 的达人!感谢作者分享!
有12位网友表示赞同!