Thiea IDE 是一套构建基于 Web 的云端 IDE 的开源框架,是一个可扩展的平台,具备良好的多语言支持能力,并支持 VS Code 扩展。

拥有一个属于自己的 Web IDE 还挺方便的,只要设备上有浏览器,输入 URL 便可直接打开 IDE,然后就可以愉快地开始写代码了,真正地实现了跨平台,岂不美哉!想法虽好,但是 Theia 的安装过程需要诸多依赖,如果想用的舒服,还需要安装一些插件,这样算来也颇费功夫,如果能从配置环境这种繁琐的劳动中解放出来多好,Lighthouse 便恰好满足了这样的需求。

选用自带 Theia IDE 应用镜像的 Lighthouse

传送门:腾讯云轻量应用服务器Lighthouse购买入口

等实例创建完成后,便可尽情享用了。

可以看到,实例中默认的开发环境有:

  • Go 1.15
  • Python 3.8.5
  • Node.js 12.18.3
  • Clang 10.0.0
  • OpenJDK 11.0.2

Theia 使用示例

点击上图中的访问地址,输入用户名和密码后,便可看到 Theia 的界面了:

和 VsCode 非常像,使用起来也很像,减轻了学习负担。

在 Theia 中,目录便是工作空间,这里打开 /data 目录并将其作为工作空间:

新建一个文件夹:

Python

新建了 python 文件夹,并新建了 main.py 文件。

1.命令行方式运行

可能大部分人比较习惯在命令行中运行程序,Theia 也像 VsCode 自带了终端:

命令行方式运行 Python:

2. 界面方式运行

同时,Theia 也可以通过界面方式来运行程序:

Java

1.命令行方式运行

2.界面方式运行

Go

1.命令行方式运行

2.界面方式运行

选择添加配置后,便会自动生成配置文件:

运行:

C

1.命令行方式运行

2.界面方式运行

添加配置文件:



C++

1.命令行方式运行

2.界面方式运行

Node.js

1.命令行方式运行

2.界面方式运行

添加配置文件:

小结

可以看到,选用 Theia IDE 应用镜像的 Lighthouse 实例一旦创建完成,便内置了 Theia IDE 及多种语言开发环境,使用起来很方便,既支持命令行方式运行程序,也支持界面方式运行,赶紧试试吧~

【Lighthouse教程】Theia IDE相关推荐

  1. 【Lighthouse教程】Win10远程连接同步代码

    前言 小胡同学最近来咨询:之前咱们的Lighthouse教程都是从Linux/Mac笔记本下操作的,能不能出一篇Windows下的实践案例呢?而且,Windows笔记本的环境和远程Linux主机下不完 ...

  2. netbeans linux 教程,NetBeans IDE Ruby 快速入门教程

    NetBeans IDE Ruby 快速入门教程 本教程提供了在 NetBeans IDE 中开发 Ruby 应用程序的快速入门指南.本教程介绍如何使用 IDE 的 Ruby 支持来执行一些典型的应用 ...

  3. Conflux 开发教程 | 使用 IDE 在 Conflux 开发 DApp 的实战操作指南

    Conflux DApp 开发教程 对本教程有任何疑问或建议可以在 GitHub 给我们留言. 简介 Conflux DApp 开发教程将使用 Conflux Studio 在 Oceanus 网络下 ...

  4. 【Lighthouse教程】搭建个人云盘

    背景目标 现在大家电脑里的文件越来越多,手机里的照片和视频也越拍越多,只把文件.照片和视频存在电脑和手机里,总有存不下的时候.同时各个终端的文件和照片也不能共享,互相查看也不方便,因此各种云盘应运而生 ...

  5. 【Lighthouse教程】Python绘制图表

    本文将讲解如何在Lighthouse等云服务器上通过display.Python.Matplotlib等工具查看和绘制各类图表. 背景概述 工程师小王最近在折腾些性能统计分析的工作,所有的数据记录都在 ...

  6. 【Lighthouse教程】搭建WordPress博客

    背景概述 我们本期[5分钟玩转Lighthouse]系列教程中,将为大家介绍如何借力腾讯云Lighthouse实例,快速搭建基于WordPress的个人博客网站. WordPress 是全球最流行的开 ...

  7. 【Lighthouse教程】这个七夕,怎样秀才出彩?

    [5分钟玩转Lighthouse]系列文章将为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验.本期教程将为大家介绍如何借力 Lighthouse 实例,快速搭建 ...

  8. lazarus 中文教程_Lazarus IDE入门基础教程

    delphi+cnpack用惯了,转移到lazarus有点难受是不是!其实,lazaurs的编辑器也是蛮强大的,支持代码补全,自动完成,模板编辑,多行缩进注释,选定代码后批量更改里面的单词!目前,我知 ...

  9. python背景设置教程_python IDE背景怎么改

    首先,在已经下载好的python文件目录下,找到config-highlight.def文件,我的是在H:pythonpython3**Libidlelib**文件夹下. 打开文件后,你会看到一些默认 ...

最新文章

  1. Oracle入门心得(2)
  2. C#之windows桌面软件第八课:汉字(GB2312)与编码(UTF-8)之间的相互转换
  3. 电脑编程教学_2020太原数控车床电脑编程一对一实操教学不限学时
  4. 计算机二级c语言公共基础题,计算机二级C语言笔试公共基础知识课后习题及答案...
  5. 二进制高低位交换の琐事(洛谷P1100题题解,Java语言描述)
  6. libcareplus支持的补丁类型
  7. 【MM系列】SAP 通过原材料找到成品的函数
  8. 全志A64和瑞芯微RK3288参数对比介绍
  9. Postman使用技巧3
  10. 1086 Tree Traversals Again (25分)
  11. Dynamics 365Online 如何在手机app端获取当前位置的GPS信息
  12. 单例模式 ,多例模式及工厂设计模式的简单案例介绍
  13. 移动机器人设计与实践-基础概念汇总
  14. 学习编程的九个小白电脑知识
  15. 2021机械高考caxa技能考试成绩查询,技能查成绩
  16. 字节跳动(今日头条)推荐算法实习生面试
  17. Oracle 系统函数
  18. SQL2000恢复单MDF数据库过程
  19. 【计算机网络】知识梳理(六)应用层
  20. 多路YUV_RGB文件播放器

热门文章

  1. linux new date差8个小时,柚子生活-解决Docker容器new Date()时间比北京时间早八个小时问题...
  2. Ubuntu18.04报错解决方案:could not select device driver ““ with capabilities: [[gpu]]
  3. 敏捷。PK。CMMI
  4. chmod 数字解释
  5. 数据分析工具用SPSS和Python哪个好?
  6. 原油硫含量测定仪硫含量测定方法流程
  7. Midjourney科普介绍
  8. 规模效应的几种形成机理
  9. 天龙八部服务器修改密码,天龙八部网游单机服务器修改资料.doc
  10. 可以对任意有规律可循的静态内容进行排序的Jquery插件