Squircle-CE

massivemadnessApache-2.0活跃维护

一款免费、轻量的 Android 多语言代码编辑器,支持语法高亮、代码补全和文件浏览,适合在手机上快速查看和编辑代码。

👨‍💻 Squircle CE is a fast and free multi-language code editor for Android

2025.1.3发布于 2025-05-14 14:11 UTC1,905star +1 / 7 天169fork同步于 2026-11-10 17:48 UTC

怎么上手

由 README 提炼,执行前请确认
git clone --recursive --depth=1 --shallow-submodules https://github.com/massivemadness/Squircle-CE Squircle-CE
./gradlew assembleRelease
硬件要求按 README 说明

README 未说明手机端硬件要求;构建需至少 4GB 内存、约 1.11GB 磁盘空间,系统为 macOS 或 Linux,Windows 需借助 Git Bash。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Android 上的免费多语言代码编辑器,轻快好用,适合在手机上随手改代码

一款免费、轻量的 Android 多语言代码编辑器,支持语法高亮、代码补全和文件浏览,适合在手机上快速查看和编辑代码。

核心能力

  • 支持多语言语法高亮的 Android 代码编辑器
  • 提供 gms 与不含闭源库的 foss 两种构建风味
  • 通过 Crowdin 接入多语言界面翻译
  • 用 Gradle 命令行或 Android Studio 构建

容易踩的坑

克隆时必须带 --recursive 拉取子模块,否则需手动执行 git submodule init && git submodule update --init --recursive --depth=1;构建前要在 local.properties 里填好 KEYSTORE_PATH、KEYSTORE_PASSWORD、KEY_ALIAS、KEY_PASSWORD 四个签名配置;Windows 需用 Git Bash 构建。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本2025.1.3
  1. 2025.1.3Squircle CE v2025.1.3最新正式版2025-05-14 · 2025-05-14 14:11 UTC

    ChangeLog

    • Added: File icons in the explorer (606c671b1d6fa062fb087669ac61aae139381dd7)
    • Added: Read-only toggle in extended keyboard (ef7b98402424f7e07906da7c6e88d5e07da88d90)
    • Added: Total line count in “Go to Line” dialog (494ca91ba62107574f84fc730296ce7a8a174661)
    • Added: «Sticky Scroll» in Settings > Editor (0d4b95a209462ad8b22f755b6403939aee0780eb)
    • Added: «Recursive Submodules» in Settings > Git (e33527765e4d4439b08c00ff299b51247c8c4422)
    • Added: Support for Batchfile, Dart, F#, Clojure, and Perl (b25dc8493310a4b2d0543425b6d626223de6d35e, 1d9e840861153438d3ca9fba885109851bd43519, 91dd5d1e280298e0c7d1378e6c494dfd42c0fe96, 4c08ec4170969aa018341326758c0d99cb08ca17, c59984ef02e5824a147a795ce537e97d864aeb4d)
    • Fixed: Deleted files now close automatically in the editor (d1f98eefb023f7f32aa39d7f6ab76b293c4de2cc)
    • Improved file extension detection for better syntax highlighting (542706842e7590c6afeb97acdeeb21b94442a249)
    • Auto-closing pairs now skip closing character if it matches the next character (https://github.com/massivemadness/sora-editor/commit/68768653411f41925c720eb7624863ddbfc1e229)
    • «Word Wrap» is now disabled by default (171edc38554b534686c0d3539038361c9d83ed76)
    • Faster startup and lower memory usage (95a751e97a3f187d1dda67eb5a209164c8de54ad)
    • Bugfixes and minor improvements

    Full list of changes: https://github.com/massivemadness/Squircle-CE/compare/2025.1.2...2025.1.3

  2. 2025.1.2Squircle CE v2025.1.22025-05-06 · 2025-05-06 11:36 UTC
    查看更新说明

    ChangeLog

    • Added: Tree View in File Manager (https://github.com/massivemadness/Squircle-CE/pull/293)
    • Added: Compact middle packages in Settings > Files
    • Added: Workspaces — quick access for project folders (https://github.com/massivemadness/Squircle-CE/pull/297)
    • Added: Regex replace with capture groups (73f47d440450b02fae3b70b4bcb9c76cab8d5bae)
    • Added: Refresh option in File menu (91dd7bbce0c7072faacc2bff684128cc9268d9e2)
    • Added: Syntax Highlighting for Dockerfile and Makefile (bfad295cbcfe6fe41087fbb7d74eec55235eb90a)
    • Added: Option to clone git repository with submodules (618aa3ebbfc12fda2c684fc3f079296ba9422510)
    • Fixed: Scroll position was not restored when switching tabs (74645ceaec1693c48beaf45deab7cf48c819417b)
    • Fixed: TOML syntax highlighting could cause a crash (1c986e918d138b62034774e9b2626f521ccbf0fe)
    • Bugfixes and minor improvements

    Full list of changes: https://github.com/massivemadness/Squircle-CE/compare/2025.1.1...2025.1.2

  3. 2025.1.1Squircle CE v2025.1.12025-04-27 · 2025-04-27 17:01 UTC
    查看更新说明

    ChangeLog

    • New app icon 🎉
    • Added: Git Integration with Clone, Fetch, Pull, Commit, Push and Checkout options (thanks to @Andro-Master, #282)
    • Improved: Color Schemes are now applied throughout the entire app, not just the code editor (be5bdd6b2e2d1b868e75e34679f88f6594dfb5a1)
    • Fixed: Undo/Redo state was reset for the current file when closing other files (aa09522e16e03668241830bac8b196bc6353bedd)
    • Bugfixes and minor improvements

    Full list of changes: https://github.com/massivemadness/Squircle-CE/compare/2025.1.0...2025.1.1

  4. 2025.1.0Squircle CE v2025.1.02025-04-11 · 2025-04-11 09:32 UTC
    查看更新说明

    Hey everyone, I'm back with a new update! 🙂

    This release brings a fresh new look to the editor and a new code editor library under the hood - faster, smoother, and more stable. You'll notice the difference right away.

    Thanks for your patience, and as always - feel free to send feedback or suggestions. More cool stuff is on the way! 🤞

    ChangeLog

    • New UI! 🎉
    • New editor renderer - faster and more stable! 🎉
    • Added: Language Embedding (HTML + JS)
    • Added: Connection status for FTP(S) (5f3f629cae97ec002ab3795dc75e879eabea050a)
    • Added: Private keys are now stored in the app's private folder (2dda14bde1aeaf7416e18e82f0520714494c3cd6)
    • Added: «Show Invisible Characters» option in Settings > Editor (d638f616fafba294c74fcff4c7a2ce84410ec5b6)
    • Added: Selection indicator for fonts and themes (960bdbc265c6ff7aca8a641d08038aa31dc7ca5b, 6a79ea8420d025cd6cb12fb9445c31e82de9f4b1)
    • Fixed: Bug when copying a folder into itself (1b576742c4fc271039147609edea9db16207e534)
    • Fixed: Path issues when using SAF (aa1e36efff3c387c3681a11af78f644e033cfa6e)
    • Fixed: Tab key now indents selected text (d103074d16ee8db37809af9fca236b9f5c0c610a)
    • Fixed: Issue with renaming files (313b6d790dcb9268d9b7cce1054a1972e60bfbd9)
    • Fixed: Auto-detection of encoding for FTP servers wasn't working (0e60c2853dfeb708e0afc3a440e94ab78d6387a7)
    • Bugfixes and minor improvements

    Full list of changes: https://github.com/massivemadness/Squircle-CE/compare/2023.2.0...2025.1.0

  5. 2023.2.0Squircle CE v2023.2.02023-11-12 · 2023-11-12 12:57 UTC
    查看更新说明

    ChangeLog

    Full list of changes: https://github.com/massivemadness/Squircle-CE/compare/2023.1.5...2023.2.0

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Squircle CE

    Squircle CE is a fast and free multi-language code editor for Android.

    This repository contains the complete source code and the build instructions for the project.
    You can contribute by reporting issues, suggesting features, or submitting pull requests.

    Android CI License

    Build instructions

    Prerequisites

    • At least 1,11GB of free disk space: 144,7MB for source codes and around 965,3MB for files generated after building all variants
    • 4GB of RAM
    • macOS or Linux-based operating system. Windows platform is supported by using Git Bash.

    Building

    1. $ git clone --recursive --depth=1 --shallow-submodules https://github.com/massivemadness/Squircle-CE Squircle-CE — clone Squircle CE with submodules
    2. In case you forgot the --recursive flag, cd into Squircle-CE directory and: $ git submodule init && git submodule update --init --recursive --depth=1
    3. Create local.properties file with the following properties:
      KEYSTORE_PATH: absolute path to the keystore file
      KEYSTORE_PASSWORD: password for the keystore
      KEY_ALIAS: key alias that will be used to sign the app
      KEY_PASSWORD: key password
      Warning: keep this file safe and make sure nobody, except you, has access to it.
    4. $ cd Squircle-CE
    5. Now you can open the project using Android Studio or build manually from the command line: ./gradlew assembleRelease.
    Available flavors
    • gms: A flavor used for publishing the app on Google Play
    • foss: A flavor without closed-source libraries, used for publishing the app on F-Droid and GitHub

    Translations · Crowdin

    If you'd like to translate Squircle CE to a new language or make a translation correction, please register an account at Crowdin and join the project here:

    If the language that you are interested in translating is not already listed, create a new account on Crowdin, join the project and contact the project owner.

    Screenshots

    License

    Copyright Squircle CE contributors.
    
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
    
       http://www.apache.org/licenses/LICENSE-2.0
    
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.