Docker+VSCode 配置属于自己的深度学习炼丹炉

微信公众号 B站 Docker+VSCode 配置属于自己的深度学习炼丹炉
  • Vim:Vim 扩展,适合习惯使用 Vim 的同学,然而我还是喜欢鼠标…

  • Visual Studio IntelliCode:微软官方 IntelliCode 扩展,支持 Python,需要在线下载对应 server,貌似现在在推广这种使用模型进行提示的策略

  • 主题图标

    • Community Material Theme:质感主题,VSCode 的主题似乎没有 Atom 的漂亮,但是也是有挺多的,我比较喜欢这个

    • Material Icon Theme:质感图标,VSCode 也是支持各种图标的

    代码高亮美化

    • autoconf:提供 Autoconf M4 和 Automake files 的语法高亮,因为平常接触的 C++ 项目中就有使用 Autoconf 的,因此使用了这个扩展

    • Beautify:javascript, JSON, CSS, Sass, 和 HTML 代码格式化,下载量很高

    • Better Comments:为代码注释中的 TODOs 等信息提供代码高亮

    • Bracket Pair Colorizer:为代码中的括号对提供不同颜色的高亮,嗯,可能有些同学会觉得太浮夸了,但对我这种经常数括号的人还是挺方便的

    • Log File Highlighter:日志文件高亮,主要是针对 INFO、WARN、ERROR 高亮,方便查看日志文件

    • MATLAB:Matlab 脚本的高亮、代码片段、代码检查功能

    • Output Colorizer:为 output/debug/extensions 面版以及 .log 文件提供高亮,刚刚发现这个似乎和 Log File Highlighter 有些重叠

    • prototxt:prototxt 语法高亮,使用 caffe 时候用的… 然而现在都 tf/pytorch 了,caffe 也该功成身退了

    • XML:XML 文件高亮…等等等功能

    • YAML:YAML 文件高亮…等等等功能

    C++ 语言扩展

    • C/C++:微软官方 C/C++ 扩展,支持 IntelliSense 和 debugging

    在远程开发时有些公用头文件会默认安装在系统目录,使用这个扩展能够方便的进行跳转及查询,感觉非常方便

    • CMake Tools :微软官方 CMake 工具扩展,用于项目配置,当然如果像我这样只想稍微修改下别人的 CMake 文件那可以试试有高亮的 CMake

    • vscode-cudacpp:CUDA C++ 语法扩展,提供 cuda c++ 语法高亮、代码片段功能,深度学习高级玩家应该会用到,我就是用高亮看看代码

    Docker 扩展

    Docker:微软官方 Docker 扩展,支持建立、管理docker容器,Dockerfile 编写等功能,然而上文介绍的方式是基于 ssh 的,因此并未使用此扩展

    Java 语言扩展

    • Java Extension Pack:微软官方 Java 扩展 Pack,可以通过这个扩展一键开关相关 Java 扩展

    • Language Support for Java? by Red Hat:Code Navigation、Auto Completion、Refactoring、Code Snippets

    • Debugger for Java:微软官方 Java debug 扩展

    • Java Test Runner:Run & Debug JUnit/TestNG Test Cases

    • Maven for Java

    • Java Dependency Viewer:View Java projects, referenced libraries, resource files, packages, classes, and class members

    Python 语言扩展

    Python:微软官方 Python 扩展,支持 Python2、3

    • 支持 Python 解释器的选择,同样支持 Python 虚拟环境,也就是说可以直接选择 Python 环境作为解释器

    Docker+VSCode 配置属于自己的深度学习炼丹炉
  • debugging 可以直接调用远程 Python 环境进行 debug,图下图所示,最左边红箭头指的地方是 debug 面板,上方红色箭头指的地方是局部变量,右方红色箭头指的是设置断点的地方,具体参考 [Python debug configurations in Visual Studio Code]

    Docker+VSCode 配置属于自己的深度学习炼丹炉
  • 这个扩展使用 ripgrep 进行关键字搜索,在遇到目录中有大文件时会占用大量资源,可以通过 todo-tree.filtering.excludeGlobs把数据文件排除

  • 偶尔用一用的扩展

    • Ascii Tree Generator:生成类似下图的 Ascii Tree,我觉得会有用到的时候,然而并没有用过…

      Docker+VSCode 配置属于自己的深度学习炼丹炉

      △微信扫一扫关注「迈微电子研发社」公众号

      知识星球:社群旨在分享AI算法岗的秋招/春招准备攻略(含刷题)、面经和内推机会、学习路线、知识题库等。

      Docker+VSCode 配置属于自己的深度学习炼丹炉

      文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树预备知识常用开发工具212711 人正在系统学习中

      Docker+VSCode 配置属于自己的深度学习炼丹炉 微信公众号 Docker+VSCode 配置属于自己的深度学习炼丹炉 计算机视觉领域头部公众号,自动驾驶视觉感

      来源:Charmve

      声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2020年5月3日
    下一篇 2020年5月3日

    相关推荐