网站首页 > 技术文章 正文
- 瞎比比
- 什么都别说,先上图
- 需要什么配置条件?
- 如何配置?
- 关于 vscode 的插件
- 配置一个 python 开发环境
- 遇到的错误
瞎比比
最近看到 iPadOS 出来了,各种牛逼的操作真的很有吸引力,于是咬咬牙买了 iPad air。买来之后,当然是研究怎么提高效率了,于是就寻找、研究各种高效的软件。折腾了一段时间,各种 APP 都找得差不多了(有机会给大家分享一下),唯一的缺陷就是不能写代码。一次偶然的机会,让我看到了一个 GitHub 项目:code-server,一个在浏览器中使用 vscode 编辑器的项目。
什么都别说,先上图
在笔记本 Chrome 浏览器上显示如图
iPad Safari浏览器显示如图,并运行了 python 代码
Code-server 项目地址:Github 地址
怎么样,看图之后有没有很心动?不过这不是官方的项目,据说 5 月份的时候,官方也打算出一款网页的,但是至今没有什么消息。
需要什么配置条件?
- 一颗爱折腾的心
- 一台至少 1 核 2 g 的云服务器
- 一个可以访问网络的浏览器
- 需要有 docker 的基础知识
- 一个随时随地为公司加班的心 ?♀?
如何配置?
我这篇文章是使用 docker 来搭建 vscode 的,如果你不懂 docker,可以查看我以前的 docker 入门文章,传送门:
如果你跟随官网的使用方法去搭建,那么恭喜你,踩坑了!就算搭建成功,并且能成功登陆页面,在你进行新建文件等各种操作的时候,他会提醒你,你没有权限完成该操作。
正确的使用方法应该是这样的:
docker run --user root -it -p "8080:8080" -v "/your/path/vscode/project:/home/coder/project" docker.io/codercom/codercom/code-server:v2 --allow-https --auth password
比官网的命令多一个:
—user root
是以 root 用户运行 docker 的意思,这样就不会出现没有权限问题了。
—auth password
是否加入登陆密码验证,如果没有加入的话,那么任何人都可以通过访问地址来访问你的编辑器了。
关于 vscode 的插件
在早一些的版本中,是无法在编辑器中直接安装插件的。最新的版本好了一些,大部分插件都能直接搜索并且安装。但是还是有少部分无法安装成功。这里提供一种离线安装的思路:
到网页版商店下载离线包,VSCode 扩展商店网页版:https://marketplace.visualstudio.com/vscode
搜索扩展,进入到详情页之后,选择右下角的 Download Extension 下载离线包。
之后在扩展界面选择Install from VSIX,选择路径安装。
配置一个 python 开发环境
code-server 正式版 V2 版本是无法成功配置 python 开发环境的,因为 V2 版本中无法在 vscode 中添加 python 配置。好在作者在试用版中 fix 了这个问题,其有效的版本如下:
docker run --user root -it -p "8080:8080" -v "/your/path/vscode/project:/home/coder/project" docker.io/codercom/code-server:2.1523-vsc1.38.1 --allow-https --auth password
然后在这个 docker 容器中安装 python3,打开 vscode debug 按钮下的命令行,输入如下命令:
apt-get install python3
接下来,将 python3 重命名为 python:
cd /usr/bin mv python3 python
然后在 vscode 中加载一个文件夹作为项目目录(/home/coder/project),如图:
由于我已经使用过了,所以也新建了几个 python 文件,
接下来,在 vscode 中,配置你的 python 环境,如图:
配置完成之后,再在扩展库中找一些自己常用的工具库,那么就可以愉快的在浏览器中编辑 python 了。当然其他语言的也是差不多的操作。
遇到的错误
这里就罗列一下此次折腾中遇到的问题,如果你遇到问题解决不了,可以加我:
- 新建文件没有权限
- vscode 插件无法安装
- 配置好插件后,无法运行调试
猜你喜欢
- 2025-05-30 多学习才能多赚钱之:vscode怎么安装插件
- 2025-05-30 VSCode无限画布模式(可能会惊艳到你的一个小功能)
- 2025-05-30 VSCode神级Ai插件Cline:从安装到实战【创建微信小程序扫雷】
- 2025-05-30 vscode常用插件二 vue代码提示插件VueHelper
- 2025-05-30 使用 VSCode 接入 DeepSeek V3 平替 Cursor 与 Trae 的 AI 编程方案
- 2025-05-30 最佳VSCode的增强型Git扩展插件
- 2025-05-30 Void开源编程神器!替代Cursor
- 2025-05-30 AI Toolkit,VsCode最全面的AI插件,太香了~
- 2025-05-30 VSCODE的插件安装和使用
- 2025-05-30 CMake 入门学习2 使用VSCode cmake插件
你 发表评论:
欢迎- 06-24发现一款开源宝藏级工作流低代码快速开发平台
- 06-24程序员危险了,这是一个 无代码平台+AI+code做项目的案例
- 06-24一款全新的工作流,低代码快速开发平台
- 06-24如何用好AI,改造自己的设计工作流?
- 06-24濮阳网站开发(濮阳网站建设)
- 06-24AI 如何重塑前端开发,我们该如何适应
- 06-24应届生靠这个Java简历模板拿下了5个offer
- 06-24服务端性能测试实战3-性能测试脚本开发
- 566℃Oracle分析函数之Lag和Lead()使用
- 566℃几个Oracle空值处理函数 oracle处理null值的函数
- 550℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 545℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 543℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 536℃【数据统计分析】详解Oracle分组函数之CUBE
- 526℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 519℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)