上一篇学习使用了 .NET Core, 认识了 C# 语言,也调试了.NET Core Console 程序。但更多使用过 .NET 的童鞋可能还在使用 .NET Framework, 作为一款编辑器无法做到能够 Debug 所有平台中的语言,但能很好的支持这些平台中的语言。

本篇目录C#

C++

Python

MD

SQL

C#

首先说明一个很多人在使用 Visual Studio Code 时可能遇到的坑,上面有了解到使用 VSCode 可以 Debug .NET Core 程序,这可能让很多人想到了也要 Debug 一下 .NET Framework 程序,答案目前是否定的。虽然无法Debug .NET Framework程序,但 VSCode 对智能提示,扩展和 Git 的支持,仍然可以完美编辑。

安装C# 插件,打开扩展 (ctrl + shift + x) 搜索C# ,安装(可以看到插件左上角有星标,为推荐插件

以下是.NET Framework 项目,VSCode 对智能提示的完美支持

VSCode 是对全能 IDE 的补充,如果在一台性能极好的设备上打开全能的 IDE,体验自然不用多说,如果在一台不算主流的设备上,而且还处于传统机械硬盘的设备上打开 IDE ,那简直就是噩梦。所以使用全能IDE创建项目,使用 VSCode 来编辑项目,这将会是很不错的选择。

可以直接安装 Visual Studio Community -> 修改 ->工作负载 -> 选择 .NET 桌面开发 。

注:Visual Studio Community 为微软推出的免费版 Visual Studio,完全满足个人的使用。

VS 社区版下载网址免费的 IDE 和开发人员工具 | Visual Studio Community​visualstudio.microsoft.com

使用 Visual Studio Community 创建.NET Framework项目,点击文件 -> 新建 -> 项目

点击左侧的 Visual C#, 选择控制台应用(.NET Framework)创建即可。创建之后可以关闭 Visual Studio Community。

使用 VSCode 打开项目-编辑。如果忘记怎么使用 VSCode 载入项目可以转到上一篇文章。

除了自动创建的 Program.cs 文件之外,又新建名为 One.cs 的文件,Program.cs 内创建 One.cs 类对象。

在窗口右下角选择语言模式,选择C# 即可

One.cs

Program.cs

智能提示的支持

现在编译已经编辑好的项目,可以直接使用 Visual Studio Community 打开该项目编译-运行,也可以用古老的办法,使用命令行工具编译-运行,这里选择使用命令行工具,打开 VS 2017 的开发人员命令提示符(这里安装为 Visual Studio 2017),现在转到创建项目的目录

>cd /

说明:cd 命令可以转到任意目录,类似于要去目的地的小汽车,而/ 为目的地与方向,指小汽车要去向哪里,这里直接回到 C盘驱动器的根目录

>cd C:\Users\zchwei\source\repos\CSharpDemo\CSharpDemo

说明:cd 为小汽车,后面跟随要去的目录

>csc Program.cs One.cs

说明:csc 为编译命令,根据缩写可以猜出全词哦!后面跟随要编译的文件,由于有两个文件,所以直接填写文件名+后缀即可,中间不要忘记有空格存在

>Program.exe

说明:运行 Program.exe 文件,.exe 为可执行的文件,并且程序只有一个路口,所以运行Program.exe

可以看到打印出的结果

现在已经成功编辑并且运行 .NET Framework 程序,使用 VSCode 是不是使任务变简单了许多呢。当然如果在调试阶段,仍然需要借助全能的 IDE Visual Studio 来处理。

到这里,是不是有些矛盾呢? 使用 IDE Visual Studio 可以全权处理这些任务,为什么还要使用 Visual Studio Code?这就是矛与盾的问题了,强大的IDE 不用多说,但在轻快,便捷方面会输掉很多分数,如果这是一个非常小型的项目,那么 VSCode 优势会展现的淋漓尽致。但在处理大型项目,需要非常多的工具辅助项目的进行,这时轻快,便捷的 VSCode 可能就不尽人意了,因此,VSCode 是对IDE的一种互补,而不是取舍关系。并且目前的 VSCode 已经支持绝大多数语言,拥有庞大的扩展。相信选择 VSCode 会是不错的选择。

采菊东篱下,悠然见南山。

使用VSCode时应该会体验出这中悠闲自得的状态。

C++

上面已经了解了如何编辑 .NET Framework 项目,现在开始了解编辑 C++ 项目。

安装C/C++ 插件, 打开扩展 (ctrl + shift + x) 搜索C/C++ ,安装(可以看到插件左上角有星标,为推荐插件

同样使用IDE 创建 C++ 项目,然后使用 VSCode 打开该项目,并分别创建 one.cpp 和 two.cpp

在窗口右下角选择语言模式,选择 cpp 即可

one.cpp

two.cpp

智能提示,所以说,无论使用哪种语言,有插件的支持,VSCode 会变得异常强大

two.cpp 为输出 Hello Wrold! 并打印出 9x9 乘法表,one.cpp 为调用 two.cpp 中的 print() 方法

如上C#一样,这里使用命令行工具编译并运行,还是同样打开 VS 2017 的开发人员命令提示符,转到该项目目录

>cd /

说明:转到根目录

>cd C:\Users\zchwei\Downloads\Program\cpp

说明:转到项目目录

>cl -EHsc one.cpp two.cpp

说明:编译 one.cpp 与 two.cpp

注意:可能会有其它编译 C++ 的选项,但是这里推荐使用 -EHsc, 可以看见下方执行的编译,最后输出为 /out:one.exe

>one.exe

说明:执行one.exe

Python

作为目前非常流行的语言,VSCode 当前要支持啦!

首先安装 python,打开Welcome to Python.org​www.python.org

下载,安装完成

安装成功的标志是,在 CMD 里直接输入 python,看到如下版本提示表示安装成功

打开 VSCode,安装 python 插件,打开扩展 (ctrl + shift + x) 搜索 python ,安装

创建目录,起一个有意义的名字,并创建名为 standardplot.py 的文件

在窗口右下角选择语言模式,选择python 即可

这里导入了 matplotlib和 numpy 库,下面使用这两个库的函数做了一些图形显示,现在发现在 import 语言处出现了红色的波浪线,说明在导入时出现了问题,由于这两个库是第三方库,在开始阶段并没有安装,因此现在需要对这两个库进行安装。

现在学习使用新的快捷键:ctrl + `, ` 为键盘 ESC 下方,数字1按键左方这个按键,打开VSCode 终端窗口

>python -m pip install matplotlib

说明:可以看到,在安装 matplotlib 库也收集了numpy库

在重新加载该项目文件之后,发现红色波浪线已经消失,说明已经成功第三方库文件

现在重新打开 VSCode 终端窗口

>python standardplot.py

说明:运行 standardplot.py 文件

是不是很强大呢!除了可以在 VSCode 的终端窗口中使用命令工具,也可以在 CMD,PowerShell,以及在 Python 中运行命令

现在看看 VSCode 及插件对 Pyhon 的支持,鼠标指向 linesapce函数,这时会自动加载出对该函数的说明,对于不清楚该函数的使用用法,这时可以清楚明了知道的用法,另外智能提示的支持,让本是编辑器的 VSCode 又很好的支持该语言的使用,现在是不是有发现新大陆的感觉了呢!

目前已经了解了 python 语言的使用,以及如何运行。已经对 VSCode 基础用法有一些深入了解,感觉到 VSCode 的强大,但 VSCode 的强大还远远不止这些,现在回到python扩展,阅读一下 python 扩展对 VSCode 及 python 语言还有哪些支持,点击该扩展即可查看内容

除了上面一些基本如何开始信息之外,这里列出了有用的命令,同时也说明了如何使用这些命令,可以看到在 macOS 上使用快捷键 Command + Shfit + P ,在 Windows/Linux 平台上使用 Ctrl + Shift + P,现在怀着激动的心情,按下快捷键,并输入Python

有没有发现新大陆呢(这里以排序 imports 语句为例,需要在之前把 imports 语句打乱,再选择此命令

神奇的事情正在发生,熟悉 Visual Studio 的快捷键的童鞋可能知道,ctrl + k, ctrl +f 快捷键可以格式化代码,而这里是对 imports 语句进行排序

小结:在命令提示窗口里,只要输入对应关键词的命令,即可获取全部命令。这里先埋下一个伏笔,为下篇的插件篇做准备,当然这里你已经迫不及待的想要了解更多,可以先去探索一番!!!

Markdown

无论写 Github 说明文档,还是在 VSTS 上写说明文档,都会使用Markdown 来书写,并且现在 IDE Visual Studio 和编辑器 Visual Studio Code 都完美支持以上这些代码托管平台。

最近微软也以75亿美元收购了 Github,所以有理由相信 Visual Studio 是非常不错的选择。

Markdown 文件以 .md 后缀结尾,并且 Visual Studio Code 支持 Markdown 文件的直接预览,可以时时查看内容的直接效果。

现在创建目录,不要忘记目录的重要性哦!起一个有意义的名字,并创建名为 one.md 的文件

在窗口右下角选择语言模式,选择 Markdown 即可

如果不熟悉 Markdwon 语法也不要仅哦! 这里可以简单学习一些,随后查阅详细文档来学习,比如目前我编辑这篇文章的 OneNote 就支持一些简单的Markdown语法,平时使用的Markdown 语法也就几个而已。

# 代表标题,如果了解HTML,对应HTML 里的

标签

## 代表

标签,以下依次类推

> 代表注释

** ** 代表粗体

[]() 代表超链接,[]内写内容 ()内写链接

* 代表无序列表

现在可以在以上标记语法内输入内容,不要忘记Visual Studio Code 支持预览哦!现在开启预览 ctrl + shift +v或者直接在文件名上点击鼠标右键-打开预览,也可以在ctrl + shift + p内输入 Markdown,之后选择打开预览

预览之后

快速写一篇拥有良好结构的文章,VSCode 可以满足这一需求。So, 现在不用苦苦寻找Markdown 的编辑器,VSCode 可以胜任这一切。

现在说一说有关Markdown 的插件,这里可以看到微软对 VSCode 的支持, 对于微软有一定了解的童鞋可能接触过微软的文档,这里包括技术和非技术,微软的文档无论在格式上还是内容上都有着很好的标准,在这基础之上当然需要很好的工具作为支持,无论在编写还是到最后内容的曾现。

在扩展里搜索 docs-makrdown,点击安装。

到这里,对 VSCode 扩展的概念已经有很深入的了解,对于插件的使用信息可以从介绍里获取,直接点击要了解的扩展,在右侧便可获取内容

在如何使用该扩展的介绍里,有一组快捷键 ALT + M,可以选择想要的功能,然后按 ENTER键便可以使用该功能。当然也可以按 F1 来打开命令提示窗口敲打来过滤。所有的 Docs 命令都是以 Docs 开头

ALT + M ,是不是和 Word 的工具栏很像呢!但是每次输入总不能都打开然后点击对吧,那将是很不人性化的设计。但通过以上的了解可以发现,CTRL + SHIFT + P 与 F1是同一个功能,那就是显示所有命令,通过以上的了解,如果使用python 的命令,就输入python, 这时会列出所有有关 python 命令的选项,如果使用 docs 的命令,输入docs 的命令,这时会列出所有有关 docs 命令的选项,更详细的内容将会在插件篇做详细介绍。

该 docs-markdown 介绍里还介绍了如何如何开启传统的工具栏,根据给出的步骤可以看出需要打开设置

选择设置用户设置将改变所有的 VSCode 工作区,或者改变工作区设置仅改变当前的工作区,这个说明很重要

在设置面板的左侧,找到 Docs Markdown 扩展配置,选择修改的设置选项,选择 true,VSCode 将自动在 settings.json 修改该值,重新加载窗口会生效

现在在 VSCode 的底部可以看见这个工具栏

可以非常明了的编辑 Markdown 文档了。是不是很容易呢!当然,该插件还有很多方式去使用,这就需要你去阅读一番文档了!

SQL

SQL 是一种结构查询语句,可以借助多种工具,根据SQL语句对数据库进行操作,比如 SSMS 工具,还有微软最新推出的 SQL Operations Studio,当然还有很多其它的工具。现在了解 VSCode 对SQL 的支持。

创建一个目录,并起一个有意义的名字,创建名为 one.sql 的文件

在窗口右下角选择语言模式,选择 SQL 即可

在选择 SQL 之后,VSCode 会自动识别出当前支持SQL的扩展应用,并询问是否安装。

现在根据 VSCode 右下角的状态栏可以看出当前并没有连接到数据库

根据之前的学习经验,似乎在 CTRL + SHIFT + P 与 F1里会发现一些神奇命令,这里还是打开显示所有命令,敲入 MSSQL,看看会不会有神奇的事情发生

这里发现了很多有关 MSSQL 的命令,并且在 MSSQL:Connect 显示出与数据库连接有关的命令,后面的快捷键 CTRL + SHIFT + C 可以直接使用此命令,CTRL + SHIFT + D 是关闭连接的命令,CTRL + SHIFT + E 是执行查询的命令,其实这些命令和快捷键还是很好记住的,每个动词的首字母作为快捷键的字母

现在选择MSSQL:Connect, 创建连接信息

这里要求输入服务的名字 或者 http://ADO.NET 连接字符串

这里要连接到本地的 SQL Express

验证类型,选择系统集成(这里是指连接到当前本地的由 Windows 验证的 SQL Express (在下文会简述以下 SQL Express,在这里还不是很清楚自己的设备上有没有安装都可以在下文得到解答

输入此次连接的名字,稍后 VSCode 会将这些信息保存起来,当断开连接之后再次连接当前数据库可以直接使用这个信息

最后Enter 确定即可

在VSCode 右下角可以看见已经连接到本地数据库,说明已经连接成功

现在在编辑器的 one.sql 文件里输入一些SQL 语句,并执行查询语句

首先创建名为 POST 的数据库,并使用该数据库,在 POST 数据库内创建名为 ARTICLE 的表,ARTICLE 表内含有ID, TITLE, CONTENT 等字段,最后在 ARTILCE 表内插入一条数据库

现在按CTRL + SHIFT + P并执行MS SQL: Execute Query命令,上面所有语句操作都需按顺序执行下来

现在对 ARTILCE 表执行查询,返回的结果已经在右侧展出,说明之气执行的语句和查询的语句都执行成功

现在挖掘一些 VSCode 的功能,在右侧红线部分的按钮,可以将结果导出为 CSV, JSON,Excel 等,这对于数据处理的开发人员来说将是非常有用的功能。

以上使用 MSSQL 插件完成本地数据库的连接与查询等操作,当然 MSSQL 插件除了以上命令的使用还有其他命令可供使用。

现在对本地数据库说明,SQL Databases 涵盖很多版本,但对于个人或者轻量级使用用户可以选择 SQL Express,这个跟随 IDE Visual Studio 免费安装。打开 Visual Studio 安装器,在单个组件里跳转到 云,数据库和服务器,将有关SQL 的选项勾选

这里使用的便是 SQL Express 版本,如果有其他需求可以安装其他版本,同样可以使用基于Azure 的 SQL Server。详细可以参见URL

最后艾它一下轮子哥 :) @vczh

总结:本篇已经学会了在Visual Studio 中使用 C#, C++, Python, Markdown, SQL等不同语言,能够使用智能提示,调试,和插件。

对插件命令行的使用,已经如何使用插件更好的为语言服务

学习一组新的快捷键 CTRL + `

下一节中,会学习更多的 Visual Studio Code 插件内容

科技改变生活,微软改变世界

vscode 智能打印_Visual Studio Code - 语言篇相关推荐

  1. g++ vscode 环境选择_Visual Studio Code 配置C/C++环境

    Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现 ...

  2. vscode 默认初始化_Visual Studio Code(vscode)使用介绍

    [TOC] vscode 安装 软件直接在vscode官网(https://code.visualstudio.com/)下载安装. 建议将下图红框中勾选,安装完成后可通过鼠标右键打开vscode. ...

  3. vscode缩放代码_Visual Studio Code 缩放设置

    Windows下的软件的操作都很类似,所以刚开始使用vs code的时候习惯性地使用Ctrl+鼠标滚轮进行缩放,然而在vs code上不管用. 在vs code中有两类缩放: 一.整体缩放:包括菜单栏 ...

  4. vscode智能提示css的插件_Visual Studio Code 必备插件,主题及语法提示

    Visual Studio Code 是由微软开发的一款免费的,跨平台文本编辑器.由于其出色的性能表现和丰富的功能,它很快成为了开发者的最爱. 与大多数 IDE 一样,VSCode 也有一个扩展市场, ...

  5. vscode 新建cpp文件_Visual Studio Code (vscode)编译C++

    Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮.智能代码补全.自定义热键.括号匹配.代码片段. ...

  6. visual studio code python插件下载_visual studio code 的必装推荐插件plugin, vscode, vsc

    An Old Hope Theme     (theme, 推荐,且推荐它的 classic theme,安装后在颜色选项里选择,该插件的定制见文末) Cobalt2     (theme) Drac ...

  7. 用vscode创建一个c项目_Visual Studio Code创建C#项目

    visual studio code是一个支持跨平台的文本编辑器,同其他文本文本编辑器一样,不但占用磁盘空间下,性能也比较快:近几年由于不断的升级和许多开发者提供大量的插件,它已经成为了一个非常强大的 ...

  8. vscode 智能打印_【Vscode官方下载】Vscode中文版官方下载 v1.41.0 免费版-开心电玩...

    软件介绍 Vscode是一款可编译性的程序编程软件,它能够智能感应代码,自动填充完成后续代码,很大程度上帮助程序员提高敲代码的编辑速度,减少输入代码进行循环调试等时间,内置了Git命令,从Vscode ...

  9. vscode 智能打印_vscode智能提示

    vscode智能提示官方版支持部分的语法高亮,现在官方C++插件更新比较快, Visual Studio for C / C++代码的扩展增加了C / C++在Visual Studio语言支持. v ...

最新文章

  1. 神经网络防止过拟合的方法
  2. ArcSDE直连提示Server library could not be loaded解决方法
  3. 基于Coravel定时任务之计算总页数
  4. android弹幕开发,android弹幕框架
  5. Android Handler的使用方法
  6. byte[]和InputStream的相互转换
  7. java九九乘法表右上三角_输出九九乘法表
  8. GTK+图形化应用程序开发学习笔记(三)—窗体
  9. 蓝桥杯 ALGO-68 算法训练 判定数字
  10. 影响工业镜头成像效果的两大技术指标
  11. 内存分配-堆-栈-静态区
  12. android 播放器 samba,超强本地播放器一款支持samba、FTP/Windows共享服务-简单不折腾...
  13. C#调用Excel Vba宏
  14. windowsMobile 注册表136个操作
  15. python爬取b站视频封面_学习笔记(4)[Python爬虫]:爬取B站搜索界面的所有视频的封面...
  16. python定义一个复数类complex、内有两个成员变量_编写程序,创建一个复数类Complex,它有两个实型成员变量Real和Virtual,代表复数的实数和虚数。...
  17. 唐家三少 依然领跑
  18. Greenplum upgrade from 4.3.4.1 to 4.3.30.0 准备工作
  19. 【Linux Socket 编程入门】06 - 拉个骡子溜溜:UDP编程模型代码分析
  20. 无锡会计培训——出纳要考初级会计吗?

热门文章

  1. 数据库课程设计——滴滴打车系统
  2. 在内容创作领域,为什么李筱懿如此成功?
  3. (46)FPGA面试技能提升篇(40GE、XGE、GE接口)
  4. 二年级课程表(3月28日-4月1日)
  5. 求网络号,广播地址,第一个可用ip,最后一个可用ip。可用ip总数
  6. 在git上传报错Updates were rejected because the tip of your curren branch is behind its remote counterpart
  7. sbt 使用国内镜像 sbt 下载很慢 (尝试了几乎全网所有办法,依然无效。最后解决!!!)
  8. 这届铲屎官不错,既舍得花钱,又会科学养猫养狗
  9. 小白从零开始学习区块链的个人笔记(一) 什么是区块链
  10. 记住 逆境并不是尽头 而是更好的结果的一个转角而已。