当前位置:编程学习 > 网站相关 >>

python文本编辑器YAPE(1)

vim emacs已经很牛了,为什么还要写这个东西呢?
练练手,好久没有思考了。。。。大脑生锈了。
 
为什么叫YAPE,大家都懂得,Yet Another Python Editor
最简单的文本编辑器
python自带curses是ncurses的绑定,下面有个简单的Textbox封装,看了下文档写了下面的程序。

import curses
import curses.textpad as tb
 
stdscr = curses.initscr()
editor=tb.Textbox(stdscr)
editor.edit()
 
curses.endwin()
 最简单的编辑器出来了,可是当我输入字符的时候,悲剧出现了。

  \


 

google无果。。。。。。。。

 

好好看了下文档,有个noecho(),突然知道为什么了。。。。。。。

增加

curses.noecho()
 

还缺少什么
基本的打开保存功能咯,下次加上。

 

摘自  无耳卯小孓 
补充:Web开发 , Python ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,