保存成功
订阅成功
保存失败,请重试
提交成功

VSCode 使用教程:使用好的工具提高你的工作效率

¥9会员免费看
暖和狐狸

孔子说:工欲善其事,必先利其器;器欲尽其用,必先得其法。前半句是孔圣人说的,后半句是后人续的。意思是要想把事情做好,必须要先打磨好工具;要想把工具用好,必须要先弄明白它的使用方法。

VSCode 是微软在 Build 2015 推出的一款免费、开源的代码编辑器,推出不久就迎来了爆炸式增长,已然成为今日最热门的技术之一。VSCode 支持多平台,使用者能够以原生的方式在 Windows、Mac、Linux 等平台,直接编辑和调试程序代码。

VSCode 支持扩展,有一个扩展和主题市场,包含了数以百万的各种功能的插件。你可以很方便的安装扩展,来扩展你的 VSCode ,比如:

  • 如果你想编写、调试 C/C++ 代码,你可以安装 C/C++ 扩展;
  • 如果你想编写、调试 Python 代码,你可以安装 Python 扩展;
  • 如果你想编写 SQL、管理数据库,你可以安装 SQL Server 扩展。

对于程序员而言,代码编辑器的重要性怎么强调都不为过。一款优秀的、称手的编辑器能够大大地提高程序员的工作效率。VSCode 快速,高效,可定制,可扩展,功能强大,是程序员近乎梦幻的工具。如果你还没有使用过,你应该试试。它能大大提高你的工作效率,重构你的生产力。

在本场 Chat 中,会讲到如下内容:

  • 安装 VSCode,并配置开发 C/C++、Python、Golang 需要的工具集
  • 编辑器的基本界面、命令和特性
  • 快捷键
  • 个性设置
  • 插件市场和插件的安装卸载
  • 多行编辑
  • 调试(以 Redis 为例)
  • 远程开发和调试(以 Redis 为例)
475 人已订阅
会员免费看
¥9 原价订阅
查看文章评论/提问
梅小西5 个月前
差评都不展示出来了
暖和狐狸5 个月前
欢迎批评指正!
Undefined7 个月前
老师好,我现在ssh到linux机器上了,都成功了。但是由于我开发机器不能连接外网。很难直接在windows上下载插件。c/c++的插件下载了好多次下载成功了,但是不会跳转。这个怎么办。已经下载成功了,安装了,在linux可以看到下载的插件。就是没有效果。都重新连接好多遍了
暖和狐狸(作者)6 个月前
离线安装C/C++插件比较麻烦,主要是C/C++ 插件还依赖其他需要在线下载的组件: 1/4: C/C++ language components (Linux / x86_64) 2/4: ClangFormat (Linux / x86_64) 3/4: Mono Framework Assemblies 4/4: Mono Runtime (Linux / x86_64) 但是也不是说不可以,可以现在可以上网的 linux 机器上安装好环境,然后把C/C++插件目录~/.vscode-server/extensions/ms-vscode.cpptools-0.26.1,手动(打包)拷贝到开发机器上,重启VS Code即可。或者对比出安装前后的依赖文件,只拷贝依赖文件也可以。
暖和狐狸(作者)6 个月前
离线安装C/C++插件比较麻烦,主要是C/C++ 插件还依赖其他需要在线下载的组件: 1/4: C/C++ language components (Linux / x86_64) 2/4: ClangFormat (Linux / x86_64) 3/4: Mono Framework Assemblies 4/4: Mono Runtime (Linux / x86_64) 但是也不是说不可以,可以现在可以上网的 linux 机器上安装好环境,然后把C/C++插件目录~/.vscode-server/extensions/ms-vscode.cpptools-0.26.1,手动(打包)拷贝到开发机器上,重启VS Code即可。或者对比出安装前后的依赖文件,只拷贝依赖文件也可以。
暖和狐狸(作者)6 个月前
离线安装C/C++插件比较麻烦,主要是C/C++ 插件还依赖其他需要在线下载的组件: 1/4: C/C++ language components (Linux / x86_64) 2/4: ClangFormat (Linux / x86_64) 3/4: Mono Framework Assemblies 4/4: Mono Runtime (Linux / x86_64) 但是也不是说不可以,可以现在可以上网的 linux 机器上安装好环境,然后把C/C++插件目录~/.vscode-server/extensions/ms-vscode.cpptools-0.26.1,手动(打包)拷贝到开发机器上,重启VS Code即可。或者对比出安装前后的依赖文件,只拷贝依赖文件也可以。
暖和狐狸(作者)6 个月前
离线安装C/C++插件比较麻烦,主要是C/C++ 插件还依赖其他需要在线下载的组件: 1/4: C/C++ language components (Linux / x86_64) 2/4: ClangFormat (Linux / x86_64) 3/4: Mono Framework Assemblies 4/4: Mono Runtime (Linux / x86_64) 但是也不是说不可以,可以现在可以上网的 linux 机器上安装好环境,然后把C/C++插件目录~/.vscode-server/extensions/ms-vscode.cpptools-0.26.1,手动(打包)拷贝到开发机器上,重启VS Code即可。或者对比出安装前后的依赖文件,只拷贝依赖文件也可以。
暖和狐狸(作者)6 个月前
离线安装C/C++插件比较麻烦,主要是C/C++ 插件还依赖其他需要在线下载的组件: 1/4: C/C++ language components (Linux / x86_64) 2/4: ClangFormat (Linux / x86_64) 3/4: Mono Framework Assemblies 4/4: Mono Runtime (Linux / x86_64) 但是也不是说不可以,可以现在可以上网的 linux 机器上安装好环境,然后把C/C++插件目录~/.vscode-server/extensions/ms-vscode.cpptools-0.26.1,手动(打包)拷贝到开发机器上,重启VS Code即可。或者对比出安装前后的依赖文件,只拷贝依赖文件也可以。
暖和狐狸(作者)6 个月前
离线安装C/C++插件比较麻烦,主要是C/C++ 插件还依赖其他需要在线下载的组件: 1/4: C/C++ language components (Linux / x86_64) 2/4: ClangFormat (Linux / x86_64) 3/4: Mono Framework Assemblies 4/4: Mono Runtime (Linux / x86_64) 但是也不是说不可以,可以现在可以上网的 linux 机器上安装好环境,然后把C/C++插件目录~/.vscode-server/extensions/ms-vscode.cpptools-0.26.1,手动(打包)拷贝到开发机器上,重启VS Code即可。或者对比出安装前后的依赖文件,只拷贝依赖文件也可以。
暖和狐狸(作者)6 个月前
离线安装C/C++插件比较麻烦,主要是C/C++ 插件还依赖其他需要在线下载的组件: 1/4: C/C++ language components (Linux / x86_64) 2/4: ClangFormat (Linux / x86_64) 3/4: Mono Framework Assemblies 4/4: Mono Runtime (Linux / x86_64) 但是也不是说不可以,可以现在可以上网的 linux 机器上安装好环境,然后把C/C++插件目录~/.vscode-server/extensions/ms-vscode.cpptools-0.26.1,手动(打包)拷贝到开发机器上,重启VS Code即可。或者对比出安装前后的依赖文件,只拷贝依赖文件也可以。
暖和狐狸(作者)6 个月前
离线安装C/C++插件比较麻烦,主要是C/C++ 插件还依赖其他需要在线下载的组件: 1/4: C/C++ language components (Linux / x86_64) 2/4: ClangFormat (Linux / x86_64) 3/4: Mono Framework Assemblies 4/4: Mono Runtime (Linux / x86_64) 但是也不是说不可以,可以现在可以上网的 linux 机器上安装好环境,然后把C/C++插件目录~/.vscode-server/extensions/ms-vscode.cpptools-0.26.1,手动(打包)拷贝到开发机器上,重启VS Code即可。或者对比出安装前后的依赖文件,只拷贝依赖文件也可以。
米粒7 个月前
🐿老师,你好。请问你平常会使用VS Code的版本控制吗?使用的多吗?我觉得版本控制没有命令行好用啊
暖和狐狸7 个月前
我平常使用 VSCode 版本控制的频率很高,主要是 Review 代码和查看提交记录。 版本控制工具最常用的有 Git 和 SVN 。不同的版本管理有不同的状态管理方式,不过 VSCode 为它们提供了统一的界面。 VSCode 编辑器对文件差异对比的支持很好,显示上类似 Beyond compare 。 查看提交记录,如果你使用的也是 Git,可以试试这个插件 “Git History Diff”。 不过我提交代码、回退版本、分支操作等还是使用的命令行(VSCode 的集成终端)。 总之,图形更擅长内容显示和对比,命令行则在显示无关的工作上效率更高。工具是死的,人是活的,要探索适合自己的使用方式。
雨梦涵雪7 个月前
VSCODE 确实是神器,尤其是远程开发,这跟本地几乎一样了。👏👏👏🦊
暖和狐狸7 个月前
同感!之前用 Source Insight、XShell和WinSCP 做远程开发,现在用一个 VSCode 搞定,效率更高!
大槐树7 个月前
不全?
暖和狐狸7 个月前
对哪一部分比较感兴趣,欢迎讨论🙂
微信扫描登录
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布19.10.18

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布19.10.30

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表