背景

很多情况下,我只是想要编写一个非常简单的 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. 四、 java循环结构

    for循环结构: 格式:①初始化条件;②循环条件;③迭代条件;④循环体 for(①;②;③){ //④ } 执行过程:①-②-④-③-②-④-③-...-④-③-②,直至循环条件不满足,退出当前的循环 ...

  2. Linux 之 用户及用户组

    用户及用户组 参考教程:[千峰教育] 命令: whoami: 作用:查看当前登录的用户. 格式:whoami /etc/passwd: 说明:该文件存放了系统中所有的用户,每一行的每一列如下: 用户名 ...

  3. [深入学习C#]C#实现多线程的方式:Task——任务

    简介 .NET 4包含新名称空间System.Threading.Tasks,它 包含的类抽象出了线程功能. 在后台使用ThreadPool. 任务表示应完成的某个单元的工作. 这个单元的工作可以在单 ...

  4. .net压缩图片质量(附demo)

    private void CompressedImage(string fileName, long quality) { FileStream fs = new FileStream(fileNam ...

  5. 数据结构自己实现——Linklist

    //单???链???表??? #include <iostream> using namespace std; typedef char datatype; typedef struct ...

  6. 关于Red5整合springMVC提示scope not found 的错误

    https://www.cnblogs.com/qgc88:

  7. Codeforces Gym 100733I The Cool Monkeys 拆点+最大流

    原题链接:http://codeforces.com/gym/100733/problem/I 题意 有两颗树(只是树,不是数据结构),每棵树上有不同高度的树枝,然后有m只猴子在某棵树的前m高的树枝上 ...

  8. CDOJ_327 BerOS file system

    原题地址:http://acm.uestc.edu.cn/#/problem/show/327 The new operating system BerOS has a nice feature. I ...

  9. java高级编程-使用反射强制给private字段赋值

    转自:http://blog.csdn.net/yaerfeng/article/details/7103397 今天项目中遇到了一个问题,要调用一个类,并获取这个类的属性进行赋值然后将这个类传递到方 ...

  10. [Algorithm] Breadth First JavaScript Search Algorithm for Graphs

    Breadth first search is a graph search algorithm that starts at one node and visits neighboring node ...