做最全最有用的中文visual studio code教程,持续更新中。

原文地址 visual studio code教程  ,持续更新中。

visual studio code介绍

Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作。VS Code旨在成为Node.js,ASP.NET和TypeScript开发的首选IDE,剑指先进web/cloud应用。

VS Code 跟Atom一样,基于 Electron开发,但是速度比同为使用 Electron 架构的 Atom快许多,它源码已经开放在在github。 Electron 是基于 Node.js 和 Chromium 的跨平台桌面应用开发框架。使用 JavaScipt , HTML , CSS 真正将 Node.js 带到了前端。 Electron 通过 BrowserWindow 可以创建一个本地窗口,并加载一个 HTML 文档, BrowserWindow 中的内容就是一个浏览器窗口,不仅能创建 DOM 元素,同时能使用任意的Node模块,并且还可以通过 IPC 与主进程通讯。

VS code一些特性

  • 二栏/三栏分割并排窗口:VSCode最多同时并排三个编辑窗口。三种方法可以分割并排窗口:按住Ctrl键单击文件;Ctrl + \ 快捷键;右键单击,选择“Open tothe Side”(Ctrl + Enter)。
  • 内置文件比较、GIT等工具
  • 内置emmet:内置集成了HTML/CSS代码快速编写神器emmet,前身为 Zen Coding,参考文档。除了html/css外,其他各种语言也支持使用snippets。如markdown,在Microsoft VS Code\resources\app\extensions\markdown\snippets\markdown.json中,可以看到内置的markdown snippets,如输入iamge的过程中可以看到vscode-markdown的提示,敲tab键即可生成img代码。自定义snippets可参考 user defined snippets。

常见问题QA

Q:带中横线“-”的单词无法选择怎么办?带中横线“-”的关键词无法自动提示怎么办?

A:“-”在默认visual studio code分词符中,所以带中横线“-”的词会被分割成多个单词,修改分词配置去掉“-”即可。在File - Preference - User Settings中加入如下参考配置:

"editor.wordSeparators": "`~!@#$%^&*()=+[{]}\\|;:'\",.<>/?"

Q:文件夹(Explorer)视图中,点击文件名打开文件会在当前标签(Editor)中打开,覆盖了当前已打开的文件,怎样在新标签中打开文件?

A:VS code在文件夹视图中打开文件默认会覆盖当前文件,如果希望某文件不被其他新打开的文件覆盖,在该选项卡标签上点击右键,选择Keep Open即可使其在打开新的文件时保持打开不被覆盖,新的文件会在新的标签中打开。

visual studio code教程相关推荐

  1. LaTex下载、安装及配置并搭配使用Visual Studio Code教程(建议收藏)2022最新完整版

    LaTex下载.安装及配置并搭配使用Visual Studio Code教程(保姆级超详细)2022最新完整版 关于LaTex LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪt ...

  2. Linux环境中Visual Studio Code的配置使用----编译运行C/C++(良心教程)

    之前的博文分享了下载安装[VS code]的详细教程, 有需要速戳–>Linux环境中Visual Studio Code 安装配置及其卸载(详细教程) 本篇博文分享本人初次使用[VS code ...

  3. Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)

    两篇相关博文: 在VMware15中创建虚拟机安装ubuntu系统(超详细教程) Linux环境编译运行C/C++语言程序----配置gcc.g++(详细教程) 此篇分享我在linux环境下安装VS ...

  4. 来自社区的Visual Studio Code使用体验和教程

    在刚刚过去的Build 2015大会上,微软公布了很多重要的消息和产品(参见:<开发者必须关注的微软技术热点--Build2015大会综述>).当然,其中一个让所有(不管是微软生态还是非微 ...

  5. Docker最全教程之使用 Visual Studio Code玩转Docker(二十一)

    VS Code是一个年轻的编辑器,但是确实是非常犀利.通过本篇,老司机带你使用VS Code玩转Docker--相信阅读本篇之后,无论是初学者还是老手,都可以非常方便的玩转Docker了!所谓是&qu ...

  6. Visual Studio Code 新手教程

    Visual Studio Code 新手教程 下载 如何安装 安装成功后对于初学者的引入 如何打开网页浏览器 如何创建项目(这里以html文件创建为例) 下载 直接前往百度进行下载或者Visual ...

  7. Visual Studio Code安装教程(超详细)

    网盘自取:https://pan.baidu.com/s/1BQDyf7uqQopJ3UUZnQ0E6g  提取码:2022 点击VSCodeSetup-x64进行安装 弹出安装向导,勾选我同意,点击 ...

  8. Mac用Visual Studio Code编写C/C++安装配置教程

    [文字版]Mac用Visual Studio Code编写C/C++教程 - 哔哩哔哩 Mac用Visual Studio Code编写C/C++ 苹果电脑VS Code快速编写C/C++教程_哔哩哔 ...

  9. Visual Studio Code安装(软件及插件)教程

    官网下载地址https://code.visualstudio.com/Download 百度网盘下载链接分享 链接:https://pan.baidu.com/s/1fTb4aG91N_Z-3VGk ...

最新文章

  1. net通过oledb 和ibm自带连接方式,连接db2数据库出错
  2. Nature子刊评论:2020年后,微生物组将如何发展?
  3. AES加密补位填充的一个问题
  4. pythongps聚类_Python中的GPS轨迹聚类
  5. 解锁一个新技巧,让你舒服到不想起床
  6. 备战美赛,这些你应该知道的知识点
  7. Android fb0 截屏实现
  8. PhpSpreadsheet 电子表格(excel) PHP处理笔记
  9. Caffarelli 关于自由边界正则性的论文C1
  10. js获取url传递得参数
  11. HTML5 - WebSQL
  12. JS导出页面为PDF,分页导出
  13. 计算机版音乐教学,计算机音乐技术在高职音乐教学的应用
  14. Solaris下网卡绑定多个IP
  15. 线程的两种实现,为什么使用runnable接口的居多
  16. 流程控制语句------顺序结构(一)
  17. python 老照片修复软件_这款开源的 Python 老照片修复工具火了
  18. 怎么找回xmind意外关机的文件_xmind文件突然损坏
  19. 小程序如何关联企业微信
  20. 美国大数据下的中国女人,结果令人吃惊!

热门文章

  1. 家族关系查询系统程序设计算法思路_大数据结构课程设计(家族关系查询系统)要点...
  2. 乌鸦安全2021年度文章合集
  3. linux 命令 curl 详解
  4. 手把手教你学习Solidity|Solidity开发【一】
  5. Android 原生Gallery3d的优化系列--1
  6. IIS服务器安全配置[摘]
  7. linux启动/停止/重启MySQL的命令
  8. java.lang.NullPointterException:
  9. 正向代理与反向代理是什么,有什么区别?
  10. cmake中如何添加fPIC编译选项