android语法高亮编辑器,HighlightTextEditor

软件简介

语法高亮

HighlightTextEditor是一个安卓代码语法高亮控件,目前已经支持200多种语言,近90多种主题配色方案,同时支持lua扩展,以及自定义语言配置。强烈推荐,一款不可多得的开源控件。

支持的语言:

abap4.lang clojure.lang innosetup.lang nxc.lang s.lang

abc.lang clp.lang interlis.lang oberon.lang sas.lang

abnf.lang cobol.lang io.lang objc.lang scala.lang

actionscript.lang coldfusion.lang jasmin.lang ocaml.lang scilab.lang

ada.lang conf.lang java.lang octave.lang scss.lang

agda.lang crk.lang js.lang oorexx.lang sh.lang

algol.lang csharp.lang jsp.lang os.lang small.lang

ampl.lang css.lang ldif.lang oz.lang smalltalk.lang

amtrix.lang d.lang less.lang paradox.lang sml.lang

applescript.lang dart.lang lhs.lang pas.lang snmp.lang

arc.lang diff.lang lilypond.lang pdf.lang snobol.lang

arm.lang dylan.lang limbo.lang perl.lang spec.lang

as400cl.lang ebnf.lang lindenscript.lang php.lang spn.lang

ascend.lang eiffel.lang lisp.lang pike.lang sql.lang

asp.lang erlang.lang logtalk.lang pl1.lang squirrel.lang

aspect.lang euphoria.lang lotos.lang plperl.lang styl.lang

assembler.lang express.lang lotus.lang plpython.lang swift.lang

ats.lang fame.lang lua.lang pltcl.lang sybase.lang

autohotkey.lang felix.lang luban.lang pov.lang tcl.lang

autoit.lang fortran77.lang make.lang pro.lang tcsh.lang

avenue.lang fortran90.lang maple.lang progress.lang tex.lang

awk.lang frink.lang matlab.lang ps.lang ts.lang

bat.lang fsharp.lang maya.lang ps1.lang tsql.lang

bbcode.lang fx.lang mercury.lang psl.lang ttcn3.lang

bcpl.lang gambas.lang miranda.lang pure.lang txt.lang

bibtex.lang gdb.lang mod2.lang pyrex.lang upc.lang

biferno.lang go.lang mod3.lang python.lang vala.lang

bison.lang graphviz.lang modelica.lang q.lang vb.lang

blitzbasic.lang haskell.lang moon.lang qmake.lang verilog.lang

bms.lang haxe.lang ms.lang qml.lang vhd.lang

bnf.lang hcl.lang mssql.lang qu.lang xml.lang

boo.lang html.lang mxml.lang r.lang xpp.lang

c.lang httpd.lang n3.lang rebol.lang yaiff.lang

ceylon.lang icon.lang nasal.lang rexx.lang yang.lang

charmm.lang idl.lang nbc.lang rnc.lang znn.lang

chill.lang idlang.lang nemerle.lang rpg.lang

clean.lang inc_luatex.lang netrexx.lang rpl.lang

clearbasic.lang informix.lang nice.lang rs.lang

clipper.lang ini.lang nsis.lang ruby.lang

支持的配色主题:

acid.theme darkspectrum.theme fruit.theme pablo.theme

aiseered.theme denim.theme golden.theme peaksea.theme

andes.theme dusk.theme greenlcd.theme print.theme

anotherdark.theme earendel.theme kellys.theme rand01.theme

autumn.theme easter.theme leo.theme rdark.theme

baycomb.theme edit-anjuta.theme lucretia.theme relaxedgreen.theme

bclear.theme edit-eclipse.theme manxome.theme rootwater.theme

biogoo.theme edit-emacs.theme maroloccio.theme seashell.theme

bipolar.theme edit-flashdevelop.theme matrix.theme solarized-dark.theme

blacknblue.theme edit-gedit.theme moe.theme solarized-light.theme

bluegreen.theme edit-jedit.theme molokai.theme tabula.theme

breeze.theme edit-kwrite.theme moria.theme tcsoft.theme

bright.theme edit-matlab.theme navajo-night.theme the.theme

camo.theme edit-msvs2008.theme navy.theme vampire.theme

candy.theme edit-nedit.theme neon.theme whitengrey.theme

clarity.theme edit-vim-dark.theme night.theme xoria256.theme

dante.theme edit-vim.theme nightshimmer.theme zellner.theme

darkblue.theme edit-xcode.theme nuvola.theme zenburn.theme

darkbone.theme ekvoli.theme olive.theme zmrok.theme

darkness.theme fine_blue.theme orion.theme

darkslategray.theme freya.theme oxygenated.theme

插件支持:

asciidoc_html_add_links.lua cpp_ref_wxwidgets_org.lua outhtml_curly_brackets_matcher.lua

bash_functions.lua cpp_syslog.lua outhtml_keyword_matcher.lua

bash_ref_linuxmanpages_com.lua cpp_wx.lua outhtml_parantheses_matcher.lua

cpp_qt.lua ctags_html_tooltips.lua perl_ref_perl_org.lua

cpp_ref_cplusplus_com.lua java_library.lua python_ref_python_org.lua

cpp_ref_gtk_gnome_org.lua keywords_capitalize.lua scala_ref_scala_lang_org.lua

cpp_ref_local_includes.lua keywords_lowercase.lua theme_invert.lua

cpp_ref_qtproject_org.lua keywords_uppercase.lua token_add_state_ids.lua

截图

代码编辑界面

e48e42be40b6ef582a690ba6928517be.png

Fine-%0ABlue.jpg

5c5d2b03ab2b09d1d49e3dd716bc552b.png

b45af0a98fc9b13b2ca71eccda21cf8f.png

a74fe07fee7af6f643139f1b5e6c3152.png

e6db78adae3043beebf4b17fc5c1c551.png

920dbdcb1c6f6954d49484f971f5f135.png

pad.jpg

历史记录

a199ea2 - (HEAD, origin/master, master) 图片宽度修改 (evilbinary)

046d56e - 高亮基本版本完成 (evilbinary)

3bfce62 - 修复0,0位置文字获取不全问题 (evilbinary)

d51e13a - 增加语法解析后端 (evilbinary)

d6acd76 - 修改大小 (evilbinary)

a1d48bb - modify pic (evilbinary)

65cbc6a - 修改图片大小 (evilbinary)

f90e1d5 - 代码截图 (evilbinary)

43b466e - 增加显示行数 (evilbinary)

7a766af - 移动文件,重新定义 (evilbinary)

62c7078 - 增加css外部加载样式功能 (evilbinary)

d48d344 - 去除标题显示 (evilbinary)

3a6a782 - 增加解析支持 (evilbinary)

b198bdd - modify readme (evilbinary)

ef7d5c6 - Create README.md (evilbinary)

95f3a12 - first version (evilbinary)

Todo

代码渲染基本功能。 [完成]

支持200多种语言。 [完成]

支持82种配色主题。 [完成]

支持lua扩展语法高亮检测。 [基本完成]

若干bug修复。

主题语言更换功能。

字体大小样式功能。

表情功能。(待定)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551915.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java类初始化顺序_Java 类的初始化顺序

静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行执行顺序优先级:静态块,main(),构造块,构造方法1. 构造函数public HelloWorld(){ }关于构造函数&am…

docker 获取宿主机ip_Docker基础修炼6——网络初探及单机容器间通信

如果觉得文章有帮助,欢迎点击头像关注我获取更多原创文章,同时也欢迎转发。同时也可以在我的历史文章中找到Linux操作系统相关的服务器运维管理入门系列文章,欢迎交流。前文演示docker容器内部数据共享与持久化,本文继续讨论docke…

html设计动画小黄人,CSS3实现可爱的小黄人动画

每次看到CSS3动画就心痒痒想试一下,记得一个多月前看了白树哥哥的一篇博客,突然开窍,于是拿他提供的demo试了一下,感觉很棒!下图为demo提供的动画帧设计稿。自己也想说搞一个DIY的动画出来,可是&#xff0c…

python函数进阶小结_python之函数进阶

1. 今日内容 1.1 函数的参数 *的魔性用法 函数形参最终顺序 1.2名称空间 全局名称空间,局部名称空间,内置名称空间 取值顺序与加载顺序 作用域 内置函数:globals() locals() 1.3 高阶函数(函数的嵌套) 1.4关键字&#…

鸿蒙空间是什么星辰变,飞升之后做什么《星辰变》神魔妖界收伏奇珍异兽

十年经典,再续流星!由阅文白金作者“我吃西红柿”同名小说改编《星辰变》手游正在火热预约中,现在前往游戏官网即可预约游戏获得专属福利。作为一款由修真小说改编的手游作品,《星辰变》手游拥有着超千万字的游戏剧本,并且依照小说…

大数据数据收集数据困难_大数据就是好数据吗?研究人员在处理大数据集时遭遇的 5 大挑战...

大数据给每个科研领域的研究方式带来了前所未有的变化。每个领域中,研究人员可使用的工具皆有显著性,大数据现在逐渐成为横跨各学科领域的共同工具。大数据集的可取得性以及可存储并共享大量的数据的能力为研究人员打开了科学探索的几条途径。数据是研究…

docker privileged作用_docker总结

docker基本命令是一个开源的应用容器引擎;是一个轻量级容器技术;docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接docker主机进行操作&#…

edge播放视频HTML5黑屏,edge不能播放网页视频怎么办-修复edge浏览器播放视频黑屏的方法 - 河东软件园...

Microsoft Edge是微软在更新win10系统的同时发布的一款新浏览器,它基于IE浏览器设计,是新一代的微软指定浏览器!这款浏览器从上市到现在一直都是备受争议的软件,有的用户喜欢使用IE,也有用户喜欢Edge。在使用新版本的e…

c语言乘法口诀表的流程图_例18:C语言编程实现九九乘法表

例18&#xff1a;C语言编程实现九九乘法表&#xff0c;样式要求长方形、右三角形、左三角形。解题思路&#xff1a;这个问题的算法很简单&#xff0c;就是两个for循环的嵌套&#xff0c;三角形的样式就是多了一些空格。长方形源代码演示&#xff1a;#include<stdio.h>//头…

python包和目录有什么不同_python模块和包的区别

在计算机程序的开发过程中&#xff0c;随着程序代码越写越多&#xff0c;在一个文件里代码就会越来越长&#xff0c;越来越不容易维护。为了编写可维护的代码&#xff0c;我们把很多函数分组&#xff0c;分别放到不同的文件里&#xff0c;这样&#xff0c;每个文件包含的代码就…

2021年宝鸡中学高考成绩查询,宝鸡中学排名前十名,2021年宝鸡中学排名一览表

很多家长关心宝鸡2020年最新的中学排名&#xff0c;选择一所好的中学尤为重要&#xff0c;本文小编整理了一些关于2020年宝鸡最新的中学排名相关数据&#xff0c;仅供参考。一、宝鸡中学排名前十名名单排名学校名称人气所在省所在市类型1扶风县扶风高中2822陕西宝鸡市省级示范高…

linux卸载python3_linux卸载python3

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01; 一、卸载自带python1.rpm -qa | grep python | xargs rpm -e --allmatches --nodeps强制卸载自带的python以…

我xp电脑桌面没有计算机图标不见了,xp系统我的电脑图标不见了怎么办|如何找回我的电脑图标-系统城...

xp系统我的电脑图标不见了怎么办&#xff1f;我们使用xp电脑过程中&#xff0c;有时候会不小心把我的电脑图标给弄丢了&#xff0c;对于一些新手来说&#xff0c;不知道我的电脑图标不见了怎么解决&#xff0c;下面小编就教大家如何找回雨林木风xp纯净版系统我的电脑图标。XP我…

bootstrap 导航菜单 折叠位置_python测试开发django44.xadmin自定义菜单项

前言xadmin后台的菜单项是放到一个app下的&#xff0c;并且里面的排序是按字母a-z排序&#xff0c;有时候我们需要划分多个项&#xff0c;需要自定义菜单列表&#xff0c;可以通过重写CommAdminView类实现。xadmin后台提供了多个主题&#xff0c;可以通过use_bootswatchTrue设置…

悲观锁和乐观锁_带你了解MySQL中的乐观锁与悲观锁

在并发控制编程中锁是一个非常重要的概念&#xff0c;锁对于数据和业务一致性的保证起到关键作用&#xff0c;锁可以是程序层面的&#xff0c;也可以是数据库层面的&#xff0c;今天本文就通过MySQL来说明悲观锁与乐观锁两种常见的锁机制。悲观锁悲观锁(Pessimistic Lock)的特点…

计算机网络解释概念,2017年计算机三级网络技术基本概念与名词解释:计算机网络的基本概念...

计算机网络的基本概念112. 计算机网络&#xff1a;计算机网络是利用通信设备和线路将分布在不同地点、功能独立的多个计算机互连起来&#xff0c;通过功能完善的网络软件&#xff0c;实现网络中资源共享和信息传递的系统。计算机网络由资源子网和通信子网构成。113. 通信子网&a…

怎么打开网络访问 计算机共享,电脑只要打开共享提示“无法启用共享访问”如何解决...

电脑升级到雨林木风win7系统后发现一个问题&#xff0c;那就是无法启用共享访问了&#xff0c;每次打开都会弹出提示“无法启用共享访问 错误Ox80004005&#xff1a;未指定的错误”&#xff0c;即使重装系统也没办法解决。后面检查后发现是关闭了“Windows firewall”服务进程造…

用户信息填写web代码_Web前端常见问题汇总

1.get 和post的区别1.1数据传输大小&#xff1a;get 传输数据大小限制在1KB&#xff0c;post传输数据大小没有严格限制1.2缓存和安全&#xff1a;get请求某个url&#xff0c;数据追加到url中发送&#xff08;http的header传送&#xff09;&#xff0c;即浏览器将各个表单字段元…

qq农场 html5,腾讯客服-QQ农场/牧场-QQ农场打不开该怎么解决?

QQ农场打不开该怎么解决&#xff1f;若在您的电脑网络环境没有问题的情况下&#xff0c;QQ农场无法打开&#xff0c;请您查看客服网站右上角的公告信息是否当天系统在升级维护中&#xff0c;若是系统升级维护中&#xff0c;可能会导致农场无法正常进入&#xff0c;界时请您更换…

php三级分销系统制作_微分销商城系统创建三级微商分销体系方法

微分销商城系统如何完善创建三级微商分销体系&#xff0c;微商城的建设成为现在商家的新选&#xff0c;如果成功经营&#xff0c;将会让商家获得大量收益。下面就让摩盒mohe详细说说。1、系统一键分销功能促使微商城提升销量分销商城系统的好坏&#xff0c;决定着微商城用户能否…