背景

很多情况下,我只是想要编写一个非常简单的 C# 或者 Java 程序,只有几行代码,看看运行结果而已。虽说 Visual Studio / Eclipse / IntelliJ IDEA 功能强大,但是太重,使用起来有种杀鸡用牛刀的感觉。现在多了一种选择,就是使用 Visual Studio Code(VS Code)这个微软推出的强大的文本编辑器。可以先看一下效果:

Java 版

C# 版

前提条件

  1. 下载 VS Code 并安装.
  2. 运行 VS Code,点击左侧的 扩展 图标,

    然后搜索并安装以下扩展:

运行 Java 代码所需要的步骤

  1. 安装最新版的 JDK 与 JRE(下载页面
  2. 配置 Java 系统路径参数(方法参考此文,其中 JDK 安装路径要根据实际安装路径来设置)
  3. 安装完成后,在命令提示符或者 PowerShell 中输入java -versionjavac -version,能够显示正确的 Java 版本号,就说明之前的配置已经正确。
  4. 在 VS Code 中搜索并安装以下扩展
  5. 打开一个 Java 代码文件,右击编辑窗口,并选择Run Code,就会在终端窗口中显示程序运行结果。
  6. 使用新建文件编写程序时,需要先点击右下角的纯文本按钮或按Ctrl + KM),选择语言为 Java。

运行 C# 代码所需要的步骤

  1. 安装 Chocolatey(官网:https://chocolatey.org/)
    在拥有管理员权限的命令提示符窗口(通过win + X命令提示符(管理员)打开)中输入 @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin",并按Enter键进行安装(命令可能会有所变化,详见:https://chocolatey.org/install ,安装可能需要***)

  2. 安装 scriptcs(下载地址:http://scriptcs.net/)
    在拥有管理员权限的命令提示符窗口中输入cinst scriptcs,并按Enter键进行安装。
  3. 在 VS Code 中搜索并安装以下扩展:

  4. 在 VS Code 中打开或新建一个 C# 程序文件,选择要运行的代码,右击并选择Run Code,在输出窗口中查看运行结果。

使用 Visual Studio Code 运行 C# 及 Java 程序的更多相关文章

  1. 在Visual Studio Code 运行 webpack ./src/main.js --output-filename ./dist/bundle.js --output-path . --mode development 提示 Module no t found:Error:Can't resolve' 'jquery' 是因为vs code还没安装jquery

    在Visual Studio Code 运行 webpack ./src/main.js --output-filename ./dist/bundle.js --output-path . --mo ...

  2. Visual Studio Code运行Python代码

    目录 步骤 参考 用Pycharm开发Python程序是最好的选择,就是有点贵.基于这个背景,我就尝试一下别的IDE,看到很多人在用免费.开源的Visual Studio Code,下面是配置并运行P ...

  3. visual studio code运行时报错,Cannot find module 'webpack'

    前言 今天运行是visual studio code时,报了一个错误Cannot find module 'webpack' ,网上找了很多方法都没解决.下面一起来看看怎么解决 正文 报错: npm ...

  4. visual studio code——运行python

    How to run Python in Visual Studio Code Getting Started with Python in VS Code python教程 vs code 安装py ...

  5. visual studio code运行时报错,无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,Cannot find module 'webpack'

    前言 因公司技术需求,这段时间成功进入了Vue 2.0 的坑,刚用起Visual Studio Code,却发现问题很多,发现一个错误:cnpm : 无法将“cnpm”项识别为 cmdlet.函数.脚 ...

  6. 【实验手册】使用Visual Studio Code 开发.NET Core应用程序

    .NET Core with Visual Studio Code 目录 概述... 2 先决条件... 2 练习1: 安装和配置.NET Core以及Visual Studio Code 扩展... ...

  7. Visual Studio Code运行Python文件出现 “Linter pylint is not installed ”提示解决办法

    运行Python代码后出现 “Linter pylint is not installed ”提示 只需要添加一行代码就可以解决 { "python.pythonPath": &q ...

  8. 总结在Visual Studio Code运行node.js项目遇到的问题

    一.cannot find module “lodash” 项目运行时出现以下错误: Error: Cannot find module 'lodash' at Function.Module._re ...

  9. 使用visual studio code运行html

    可以安装插件:open in browser 安装好插件后,编辑html网页的时候,右键多了两个菜单: 1.Open in Default Browser 2.Open in Other Browse ...

随机推荐

  1. Mac 下安装Ant

    转自:http://blog.csdn.net/crazybigfish/article/details/18215439 如果你不知道什么是ant,请不要浪费你的时间继续读下去了.或者你对ant是什 ...

  2. formValidator阻止提交跳转

    formValidator这个前台校验插件非常好用,其中有几个很有特点的方法可以单独提出使用,效果非常棒这里要说的是其核心方法之一,阻止提交动作,先校验,校验成功再执行提交动作 $("#ph ...

  3. 洛谷——P2983 [USACO10FEB]购买巧克力Chocolate Buying

    P2983 [USACO10FEB]购买巧克力Chocolate Buying 题目描述 Bessie and the herd love chocolate so Farmer John is bu ...

  4. MX

    A mail exchanger record (MX record) is a type of resource record in the Domain Name System that spec ...

  5. SQLite数据库中rowid使用

    SQLite数据库中rowid使用   SQLite中每个表都默认包含一个隐藏列rowid,使用WITHOUT ROWID定义的表除外.通常情况下,rowid可以唯一的标记表中的每个记录.表中插入的第 ...

  6. CDOJ_149 解救小Q

    原题网址:http://acm.uestc.edu.cn/#/problem/show/149 小Q被邪恶的大魔王困在了迷宫里,love8909决定去解救她. 迷宫里面有一些陷阱,一旦走到陷阱里,就会 ...

  7. Loj #2036. 「SHOI2015」自动刷题机

    link : https://loj.ac/problem/2036 这个显然具有单调性,N小的话更容易A题,不仅因为A一次题减少的代码,并且A题的下限也低. 所以直接上二分就行了,注意上限一定不要设 ...

  8. codeforces A. Wrong Subtraction

    A. Wrong Subtraction time limit per test 1 second memory limit per test 256 megabytes input standard ...

  9. Oracle if else 、case when 判断示例

    declare -- 声明奖金的变量 v_comm emp.comm%type; begin -- 查询出员工的奖金 select comm into v_comm from emp where em ...

  10. ANT---调用外部命令的一些坑

    最近用到了Ant,发现还是有许多功能是Ant没有提供相应Task支持,而操作系统提供了相应的系统命令.Ant说明书上说了,用<exec>可以调用系统命令,实际操作起来才发现陷阱可不少,一不 ...