Posted on 2009-03-17 19:18
蓝尘 阅读(1880)
评论(3) 编辑 收藏 引用 所属分类:
白痴事件薄
-_-|||
一切源于自己的懒惰, 什么都喜欢方便快捷
python idle的默认代码补全快捷键与系统的输入法切换键冲突
自定义吧
明明是菜单下是show Completions
在keys下却是 "force-open-completions"
好找....
不懂得怎样设, ctrl 啊 shift 啊 alt 啊都会加上去, 可按键...
到现在还是白痴着, 怎样加上去的...
结果
一狠心
把ctrl设成快捷键应用后重启
噩梦开始了
IDLE无法启动...
Google了一下, 发现只有自己是这样白痴... 设快捷键设死的
没有解决方案
找到个思路
在控制台下 python idle.py
Traceback (most recent call last):
File "idle.py", line 22, in <module>
idlelib.PyShell.main()
File "d:\Python\lib\idlelib\PyShell.py", line 1373, in main
flist.new()
File "d:\Python\lib\idlelib\FileList.py", line 49, in new
return self.EditorWindow(self, filename)
File "d:\Python\lib\idlelib\PyShell.py", line 106, in __init__
EditorWindow.__init__(self, *args)
File "d:\Python\lib\idlelib\EditorWindow.py", line 117, in __init__
self.apply_bindings()
File "d:\Python\lib\idlelib\EditorWindow.py", line 943, in apply_bindings
text.event_add(event, *keylist)
File "d:\Python\lib\idlelib\MultiCall.py", line 359, in event_add
widget.event_add(self, virtual, seq)
File "d:\Python\lib\tkinter\__init__.py", line 1353, in event_add
self.tk.call(args)
_tkinter.TclError: bad event type or keysym "Control"
明摆着是自己的"Control"搞的破坏
白痴事件一:
这个control是在哪里读入的?
我居然想到是注册表
先前搞软件的快捷键实现导致现在知识混乱了
还真打开注册表搜索关键字
又动用Regmon在舍友的机上再次复原现场
// -_-!! 为什么就没用Filemon
结果又挂了一台
白痴事件二:
卸载
重装
卸载
重启后重装
用优化大师分析卸载
再重装
又卸载
换python2.6
还是不行...
//决定从此不在用优化大师的智能卸载了
//上次把我的一个游戏记录给删了
//这次却没把python在系统盘的残留物拉走...
白痴事件三:
跟踪错误看快捷键的设置是在哪里获取的...
可幸的是
python是开源的
不幸的是
python是开源的
我真的拿着几张白纸跟着上面的错误提示一点点的跟踪
分析各个调用
// 看着别人的代码和系统框架, 又是兴奋又是替自己惭愧
结果很失败
后果很严重
整个下午就这样过去了
很想放弃的
借此机会用锻炼下vim
却无意在python bugs Issue4765
发现了思路
痛苦啊
忽略了这种自定义环境一般都会在自己的用户文件夹下保存设置
一个备份删除
解决问题
抓狂
还是试试gvim
总不能在linux下是vim这边是idle
统一下习惯