Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于教程页的编辑器 #7

Open
dou4cc opened this issue Mar 1, 2016 · 3 comments
Open

关于教程页的编辑器 #7

dou4cc opened this issue Mar 1, 2016 · 3 comments

Comments

@dou4cc
Copy link

dou4cc commented Mar 1, 2016

在CodeVS见过类似的实现,感觉黑魔法太多,平板完全没法用。

建议化简,把光标放进透明的<textarea>,再在底下放一个内容一样、上了色的。斜体什么的是不是太繁琐了?

@zhanzhenzhen
Copy link
Owner

这个编辑器不是我写的,是用了开源的ACE editor,就是GitHub用的那个编辑器。以后也许会自己写一个,因为它那个的确存在一些问题,但已经是所有的编辑器中最好的了。不过以后要写也应该是很久以后才考虑的,编辑器还是很复杂的。见:
https://github.com/ajaxorg/ace

@zhanzhenzhen
Copy link
Owner

斜体是考虑到,我们是用冒号表示赋值,这很不同,如果不让人一眼看出来这是赋值,会感觉不太舒服。用一个对比度更大的颜色也是一个办法,以后也许会改。不过赋值占了很大的比例,如果这个和白色相差太大的话,就没有主色调了,白色占得更少了。而我是一个非常非常讲究颜色搭配的人。

@zhanzhenzhen
Copy link
Owner

ACE还是很强大的,你可以把自己设计的语言作为Mode,它有接口,当然现在它的官方包支持的150种语言里不可能包括我的语言,也就那些著名的。ACE在平板里应该能用吧?我试过。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants