我正在寻找一款适用于 Linux 的轻量级 shell 编辑器,幼儿(例如 7-8 岁)可以在其中编写 python 脚本。
其动机是找到对初学者有帮助的东西,而不会因为陡峭的学习曲线而感到沮丧。
它需要完成以下任务:
- 简单的界面,如 joe、pico 等。
- 没有像 vim 和 emacs 那样需要考虑的复杂模式。
- 可以配置为将 python 的制表符转换为空格。
- 理想情况下,它应该具有一些语法着色功能。
- 必须有办法配置热键来运行当前脚本。
为了澄清我最后一点的意思,我的 .vimrc 文件有这些行,允许我按 执行当前脚本。
autocmd BufRead *.py set makeprg=python\ -c\ \"import\ py_compile,sys;\ sys.stderr=sys.stdout;\ py_compile.compile(r'%')\"
autocmd BufRead *.py set efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m
autocmd BufRead *.py nmap <F5> :!python %<CR>
答案1
看起来 pywarrior 很合适:
http://www.mindspring.com/~torajima/pywarrior/pywarrior.html