安卓简单的通用文本编辑器介绍

https://github.com/billthefarmer/editoricon-default.png?t=LBL2https://github.com/billthefarmer/editor

介绍

安卓简单的通用文本编辑器。

编辑 器

 

选择器

这是一个非常简单的通用文本编辑器,可以单独使用,也可以显示或编辑来自其他应用程序的任何类型的文本文件。如果您在文件管理器或类似应用程序中选择文本文件,则可以选择使用此编辑器以及已安装的可以显示或编辑文本文件的任何其他应用程序。文件最初将以只读方式打开,长时间触摸显示屏或触摸工具栏中的编辑项目以启用编辑。

特征

  • 文件选择器
  • 默认文件
  • 在浏览器或 html 查看器中查看标记
  • 正则表达式文本搜索
  • 字符集检测和选择
  • 可选语法突出显示
  • 从菜单中打开最近打开的文件
  • (可选)查看文件
  • 可选自动保存
  • 可选自动换行
  • 浅色/深色/黑色/复古主题
  • 小/中/大字体大小
  • 等宽/比例字体

工具栏

工具栏

可能会出现五个工具栏项:

  • 编辑– 编辑当前只读文件
  • 视图– 以只读方式查看当前文件
  • 保存– 如果已修改,则保存当前文件
  • 新建– 启动新的空文件
  • 打开– 使用选取器打开文本文件

在菜单上:

  • 打开最近- 弹出最近打开的文件列表
    • 清除列表– 清除最近打开的文件列表
  • 另存为– 使用新名称保存当前文件
  • 搜索– 使用正则表达式对文本进行交互式搜索
  • 字符集– 选择字符集,显示当前字符集
  • 查看标记 –在浏览器或 html 查看器中查看标记
  • 查看文件– 以只读方式打开文件以供查看
  • 自动保存- 在应用程序暂停时保存当前文件
  • 自动换行– 将文本宽度限制为屏幕宽度和自动换行
  • 建议– 文本输入和拼写建议
  • 突出显示语法– 突出显示编程语言语法
  • 主题– 选择主题
    • 黑暗
    • 复古
  • 文本大小– 选择文本大小
    • 中等
  • 字体– 选择字体
    • 单空间
    • 比例的
  • 关于– 显示版本、版权和许可

打开

从弹出的选择器对话框中选择要打开的文件。该文件最初将是只读的。触摸编辑工具栏项以启用编辑。

选取器显示一行可滚动的文件夹按钮和带图标的文件列表。显示为媒体文件或太大的文件将被禁用且不可选择。触摸文件夹按钮或文件夹以更改文件夹,或触摸文件以打开文件。不会显示以"."开头的隐藏文件。

父文件夹(如果存在)将首先出现在列表中。触摸该文件夹以向上移动目录树。如果某个文件夹不可访问,选取器将显示父文件夹(如果存在)和外部存储文件夹 ()。/storage/emulated/0

使用存储按钮使用安卓文件管理器打开文件。这应该确保可以使用"保存"按钮保存可移动SD卡上的文件。文件管理器可能会拒绝打开某些类型的文本文件,这些文本文件无法被Android识别。

打开最近

从弹出的列表中选择一个文件。如上所述,该文件最初将是只读的。最后一个条目"清除列表"将清除该列表。

另存为

在弹出的对话框中输入新文件名。以斜杠"/"开头的绝对名称将保存在该确切路径中。不带起始斜杠的名称将相对于主公用文件夹或 保存。触摸存储按钮以使用Android文件管理器保存文件。/sdcard//storage/emulated/0/

搜索

搜索

在工具栏中弹出的字段中输入搜索文本。第一个匹配项将突出显示。使用键盘上的搜索按钮查找下一个。使用的确切正则表达式语法位于 Pattern的 android 文档中。

查找

查找全部

您可能会找到包含当前搜索文本的所有最近使用的文件。此菜单项仅在搜索微件处于活动状态时显示。将弹出一个对话框,其中包含匹配文件的列表。触摸某个条目以打开该文件。您可以重复此操作或优化搜索文本以查找所需的文件。

查看降价

系统将提示您为包含当前打开文件中编码的标记的 html 文件选择查看器。如果文本不包含降价,则结果将是相同的文本。

字符集

字符集

当前字符集显示在当前文件名下。读取新文件时会检测到字符集。可以通过在菜单中选择显示当前字符集的字符集项来更改它。

违约

从工具栏中选择"新建"时,默认字符集设置为 UTF-8。它可能会在菜单中更改。Android 默认为 UTF-8,除非您确定自己在做什么,否则不要使用其他任何内容。

检波

当前字符集在读取文件时由 Unicode 的国际组件中的检测代码检测。如果文本中没有重音字符或符号来为检测算法提供一些可以处理的内容,则可能无法正确处理。

储蓄

将使用当前字符集保存文件。若要更改它,请使用菜单中的"字符集"项,该项显示当前集。

警告 – 如果向文本中添加重音字符或符号,请确保在保存之前检查当前字符集。

使用模式行

通过使用文本中的模式行,可以将字符集设置为 UTF-8。

# ed: cs:u

请参阅 模式行

正则表达式

解释文本搜索中使用的 正则表达式超出了这些文档的范围。至少有一本书(在众多 书中)专门讨论这个主题。用于不区分大小写的搜索,匹配任何字符一次,匹配任何字符一次或根本不匹配,匹配任何字符一次或多次,匹配任何字符任意时间或根本不匹配。使用或用于不情愿的版本。用于单词边界、数字、空格字符、单词字符,因此匹配单词。用于匹配一组字符或范围,因此应匹配其中至少有一个元音的任何单词。(?i)..?.+.*.+?.*?\b\d\s\w\w+[abc][a-z]\w*[aeiou]+\w*

突出显示语法

Syntax

如果当前打开的文件是C,C++,Objective C,Go,Java,Javascript,Python,Shell脚本,Swift,CSS,HTML或Markdown文件,则关键字,类注释,字符串等将被突出显示。

选择

突出显示的类型由文件扩展名选择。扩展名为 "、"、、、、、 、、 的文件将以"C"样式突出显示。扩展名为 的文件将突出显示为 HTML。扩展名为 的文件将突出显示为 CSS。带有扩展名的文件将突出显示为 markdown。.c.cc.c++.cxx.m.h.go.js.java.py.sh.swift.htm.html.cs.css.md

解析

该算法不尝试解析。扫描文本以查找相关的关键字、类、常量、字符串和注释,并相应地突出显示。因此,它不会完全正确,但对于简单的文本编辑器来说已经足够好了。请参 阅 源代码语法突出显示。

C型

关键字和类型从 C/C++/Objective C/Go/Java/Javascript/Python/Shell/Swift 关键字和类型列表中匹配。类是大写的单词。常量都是大写的单词。字符串用双引号引起来。单引号将被忽略,因为撇号会破坏算法。可识别 C 样式注释和 Shell 脚本样式注释。/* */// #

断续器

HTML 关键字从列表中匹配。双引号参数突出显示。如上所述,单引号将被忽略。HTML 注释被识别。<!-- -->

断续器

CSS 样式名称从列表中匹配。双引号参数突出显示。如上所述,单引号将被忽略。可识别 C 样式注释。

降价

Markdown标题,链接,强调和代码将突出显示。

违约

具有无法识别的扩展名的文件(不是纯文本文件)将以默认突出显示突出显示,类似于 C 类型突出显示。注释将不会突出显示,因为与 C 类型语言之外的注释分隔符不太一致。

局限性

由于扫描和突出显示大文件的速度可能非常慢,导致应用无响应,因此仅扫描并突出显示当前视图中的文本。因此,在编辑或滚动文本时,视图中的新区域将在短暂的延迟后被扫描并突出显示,以允许用户键入,而无需不断运行突出显示。

滚动

突出显示文本后,Android视图系统将重新布局视图,无论他们是否需要它。这会导致当前光标位置滚动回视图中,这可能非常烦人。因此,如有必要,将移动光标以将其保持在可见区域内。

水平滚动

在运行小于棉花糖M(6)的Android版本的设备上,水平滚动将再次向后滚动。使文本大小变小或旋转设备以避免这种情况。或者关闭突出显示。

模式线

如果在文件的第一行或最后两行或三行中找到与模式行模式匹配的文本行,则在加载文件后,编辑器的模式将更改。该模式是一个或多个文本或标点符号字符,空格,文本后跟一个或多个选项模式,以空格分隔。ed:

# ed: [[no]vw] [[no]ww] [[no]sg] [[no]hs] [cs:u] [th:l|d|b|r] [ts:l|m|s] [tf:m|p]

初始文本或标点符号字符旨在通过注释掉模式行来对编译器和解释器隐藏模式行。

选项模式包括:

  • [否]vw – 只读查看文件
  • [否]ww – 自动换行
  • [否]sg – 建议
  • [no]hs – 语法突出显示
  • cs:u – 字符集 – UTF-8
  • th:l|d|b|r – 主题 – 浅色、深色、黑色或复古
  • ts:l|m|s – 文本大小 – 大、中或小
  • tf:m|p – 字体 – 等宽或比例

加载文件后会读取模式行,并且会立即更改,除了在Android 6中,由于一个模糊的错误,棉花糖。旋转设备以更改模式。

字数

文件字数统计和字符数显示在工具栏中。由于所使用的算法,结果可能与其他实用程序生成的结果不同。

扩展选择

如果要编辑的文件不是纯文本文件,则通过双击或长按文本创建的选择将扩展到将分隔符(方括号、引号)括在同一文本行上。

文字大小

可以从菜单中更改文本大小,也可以通过在文本上捏合或展开手势或通过双击和轻扫来更改文本大小。对大文件上的手势的响应可能会很慢或延迟。

未保存的文件

如果您触摸"新建"、"后退"或"打开"按钮,并且当前文件已被修改,系统将提示您是否要保存它,否则编辑器将只退出或打开文件选择器。当前文件可能会使用菜单选项保存在应用程序暂停时。对于最近打开的 10 个文件,将记住滚动位置和名称。

已更改的文件

如果在编辑器中打开某个文件时,文件在存储中发生了更改,则当您尝试保存该文件,或者应用程序已恢复时,系统将提示您是覆盖还是重新加载该文件。

默认文件

如果没有打开的文件,则默认情况下,输入的任何文本都将保存在 中。如果此文件存在,它将在启动时加载。使用"另存为"菜单项将其保存到其他位置。Documents/Editor.txt

共享文件

可以查看和编辑由其他应用打开或共享的文本文件。某些应用可能会使用无法解析为存储中文件路径的 URI 共享文件或文本。在这种情况下,编辑器会将文件读入默认文件。除非保存文件,否则不会覆盖存储中的默认文件。使用"另存为"菜单项将文件保存到其他位置。content

键盘快捷键

使用外部键盘时,将实现一些键盘快捷键:

  • Ctrl+E – 编辑模式
  • Ctrl+N – 新文件
  • Ctrl+O – 打开文件
  • Ctrl+S – 保存文件
  • Ctrl+Shift+S – 另存为
  • Ctrl+V – 视图模式
allway2
关注 关注
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Android平台上最好的几款免费代码编辑器
u014731052的专栏
10-09 3940
概述:使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍。这里介绍了在Android平台上5款最好的代码编辑器,帮助你作出选择。 使用正确的开发工具能够快速有效地完成源代码的编写和测试,使编程事半功倍。在网络信息高速发展的今天,移动设备的方便快捷已经深入人心,越来越多的程序员会选择在任何感觉舒适的地方使用移动设备查看或者编辑源代码。于是,Android...
android高仿今日头条富文本编辑(发布文章),Android高级开发岗必问知识点
最新发布
m0_60607371的博客
03-25 965
至此一个高仿头条的富文本就此而生。如果你开发遇到了或者有什么古怪的功能还不满足你的要求,请联系我。文中用到的图片选择框架,建议用demo的,是作者适配全面屏修改过的文章用到的剪裁框架,建议用demo的,是作者适配全面屏修改过的请注意:文中用到本地路径的图片,如果是网图,则可直接替换成网图即可最终生成的是html,可在前端各个端展示自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
Jota文本编辑器
06-30
Jota Text Editor,号称Android下最好用的文本编辑器。试了一下,功能确实还行
探索优秀的Android文本编辑器:Text Edit for Android
gitblog_00006的博客
03-10 795
探索优秀的Android文本编辑器:Text Edit for Android 如果你正在寻找一个功能强大、易于使用的文本编辑器,那么Text Edit for Android可能正是你需要的。这款应用具有多种实用功能,能够满足你在Android设备上处理文本的各种需求。 Text Edit for Android简介 Text Edit for Android是一款轻量级、高效的文本编辑器,可以...
android文本编辑器有哪些
白高林的专栏
04-25 2289
android文本编辑器
Android基于监听的事件处理4种方式实现简单文本编辑器
xksyyyds的博客
05-06 1124
基于监听的四种事件处理方式(内部类、类本身、匿名类、外部类)
Android开发:文本编辑工具类
shakdy的博客
08-23 539
记录文本控件编辑工具类
WordPress-Editor-Common:Android和iOS富文本编辑器组件通用代码
06-26
WordPress-通用编辑器 Android和iOS富文本编辑器组件通用代码。 执照 该库已获得许可
zicaengine:基于Web的2D跨平台游戏编辑器
05-08
特征通过ZScript事件系统快速开发您的想法去做 Windows Mac Linux构建 图像,音频和文本编辑器 RPG地图编辑器 Adroid和IOS版本 Admob整合 物理引擎 网站和预制件商店 演示版 文档和教程 撤销重做 二进制序列化 GUI...
snake_code:Snappy的Android源代码编辑器-Source code editor
03-24
Snake代码只是一个简单的源代码编辑器。 该项目的主要目标平台是Android。 该应用程序是用dart编写的(使用Flutter UI Toolkit)。 客观的 易于使用的源代码编辑器 将目录/文件作为项目打开 语法高亮 ex的基本编辑...
Android:跨平台通用剪贴板和笔记
05-16
官方网站: : 网页编辑器: : 桌面版本: : Android版本: : Google Play上的Android应用: : 该应用程序的想法是使使用任何文本和二进制数据都变得容易,快速和方便,而无论您在何处使用它。 因此,该应用程序...
安卓文本文件编辑器(aide试作版)源代码
11-29
自己用aide在手机上写的文本文件编辑器,含源代码和apk安装文件.有基本的读写、查找替换、打开另存及编码识别等功能。简单易懂,注释很多哦(给自己看的:))。初学者可以看看,大神勿喷,多多指导,谢谢!
超强文本编辑器 Jota Text Editor 0.2.19 (v69).apk
06-25
有时候也能当修改器使用,只适用安卓系统,其他系统绕过
Android文本编辑器(高仿简书)
06-11
一个Android富文本类库,支持编辑和预览,支持修改文字大小,各种样式(斜体,加粗。。。)、支持插入和删除图片。
Read-Write-and-Share:“ Read Write and Share”是一个android应用程序,其开发目的是为编辑某种类型的文本文件(.txt,.c,.java,.xml,.cpp)提供一个通用界面,并且我们可以共享照片,视频,文档,音乐文件和使用同一应用程序的其他android设备使用其他类型的应用程序(使用WIFI P2P)。还提供了最新科技新闻的选项。 我们将“ NewsApi”用于该部分。 我们还添加了编译器来编译在编辑器中编写的代码。 当前可用的语言是
04-05
读写和分享“读写和共享”是一个Android应用程序,其开发目的是为编辑某种类型的文本文件(.txt,.c,.java,.xml,.cpp,.py)提供一个通用界面,并且我们可以与使用同一应用程序的其他android设备共享照片,视频,...
android端富文本编辑器HRichEditor
大力哥的博客
12-16 8079
HRichEditor android端富文本编辑器 项目地址:https://github.com/huangdali/HRichEditor 所有功能已经实现,期待你的star和fork,有问题可issues 特别说明:由于打包到远程仓库,如jCenter,UI定制会比较麻烦,所以本项目以开放源码的方式,导入module即可。发布效果图更多效果见链接:
Android文本编辑器,图文详细
weixin_42052877的博客
01-31 863
Android文本编辑器,图文详细 package com.example.androidrichtexteditor; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import android.animation.LayoutTransition; import ...
[android开源]简单文本编辑器MRichEditor,图文混排算个啥
热门推荐
大力哥的博客
09-29 3万+
[android开源]简单文本编辑器MRichEditor,图文混排算个啥尊重原创,转载请注明出处,原文地址: http://blog.csdn.net/qq137722697一、前言1、什么是MRichEditorMRichEditor是一款Android开源轻量级的富文本编辑器,它可以根据用户最终撰写的文章创建出对应的html文件。2、可以撰写哪些内容目前支持用户撰写标题、内容、图片(选择相册
excel公式编辑器_七款编辑器/笔记工具推荐
weixin_39795971的博客
10-20 793
一、一款完全免费的记事本软件 - 轻笔记 QingBiJi地址:https://wechalet.cn/appstore/detail/4fhz一款完全免费的记事本软件,方便你随时随地记录形式各样的资料,支持多种格式的附件。轻笔记 可以理解为:云端一个没有空间限制的大记事本,把您工作、生活的有用信息都保存进去,您可以随时随地在电脑,手机上记录,随时调出来编辑和分享。轻笔记的理念:让各种信息的录入更...
android文本编辑器 编辑图片
09-22
Android平台上富文本编辑器可以方便地实现编辑图片的功能。在富文本编辑器中,通常会提供插入图片的选项,用户可以从相册选择图片或者直接拍摄照片进行插入。当选择插入图片时,富文本编辑器会打开系统相册或者相机应用,用户可以选择已有的图片或者拍摄新的照片。选择完成后,图片会被插入到富文本编辑器的指定位置。 在插入图片后,用户还可以对图片进行编辑。富文本编辑器通常会提供一些图片编辑工具,例如剪裁、旋转、调整亮度和对比度等。用户可以根据需要对图片进行相应的调整,以达到最佳的效果。 另外,富文本编辑器还可以支持对图片的大小进行调整。用户可以通过拖拽或者设置具体的宽高数值来改变图片的尺寸。这样可以根据用户的需求,将图片放大、缩小或者进行特定比例的调整。 除了对图片进行编辑之外,富文本编辑器还可以实现一些高级的功能,例如添加滤镜、添加贴纸、涂鸦等。通过这些功能,用户可以对图片进行更加创造性的处理。并且,富文本编辑器不仅可以编辑单张图片,还支持同时编辑多张图片。 总之,Android平台上的富文本编辑器可以方便地实现对图片的编辑。用户可以通过插入图片、调整大小、编辑效果等功能,为富文本内容添加丰富多样的图片元素。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 如何Ping特定端口号 294192
  • 在 JavaScript 中将字符串转换为数字的 7 种方法 138086
  • Proxmox虚拟环境(PVE)简介 121648
  • 如何向 Pandas DataFrame 添加行 99074
  • 如何在 HTML 中调整图像大小? 88289

最新评论

  • 使用Packer 在 VMware vSphere 上构建 Redhat/CentOS 虚拟机

    dalaowang2016: 大佬,packer build的时候 获取不到ks.cfg { "builders": [ { "accelerator": "kvm", "boot_command": [ "<tab> text ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ks.cfg<enter>" ], "boot_wait": "10s", "disk_size": "20480M", "format": "qcow2", "headless": true, "http_directory": "/var/ks.cfg", "iso_checksum": "sha256:907e5755f824c5848b9c8efbb484f3cd945e93faa024bad6ba875226f9683b16", "iso_url": "file:///var/CentOS-7-x86_64-DVD-1511.iso", "memory": "2048", "output_directory": "/var/output/0611", "shutdown_command": "poweroff", "ssh_handshake_attempts": 100, "ssh_password": "000000", "ssh_port": 22, "ssh_timeout": "10m", "ssh_username": "root", "type": "qemu", "vnc_bind_address": "0.0.0.0", "vnc_port_max": 5900, "vnc_port_min": 5900 } ], "provisioners": [ { "inline": [ "systemctl restart network" ], "type": "shell" } ] }

  • 使用 IPtables 进行 DDoS 保护

    to be hungry: iptables防ddos本身就是个伪命题

  • 什么是交换分区以及如何创建一个交换分区

    CSDN-Ada助手: Java 技能树或许可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java

  • lsof -n / |grep deleted查看已删除空间却没有释放的进程

    zx__200526: 这么夸张 ?

  • 嵌入式Tomcat运行Servlet和JSP

    火恐龙: Tomcat9加入tomcat.getConnector();即可

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 什么是交换分区以及如何创建一个交换分区
  • 交换文件与交换分区之间的详细比较
  • 交换分区与交换文件
2024年33篇
2023年94篇
2022年1330篇
2021年1286篇
2020年708篇
2019年886篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

两个鬼故事开合罗姓男孩起姓名大全恶魔很倾城起名字谢姓男孩起名为英文黑塔利亚第一季纯手工辣椒酱起名通信公司起名字大全集免费起名网免费取名网姓贾的女人起名lq630k驱动下载薛字怎么起名字相敬如宾是什么意思第一名媛总裁的头号新妻归属地查询手机号码名字pk波多野结衣无码中药起名字好听的名字男孩糖果直播神龙传说1.2a测试版给姓贾的女孩起人名仙道第一小白脸网上起名吗准中国起重机公司名录陈敏之电视剧宝宝免费起名打分传奇再现风禾尽起取名美女叫床香港劫匪抢劫500万港元芯片少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化