首页 > 系统相关 >如何在ubuntu中安装code-server搭建一个在线编程环境

如何在ubuntu中安装code-server搭建一个在线编程环境

时间:2024-09-25 09:51:09浏览次数:3  
标签:Code server Visual code Studio ubuntu 安装


code-server 是一个开源项目,它允许你在浏览器中运行 Visual Studio Code。通过 code-server,你可以远程访问一个运行 Visual Studio Code 的服务器,并在任何设备上使用浏览器来编辑代码。这使得你可以在轻量级设备上(如平板电脑或手机)上运行 Visual Studio Code,而无需在本地安装该软件。
本章教程,在wsl2环境中的ubuntu上安装code-server进行演示如何使用。
开源仓库地址:https://github.com/coder/code-server

如何在ubuntu中安装code-server搭建一个在线编程环境_Code

一、安装脚本

作者提供是一件安装脚本,可以让我们很简单就可以安装成功。

curl -fsSL https://code-server.dev/install.sh | sh

如何在ubuntu中安装code-server搭建一个在线编程环境_Visual_02

安装完成后,系统提示如何使用 systemd 来启动 code-server 并设置开机自启动。

sudo systemctl enable --now code-server@$USER

如何在ubuntu中安装code-server搭建一个在线编程环境_linux_03

二、运行服务

code-server

如何在ubuntu中安装code-server搭建一个在线编程环境_Code_04

然后,我们就可以通过:http://127.0.0.1:8080 进行访问了。

如何在ubuntu中安装code-server搭建一个在线编程环境_linux_05

此时,需要填写一个密码,那么密码从何而来呢?

cat /root/.config/code-server/config.yaml

如何在ubuntu中安装code-server搭建一个在线编程环境_ubuntu_06

如果有需要,这个密码也可以自定义,修改完成之后,重新启动code-server即可。

如何在ubuntu中安装code-server搭建一个在线编程环境_Code_07

这样,我们就完成了这整个的code-server的安装过程。

三、编写程序

首先,我们在插件市场,安装一个Code Runner插件。

如何在ubuntu中安装code-server搭建一个在线编程环境_Code_08

然后写一个最简单的C语言入门程序。

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

保存之后,右键Run Code,会提示gcc不存在。

如何在ubuntu中安装code-server搭建一个在线编程环境_Code_09

此时在控制台安装一下gcc

apt install gcc -y

如何在ubuntu中安装code-server搭建一个在线编程环境_Code_10

然后再次运行,即可运行c语言程序了。本章教程到这里就结束。

如何在ubuntu中安装code-server搭建一个在线编程环境_ubuntu_11


标签:Code,server,Visual,code,Studio,ubuntu,安装
From: https://blog.51cto.com/YangPC/12107276

相关文章

  • Ubuntu 通过Supervisor 或者 systemd 管理 .Net应用
    在Ubuntu上安装.NET8.0,通过supervisor或systemd管理.NET应用服务,确保应用能够自动启动、运行以及在崩溃时重启。1.安装.NET8.0最新的Ubuntu版本已经不需要注册Microsoft包存储库了,具体的可以参考微软官方文档安装,在Ubuntu上安装.NETSDK或.NET运行时2.使用Sup......
  • 计算机低能儿从0刷leetcode | 17.电话号码的数字组合 | 回溯思想
    题目:17.电话号码的字母组合解答:看题解学习到这种思想叫做回溯法,学习了一下,这是建立在DFS的基础上搜索思路,还分为递归式回溯以及非递归式回溯,这道题使用的是递归回溯。递归回溯的大致框架如下:voidDFS(inti){//搜索第i层   if(i>n){//搜索结束       ......
  • Windows vnc viewer 连接 ubuntu 22.04 远程图形桌面
    前言全局说明一、说明环境:Windows11家庭版23H222631.3737Python3.8.10(tags/v3.8.10:3d8993a,May32021,11:48:03)[MSCv.192864bit(AMD64)]onwin32Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18.04.1-UbuntuSMPWedMay2400:51:42UTC......
  • leetcode 2207. 字符串中最多数目的子序列
    3/100天刷题记录字符串中最多数目的子序列](https://leetcode.cn/problems/maximize-number-of-subsequences-in-a-string/)给你一个下标从0开始的字符串text和另一个下标从0开始且长度为2的字符串pattern,两者都只包含小写英文字母。你可以在text中任意位置......
  • 【算法题】20. 有效的括号-力扣(LeetCode)
    【算法题】20.有效的括号-力扣(LeetCode)1.题目下方是力扣官方题目的地址20.有效的括号给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对......
  • 【算法题】11. 盛最多水的容器-力扣(LeetCode)
    【算法题】11.盛最多水的容器-力扣(LeetCode)1.题目下方是力扣官方题目的地址11.盛最多水的容器给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的......
  • 【算法题】53. 最大子数组和-力扣(LeetCode)
    【算法题】53.最大子数组和-力扣(LeetCode)1.题目下方是力扣官方题目的地址53.最大子数组和给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-......
  • Codeforces Round 959 (Div. 1 + Div. 2) C. Hungry Games题解
    CodeforcesRound959(Div.1+Div.2)C.HungryGames题解题目链接大致题意:给定一个长度为n的数组,并且给出一对l,r表示一个区间,如果∑i......
  • VSCode快捷键
    这个快捷键是可以自定义的,但是此处我们先熟悉默认的。1.快速复制一行快捷键:shift+alt+下箭头(上箭头)或者ctrl+c然后ctrl+v2.选定多个相同的单词快捷键:ctrl+d先双击一个单词,在用ctrl+d可以往下一次选择相同的单词,这样同时修改相同的单词就非常方便3.添加多个光标快捷键:ct......
  • SQL Server2012保姆安装教程----带你快速上手数据库创建
    目录1.前言2.安装准备3.参考文章4.安装过程 5.快速上手5.1如何连接服务器5.2创建数据库5.3添加新的文件5.4属性介绍5.5创建表的引入1.前言我之前使用的就是mysql数据库,这个数据库使用的比较多,我学的初期也是这个;但是我们学校的课程使用的是sql server,同是数......