用RichEditableText做的一个代码编辑器
2019独角兽企业重金招聘Python工程师标准>>>
原文地址:http://www.chenlinsheng.com/?p=211
用flex4.6做了一个简单的代码编辑,主要是实现关键词显色,和行号显示,保存和打开文件。功能挺简单,主要是里面的逻辑关系。现在的效率也不是很高,大家如果有什么好建议的话,欢迎批评指出
效果图:
(挺简陋的,别吐槽哈~)
主要用到的知识:
1.正则:
private var regEx:RegExp = new RegExp(“\n|\r|;|=”, “g”);
2.TLF 文本:
tf=new TextLayoutFormat();
tf.color=0×000000;
3.字符串操作:
var text :String = code.text.toUpperCase().replace(regEx,” “);
var str:String=text.substr(an,code.text.length);
var strArr:Array=str.split(” “);
4.获取行号:
var line:uint = code.mx_internal::textContainerManager.numLines;
5.保存与打开:使用file类
file = new File(“/未命名.as”);
file.addEventListener(Event.SELECT, selectSaveFile);
file.browseForSave(“保存文本文件”);
=》原文网盘下载
推荐:
修改FLEX4 LIST的多选模式
STARLING滤镜合集2(新增7种滤镜)
视频: 广东潮剧院一团——潮剧小品《新柜中缘》
猪八戒网,全国最大在线服务网,轻松零成本创业
土财主休闲威客,轻松网赚
转载于:https://my.oschina.net/clschen/blog/120418
用RichEditableText做的一个代码编辑器相关推荐
- 如何写一个代码编辑器
演示什么是代码编辑器 演示 当我们看到这个编辑器的时候,你有没有好奇这是这么做出来的?如果是让你来做,你会怎么做? 闲扯 学无止境,我们现在的技术都是基于前一代人之上做出来的,要想成为一个高级/资深的 ...
- 用tkinter做一个代码编辑器(语法高亮,直接运行)
呵呵,又是我 没错,这个其实并不难,都是内置模块,完全不用担心安装不了所需库的烦恼 额额,上代码了啊!pycharm里运行杠杠滴 import tkinter as tkfrom tkinter im ...
- confluence 编辑器这次没有加载_代码编辑器横评:为什么 VS Code 能拔得头筹
2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本.短短四年时间里,VS Code 高速成长. 根据 2019 年 2 月的 PYP ...
- 代码编辑器——sublime
为什么80%的码农都做不了架构师?>>> 一.简介 Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先 ...
- 代码编辑器横评:为什么 VS Code 能拔得头筹
2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本.短短四年时间里,VS Code 高速成长. 根据 2019 年 2 月的 PYP ...
- vscode代码运行时间工具_代码编辑器横评:为什么 VS Code 能拔得头筹
2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本.短短四年时间里,VS Code 高速成长. 根据 2019 年 2 月的 PYP ...
- 代码编辑器横评:为什么 VS Code 能拔得头筹?| 程序员硬核评测
作者 | 韩骏 责编 | 郭芮 2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本.短短四年时间里,VS Code 高速成长. 根据 ...
- Sublime Text 2 - 性感无比的代码编辑器!(推荐阅读)
原文链接:http://www.iplaysoft.com/sublimetext.html 常用快捷键(windows/Linux) 1. ctrl+方向键 按单词移动 2. ctrl+shift ...
- Sublime Text 2 - 性感无比的代码编辑器
Address: http://www.iplaysoft.com/sublimetext.html Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/ ...
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!
码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的 ...
最新文章
- linux命令rname,linux的rename命令
- scala 自带json_scala中复杂对象转JSON和解析的方法
- 指针 是否相同_c专题之指针---野指针和空指针解析
- MYSQL 分析表、检查表和优化表
- 一篇文章快速掌握Linux基本命令
- JavaScript里的...(三个点)操作符
- 根据用户查进程_【磨叽教程】Android进阶教程之在Android系统下各进程之间的优先级关系...
- 社团管理信息系统C语言,学生社团信息管理系统.doc
- 看这玩意复习你还会挂科?《网络原理篇》
- Web前端的状态管理
- Rabbit MQ 安装
- sql语句之case when的用法
- java面试100题(应届生必备)
- 开机动画desc.txt描述文件的分析
- Linux 学习笔记16 信号量
- OpenGL和OpenCV
- 从零开始学习Linux运维,成为IT领域翘楚(七)
- OJ每日一练——百钱买百鸡
- 仲联量行:科技行业繁荣推动深圳成为中国内地第三大办公楼市场
- jquery 模式对话框终极版