软件介绍

语法高亮

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

截图

代码编辑界面

      

历史记录

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修复。

主题语言更换功能。

字体大小样式功能。

表情功能。(待定)

android语法高亮插件,安卓语法高亮编辑器 HighlightTextEditor相关推荐

  1. android p音量插件,安卓p音量条v1.9.2

    应用介绍 安卓p音量条软件是一个专为安卓手机用户塑造的好用工具app,安卓p音量条软件支持自定义音量面板工具,能够对颜色和滑块,以及全局模式进行调整,使用安卓p音量条app,完美操作音量锁功能控制板. ...

  2. vscode写php高亮,写了一个Hy的vscode语法高亮插件

    -------2018 8 3----------- 把函数名和参数改了,正则有点古怪,参考自带的lambda表达式才搞定 但彩色括号走了弯路,各种配图有彩色括号的插件其实很少是自己搞的,其实只要再装 ...

  3. highlight.js(代码高亮插件)

    highlight.js(代码高亮插件) 官网 用法查看 核心 API Highlight.js 将一些函数导出为hljs对象的方法 强调 highlight(code, {language, ign ...

  4. 为Editplus安装smali代码语法高亮插件

    Smali是什么? Smali,Baksmali分别是指安卓系统里的Java虚拟机(Dalvik)所使用的一种.dex格式文件的汇编器,反汇编器.其语法是一种宽松式的Jasmin/dedexer语法, ...

  5. typescript语法高亮插件_JavaScript开发者必备的10个Sublime Text插件

    Sublime Text几乎是任何开发者在其工具箱的必备应用程序.Sublime Text是一款跨平台的,高度可定制的,高级的文本编辑器,既适合全功能的IDE(出了名的资源匮乏),又可匹配命令行编辑器 ...

  6. 再议 语法高亮插件的选择

    之前一篇<为博客园选择一个小巧霸气的语法高亮插件>介绍了语法高亮插件的选择,当时只注重速度了. 这些天在做深度定制的时候发现一个严重的问题,匹配精度不够. 什么是匹配精度呢? 简单说就是没 ...

  7. 给Sublime Text2安装GraphQL语法高亮插件

    最近在学facebook的GraphQL,在sublime text2里编辑,发现没有语法高亮显示,看着很不舒服. 在Github上找到这个针对GraphQL的语法高亮插件: https://gith ...

  8. 12款最佳的 WordPress 语法高亮插件推荐

    语法高亮工具增强了代码的可读性,美化了代码,让程序员更容易维护.语法高亮提供各种方式由以提高可读性和文本语境,尤其是对于其中可以结束跨越多个页面的代码,以及让开发者自己的程序中查找错误.在这篇文章中, ...

  9. 快速安装oh-my-zsh的插件zsh-syntax-highlighting 语法高亮

    快速安装oh-my-zsh的插件zsh-syntax-highlighting 1.安装如下(国内极速gitee仓库) 2.配置如下 3.效果展示 zsh-syntax-highlighting 语法 ...

最新文章

  1. 终于明白 Java 为什么要加 final 关键字了!
  2. 电脑服务器信息,电脑服务器怎么看模块信息
  3. 对于“网站快照”的认识你停留在哪个阶段?
  4. P8 控制系统校正与综合-《Matlab/Simulink与控制系统仿真》程序指令总结
  5. 初创团队持续集成的落地与实现(gitlab+python)
  6. 小米10官宣首发骁龙865,小米6“钉子户”可以考虑换机了
  7. ABP中使用Redis Cache(1)
  8. Asp.Net数据控件遍历
  9. 从维基百科到裴松之注三国志
  10. 7-4 散列表查找(PTA程序设计)
  11. 新高考教师增值评价方式的再研究
  12. 利用神经网络识别12306验证码——(五)训练模型
  13. 【kali】WLAN识别
  14. YDOOK: Python:requests: Scanic: 客户端 client 向服务器请求照片并返回 post请求
  15. 【C#】Message类的属性Msg所关联的消息ID
  16. 科研小助手PubMed的插件PubMedy
  17. 安装vray显示指定服务器没安装,安装vray是出现“不是有效的win32应用程序”怎么回事?...
  18. su: warning: cannot change directory to : Permission denied ;-bash: bash_profile: Permission denied
  19. Java-小写字母转换大写字母
  20. 1.5 深入理解常见类

热门文章

  1. 赛门铁克:靠近数据源的重复数据删除
  2. android 应用切换滑动,Android应用中利用ViewPager实现多页面滑动切换效果示例
  3. 探索高效jQuery的奥秘
  4. 电脑端用起来特别爽的四款软件,哪一款才是你的最爱?
  5. 从我想,到我做 | 掘金年度征文
  6. Csharp:user WebControl Read Adobe PDF Files In Your Web Browser
  7. 前端与移动开发之vue-day1(1)
  8. Nginx限速模块初探
  9. mysql创建索引以及进程过程中出现的问题
  10. 红帽和Mirantis宣告结束OpenStack合作