只支持 Linux/Mac OSX ,实现了最基本的功能和命令( cheatsheet 上面的大部分命令),支持的命令列表见 README 。
代码:https://github.com/RealHacker/python-gems/tree/master/python_vi
原本希望可以在 1000 行以内实现,但是超出了一些,稍微重构一下应该可以压缩到千行以内。
希望有兴趣的同学帮忙测试一下,找找 bug 。
1
Delbert 2015-10-22 00:44:02 +08:00 via Android
感觉好厉害……马……
|
2
saber000 2015-10-22 09:29:31 +08:00
快速看了一遍代码,发现有很多 elif,这种情况下用映射表能够有效提高代码效率
|
3
zhonghua 2015-10-22 10:16:22 +08:00
赞
|
4
wangleineo OP @saber000 没错,还有很多重复代码,可以重新组织一下
|
5
MarioLuisGarcia 2015-10-22 17:56:36 +08:00
编辑模式 backspace 不好用?
|
6
MarioLuisGarcia 2015-10-22 17:57:19 +08:00
命令模式下也不能用 backspace
|
7
wangleineo OP @MarioLuisGarcia Mac 下是有这个问题
|
8
wangleineo OP @MarioLuisGarcia Fixed
|
9
CYKun 2015-10-23 09:28:34 +08:00
进去以后惊奇的发现竟然 star 过
|
10
wangleineo OP @CYKun 蛤蛤 我的 python 项目都是在一个 repo 下
|