VSCode笔记之效率提升

1. 前言

本文记录笔者在使用VSCode时的心得,希望能对读者有所帮助,同时也为笔者后续使用vscode提供笔记内容。

2. 常见问题

2.1 我有多台电脑,保持一致的开发体验

当有多台设备时,如果无法同步配置,安装插件和修改设置将是非常繁琐且枯燥的事情。

  1. 使用Settings Sync插件
  2. Settings Sync中配置Gist
  3. 配合Settings Sync,上传配置到Gist
  4. 配置完毕后,就可以上传/下载配置,以实现多台设备,使用同一套配置的目的

2.2 配置代码片段

代码片段是编码利器,推荐读者使用此功能整理属于自己的代码片段,以提高编码的效率。

  1. Click “Setting” button
  2. Click “User Snippets”
  3. Click “New Global Snippets File”

2.3 启用 Emmet

在 setting.json 中增加"emmet.triggerExpansionOnTab": true

2.4 markdown snippet不生效

在 setting.json 中增加"editor.quickSuggestions": true

示例:

{
  "[markdown]": {
    "editor.defaultFormatter": "numso.prettier-standard-vscode",
    "editor.quickSuggestions": true
  }
}

3. 插件和主题推荐

插件是 vscode 非常重要的功能的模块,合理使用插件可以大大提高工作效率,因此笔者整理如下插件列表,以供读者参考。

  1. Auto Rename Tag

    自动重命名 html/xml 标签对

  2. Bookmarks

    讲文件的某一行添加到书签

  3. Code Runner

    右键直接运行代码,笔者常用于运行nodejs

  4. Copy Relative Path

    复制文件的相对路径,以解决windows系统 vscode 自动的复制路径的 \ 问题。macOS 请忽略这个插件。

  5. Document This

    在 TypeScript 和 JavaScript 文件中自动生成详细的 JSDoc 注释。

  6. filesize

    在状态栏中显示当前文件大小。

  7. Git Graph

    查看存储库的 Git 图表,并从图表执行 Git 操作。

  8. Import Cost

    在编辑器中显示导入/要求包大小。

  9. JSON to TS

    将 JSON 对象转换为 typescript 接口。

  10. One Dark Pro

    One Dark 主题。

  11. Path Intellisense

    自动补全文件名的 Visual Studio Code 插件。

  12. Polacode

    为代码生成漂亮的图片。
    在这里插入图片描述

  13. PostCSS Sorting

    以指定的顺序对 CSS 规则内容进行排序。

  14. Project Manager

    在项目之间轻松切换。

  15. Settings Sync

    使用 GitHub Gist 在多台机器上同步设置、片段、主题、文件图标、启动、键绑定、工作区和扩展。

  16. Todo Tree

    在树视图中显示 TODO、FIXME 等注释标签。

  17. Vetur

    VS Code 的 Vue 工具。

  18. i18n Ally

    国际化插件,详情请看文档

  19. vscode-icons

    Visual Studio Code 的图标。

  20. Git Blame

    用于代码审查。

  21. Jest

    愉快地使用 Facebook 的 Jest。

  22. Manta’s Stylus Supremacy

    轻松格式化您的 Stylus 文件。

  23. Prettier - Code formatter

    使用Prettier格式化程序。

  24. Prettier-Standard - JavaScript formatter

    用于prettier + standard的 VS Code 插件(不支持.prettierignore)。

  25. Search node_modules

    快速搜索 node_modules 文件夹。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: VSCode是一款非常流行的开发工具,而PyTorch是一个用于深度学习的Python库。将这两者结合使用可以提供强大的深度学习开发环境。 VSCode提供了丰富的功能和插件,使得编码和调试过程更加高效。它具有智能的代码补全、语法高亮和错误检查功能,可以帮助开发者减少拼写错误和语法错误。此外,VSCode还具有强大的调试功能,可以跟踪代码的执行过程并查找错误。 PyTorch是一个用于构建神经网络和进行深度学习的库。它提供了丰富的高级和低级API,使得开发者可以以灵活的方式构建自己的神经网络模型。PyTorch还提供了自动求导功能,可以自动计算梯度并对模型进行优化。 在VSCode中使用PyTorch可以有以下好处: 1. 编写更加高效:VSCode的代码补全功能可以提供PyTorch中函数和类的建议,减少开发者在编写代码时的错误。 2. 调试更加方便:VSCode的调试功能可以帮助开发者在PyTorch模型运行过程中查找错误和调试代码,提高开发效率。 3. 丰富的插件支持VSCode拥有大量与PyTorch相关的插件,可以增强开发者对深度学习模型的理解和调试能力。 总的来说,使用VSCode与PyTorch结合可以提供一个强大的深度学习开发环境,使得编码、调试和优化模型更加高效。 ### 回答2: VSCode是一款非常流行的跨平台代码编辑器,而PyTorch是一个广泛使用的机器学习框架,两者可以很好地结合起来提供代码编辑和深度学习的功能。 首先,作为一个代码编辑器,VSCode提供了丰富的功能和插件生态系统,可以满足开发者的需求。它具有智能代码补全、语法高亮、调试器、版本控制等功能,这些功能对于编写和调试代码非常有帮助。通过VSCode的插件系统,我们可以轻松地安装PyTorch相关的插件,提供对PyTorch代码的语法高亮、代码提示和自动补全等功能,使得编写PyTorch代码更加方便和高效。 其次,VSCode提供了一个交互式的开发环境,可以通过集成的终端运行Python脚本。这意味着我们可以在VSCode中直接运行PyTorch代码,调试和测试模型。VSCode支持调试功能,可以通过设置断点、单步执行等方式来帮助我们查找和解决代码中的错误。这对于开发和调试深度学习模型非常有帮助,尤其是在调试模型的训练过程中。 另外,VSCode还提供了丰富的扩展库和集成工具,可以进一步增强PyTorch的功能。例如,我们可以使用VSCodeGit集成来管理代码的版本控制,使用远程开发插件在远程服务器上运行PyTorch代码,或者使用VSCode的Jupyter扩展来创建和运行Jupyter笔记本,进一步扩展PyTorch的应用场景。 总结来说,VSCode和PyTorch的结合能够提供一个完整且强大的开发环境,帮助开发者更加高效地编写、调试和管理PyTorch代码。无论是初学者还是经验丰富的研究人员,都可以从这个组合中获得便利和效率提升。 ### 回答3: VSCode是一个非常流行的开源代码编辑器,而PyTorch是一个非常强大的深度学习框架。将它们结合使用可以为深度学习开发提供很多便利。 首先,VSCode提供了丰富的代码编辑功能,如智能代码补全、语法高亮、错误检查等。这些功能可以帮助开发者更快速地编写、调试和修改PyTorch代码,提高开发效率。 其次,VSCode支持集成调试器。对于PyTorch的开发者来说,这是一个非常重要的功能。通过调试器,我们可以逐行地执行代码,观察变量的值,以及检查函数的执行过程。这对于调试复杂的神经网络模型和处理大量数据时尤其有用。 此外,VSCode支持各种扩展和插件,可以进一步增强我们的PyTorch开发环境。例如,我们可以安装Python插件,以便在VSCode中运行和调试Python代码。我们还可以安装PyTorch相关的插件,如自动完成PyTorch的函数和类名,显示PyTorch文档等。 最后,VSCode还提供了版本控制的功能。我们可以使用Git等版本控制系统来跟踪、管理和协作开发PyTorch项目。VSCode内置了Git集成,可以方便地进行版本控制操作,如查看提交历史、分支管理等。 总之,使用VSCode来开发PyTorch项目可以提供更好的代码编辑体验、调试工具和版本控制功能。这些功能有助于提高开发效率、减少错误,并更好地管理和协作开发深度学习项目。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿祥_csdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值