VSCode手机版2024最新版,也称为Code FA,是由网络大神自行开发的一款免费源代码编辑器。其主要工作原理是利用Linux Arm64启动一个code-server,并通过WebView进行内容加载。加载的内容完全来源于本地,并非通过在线网站的套壳。
VSCode手机版不仅拥有大部分的功能,还集成了终端模拟器。从DOM渲染方式到canvas的优化,开发者可以体验到快速、便捷的全新终端模拟器。另外它还支持写博客、网页和编译代码等功能,基本上实现了VS Code在PC平台上能实现的所有功能,包括安装插件和适配各种语言。甚至可以通过扩展快速安装和使用官方或第三方插件,实用性极高。
软件特色
1. 远程仓库:加载Git代码,就像在本地打开工程一样。
2. 笔记本:笔记本包含丰富的Markdown,可执行代码片段,以及富文本的文档。
3. GitHub代码管理:直接从VSCode中协作、评论、审查和GitHub拉取请求。
4. 扩展:通过扩展可以实现快速安装和使用官方或第三方插件。
5. 丰富的代码导航体验:允许开发者在编写源代码的同时查看源代码。
6. 文件图标主题:开发者可以使用扩展下载并应用文件或文件夹的主题包。
7. 集成的终端模拟器:从DOM渲染方式到canvas的优化,开发者可以体验到快速、便捷的全新终端模拟器。
8. 远程访问:开发者可以通过“Remote”扩展访问服务器的代码,如同打开本地项目一样简单。
软件功能
1. 任何语言、任何操作系统:可以在Mac OS X、Linux和Windows上使用,支持超过30种编程语言。
2. 针对新式Web进行优化:支持ASP.NET 5和Node.js应用程序的集成调试。
3. 以代码为中心的高效工作:智能代码编写和理解。
4. 精简且功能强大:以键盘为中心的一流编辑器,极其轻便且可自定义。
VSCode手机版如何新建项目
1. 进入软件首页,点击"File",再点击"Open Folder";

2. 然后选择"home"文件夹;

3. 之后点击"New File",新建文件;

4. 比如我们写C语言,之后用户就可以开始自己的编程啦。

VSCode手机版如何调试
要想在移动端调试,首先得本地启动一个服务,这时候就用到了live server插件;

下载完成之后,点击VSCode左上角"文件" —> "打开文件夹" —> 选择目标文件夹
打开对应html文件后,鼠标右键 —> "Open with Live Server"(停止就点击"Stop Live Server") [快捷键(Alt+L)+(Alt+O)]
此时浏览器已正常打开页面;
附:如果没有正常打开页面,打开设置,搜索live server查看这个是否被打开了(这个要关掉)

打开设置页面,搜索Live Server,找到Live Server —> host,进入设置;

注意:打开cmd输入ipconfig,查询自己本机ip,选择下面的那个IPv4地址;

在Google拓展程序里搜索The QR Code Extension,安装此拓展程序,可以很方便的为页面生成二维码,手机扫描二维码即可
将下载的文件名后缀改为.rar,解压成一个独立的文件夹,之后打开Chrome —> 设置 —> 扩展程序 —> 加载已解压的扩展程序,选择之前那个独立的文件夹即可,搜索栏后方就会出现一个二维码标志,点击出现当前页面的二维码标志,手机扫描后,就能在手机端看到。
常见问题
1、Code FA是什么?
是作者为了更方便在Android上使用本地VS Code编写的一个App,不要和同类产品作比较,大家自己选择。
2、如何安装外置包?
Alist链接http://nightmare.press:5244/AliYun/Code%20FA 去 Alist 下载一个版本的code-server压缩包,不用解压!不用解压!不用解压! 放在内部储存的根目录,完整路径是"/sdcard"或者/storage/emulated/0/,不是"/"!不是"/"!不是"/"! 还有的用户在/sdcard中创建了一个sdcard文件夹,还有的用户在sdcard中创建了storage,再创建emulated,再创建0,这都是不正确的操作。
推荐大家用MT管理器,不要用自带文件管理器, 如图

将这些code-server-x.x.x-linux-arm64.tar.gz命名的压缩包放这儿就可以了 不要更改它的名字,Code FA会强依赖这个名字。 就像这样

3、如何自定义版本?
从评论区的反馈来看,之前的版本选择方式比较难用,我自己也有感受,现在直接通过读文件区分,注意:只在Code FA v1.1.9版本后管用
首次打开Code FA,会尝试读取/sdcard/code_version的版本号,如果这个文件不存在会自动创建并写入4.11.0,你可以直接手动创建这个文件,然后写上你对应的版本号,注意不要加换行
像这样就行

然后确保这个版本对应的code-server压缩包在内部储存根目录 然后打开Code FA,不用再输入版本号,软件会直接打开这个版本的Code Server
4、终端无法启动
这个原因我只知道是最新版Code Server导致的,具体原因我也不知道,不过大家可以先使用4.9.1版本,这个版本是可以使用终端的,并且全局搜索也是能正常使用的。
更新日志
v1.2.2版本
- 采取大家的建议,将新版的code-server内置到apk中,不再需要下载,开箱即用
- 加了一些启动日志,在卡住不动的时候,方便排查问题
- 修复了其他的一些小问题
v1.2.0版本
- 支持 code-server-v4.13.0
- 去除开屏广告,起初我加上这个就是为了挣钱,来平衡我对软件付出的时间,最后发现用户量很少,目前这样的广告没收益,这很现实,想挣钱,也很现实,拉黑也是任何人都有的权利。
- 解决之前tar符号链接的问题,之前版本需要重新解压再打包tar,所以大家只能下我给的tar去使用,现在可以直接支持从code-server下载的arm64压缩包
- 支持完全离线模式,之前会请求一部分服务,导致首次始终是需要联网的,现在不需要了。
- 简化启动时的终端输出
迁移服务器的时候terminal的源不小心被删了,重新编译了一下,这些都是需要花的时间成本,包括服务器,开发成本,大家如果觉得有帮助,只需要给这个项目点一个star,就是最大的支持,万分感谢。