博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用VS Code写 Python / Groovy / Kotlin
阅读量:6955 次
发布时间:2019-06-27

本文共 1611 字,大约阅读时间需要 5 分钟。

每个人写代码都有自己喜欢的IDE,有时候一个好的IDE或是编辑器可以帮助你提高效率。在工作中,有时候由于环境的限制,可能没办法去安装各种工具。今天这里谈一下如何用VS Code来写脚本。

由于工作需要,经常要写一些脚本或是在自动化的过程中需要配置一些脚本。今天主要说的Python / Groovy / Kotlin这三个。

  • Python ()

    现在很火的编程语言,小学生都开始学习这门课程了,在人工智能方面很流行。我们常用的IDE有JetBrains的PyCharm, Eclipse带PyDev插件, 微软的Visual Studio

  • Groovy()

    Apache基金下的编程语言,基于JVM的轻量级动态类型语言,在一些工具中(如ReadyAPI),DSL, Gradle或是与Java的混合编程中用到,Jenkins中也大量用到,可以写出更好的配置文件,Eclipse带插件可以写Groovy

  • Kotlin()
    JetBrains出品的基于JVM的语言,支持Android,可以编译为JavaScript或是Java字节码。常用IDE有Intellij IDEA, Eclipse

很多时候,我们会用一些较轻量的工具,如Notepad++, VS Code, Atom, Subline Text。

现在我们说用VS Code来写这几个语言。
VS Code() 是微软推出的一个轻量的开发工具,支持几乎所有主要的编程语言,数据格式。

下面说一下怎么用。

在官网下载VS Code(现在最新是v1.30.1),先安装好VS Code.


  • Python
    首先说Python,Visual Studio 很早就支持Python了,只需要下载安装Python,配置就可以用。VS Code下载量比较多的插件就有Python。
    需要先安装一个Python(比如Python3.7),然后在VS Code里搜索Python插件,点击安装
    用VS Code写 Python / Groovy / Kotlin

在setting里配置你的Python安装路径

用VS Code写 Python / Groovy / Kotlin

测试一下

用VS Code写 Python / Groovy / Kotlin


  • Groovy / Kotlin
    Groovy和Kotlin需要Java JDK的支持,所以需要安装JDK() 下载一个jdk版本,比如jdk1.8,安装完成后,配置一个环境变量: JAVA_HOME=C:\java\jdk1.8\bin (假设jdk安装在C:\java\jdk1.8)

去Groovy官网下载Groovy SDK,如groovy-2.5.4,解压,在环境变量中配置一个变量:GROOVY=C:\groovy\groovy-2.5.4\bin (假设groovy解压在C:\groovy\groovy-2.5.4)

去Kotlin官网下载Kotlin Compiler,解压之后有一个文件夹是kotlinc, 在环境变量中配置一个变量:KOTLIN=C:\kotlin\kotlinc\bin(假设kotlin解压在C:\kotlin\kotlinc)

完成以上安装/配置之后,可以打开一个cmd窗口,查看一下安装的版本

用VS Code写 Python / Groovy / Kotlin

可以看到Java / Groovy / Kotlin各自的版本,说明配置就OK了。接下来,在VS Code中开始一个经典的hello world试试看。

开始之前,在VS Code 中搜索安装groovy和kotlin的插件

用VS Code写 Python / Groovy / Kotlin

安装完成之后,就可以写一个hello world试一下。这里推荐安装一个code runner插件,可以很方便的运行各种语言写的程序。

用VS Code写 Python / Groovy / Kotlin

用VS Code写 Python / Groovy / Kotlin


Note: 如果Code Runner执行中文有乱码,可以更改一下设置

在User Setting中搜索code-runner.executorMap,在用户自定义右边的窗口加上"code-runner.runInTerminal": true

转载于:https://blog.51cto.com/waytogo/2334096

你可能感兴趣的文章
自己总结的php开发中用到的工具
查看>>
小程序视频或音频自定义可拖拽进度条
查看>>
PHP导出超大的CSV格式的Excel表方案
查看>>
Mac 环境下如何生成Git shh key
查看>>
webpack4 多页面配置 功能齐全 开箱即用
查看>>
jenkins 使用磁盘检查插件 disk check plugin
查看>>
支付宝H5支付配置项用处说明
查看>>
使用 Ruby 拓展 Vim
查看>>
java并发编程学习10--同步器--倒计时门栓
查看>>
centos7下安装LNMP(nginx+PHP7.1.9+mysql5.7)
查看>>
实现compose的五种思路
查看>>
【228天】黑马程序员27天视频学习笔记【Day27-上】
查看>>
NodeAPI学习之Buffer
查看>>
深入java单例模式
查看>>
基于zepto的组件系统搭建
查看>>
c++学习笔记 --- inline这玩意
查看>>
create-react-app
查看>>
20170812-XSS跨站脚本攻击
查看>>
Let’s Build |> 使用Elixir,Phoenix和React打造克隆版的Slack(part 1)
查看>>
如何让 StackNaivgator 实现越级回跳
查看>>