﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-*尘埃之地-随笔分类-白痴事件薄</title><link>http://www.cppblog.com/lazz/category/9853.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 17 Mar 2009 11:50:09 GMT</lastBuildDate><pubDate>Tue, 17 Mar 2009 11:50:09 GMT</pubDate><ttl>60</ttl><item><title>for python IDLE</title><link>http://www.cppblog.com/lazz/archive/2009/03/17/76898.html</link><dc:creator>蓝尘</dc:creator><author>蓝尘</author><pubDate>Tue, 17 Mar 2009 11:18:00 GMT</pubDate><guid>http://www.cppblog.com/lazz/archive/2009/03/17/76898.html</guid><wfw:comment>http://www.cppblog.com/lazz/comments/76898.html</wfw:comment><comments>http://www.cppblog.com/lazz/archive/2009/03/17/76898.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/lazz/comments/commentRss/76898.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/lazz/services/trackbacks/76898.html</trackback:ping><description><![CDATA[-_-||| <br>一切源于自己的懒惰, 什么都喜欢方便快捷<br><br>python idle的默认代码补全快捷键与系统的输入法切换键冲突<br>自定义吧<br>明明是菜单下是show Completions<br>在keys下却是 "force-open-completions"<br>好找....<br><br>不懂得怎样设, ctrl 啊 shift 啊 alt 啊都会加上去, 可按键...<br>到现在还是白痴着, 怎样加上去的...<br><br>结果<br>一狠心<br>把ctrl设成快捷键应用后重启<br>噩梦开始了<br><br>IDLE无法启动...<br>Google了一下, 发现只有自己是这样白痴... 设快捷键设死的<br>没有解决方案<br>找到个思路<br><br>在控制台下 python idle.py<br>
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">Traceback&nbsp;(most&nbsp;recent&nbsp;call&nbsp;last):<br>&nbsp;&nbsp;File&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">idle.py</span><span style="color: #800000;">"</span><span style="color: #000000;">,&nbsp;line&nbsp;</span><span style="color: #000000;">22</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">&lt;</span><span style="color: #000000;">module</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;idlelib.PyShell.main()<br>&nbsp;&nbsp;File&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">d:\Python\lib\idlelib\PyShell.py</span><span style="color: #800000;">"</span><span style="color: #000000;">,&nbsp;line&nbsp;</span><span style="color: #000000;">1373</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;main<br>&nbsp;&nbsp;&nbsp;&nbsp;flist.new()<br>&nbsp;&nbsp;File&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">d:\Python\lib\idlelib\FileList.py</span><span style="color: #800000;">"</span><span style="color: #000000;">,&nbsp;line&nbsp;</span><span style="color: #000000;">49</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;new<br>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff;">return</span><span style="color: #000000;">&nbsp;self.EditorWindow(self,&nbsp;filename)<br>&nbsp;&nbsp;File&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">d:\Python\lib\idlelib\PyShell.py</span><span style="color: #800000;">"</span><span style="color: #000000;">,&nbsp;line&nbsp;</span><span style="color: #000000;">106</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;</span><span style="color: #800080;">__init__</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;EditorWindow.</span><span style="color: #800080;">__init__</span><span style="color: #000000;">(self,&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">args)<br>&nbsp;&nbsp;File&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">d:\Python\lib\idlelib\EditorWindow.py</span><span style="color: #800000;">"</span><span style="color: #000000;">,&nbsp;line&nbsp;</span><span style="color: #000000;">117</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;</span><span style="color: #800080;">__init__</span><span style="color: #000000;"><br>&nbsp;&nbsp;&nbsp;&nbsp;self.apply_bindings()<br>&nbsp;&nbsp;File&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">d:\Python\lib\idlelib\EditorWindow.py</span><span style="color: #800000;">"</span><span style="color: #000000;">,&nbsp;line&nbsp;</span><span style="color: #000000;">943</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;apply_bindings<br>&nbsp;&nbsp;&nbsp;&nbsp;text.event_add(event,&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">keylist)<br>&nbsp;&nbsp;File&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">d:\Python\lib\idlelib\MultiCall.py</span><span style="color: #800000;">"</span><span style="color: #000000;">,&nbsp;line&nbsp;</span><span style="color: #000000;">359</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;event_add<br>&nbsp;&nbsp;&nbsp;&nbsp;widget.event_add(self,&nbsp;virtual,&nbsp;seq)<br>&nbsp;&nbsp;File&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">d:\Python\lib\tkinter\__init__.py</span><span style="color: #800000;">"</span><span style="color: #000000;">,&nbsp;line&nbsp;</span><span style="color: #000000;">1353</span><span style="color: #000000;">,&nbsp;</span><span style="color: #0000ff;">in</span><span style="color: #000000;">&nbsp;event_add<br>&nbsp;&nbsp;&nbsp;&nbsp;self.tk.call(args)<br>_tkinter.TclError:&nbsp;bad&nbsp;event&nbsp;type&nbsp;</span><span style="color: #0000ff;">or</span><span style="color: #000000;">&nbsp;keysym&nbsp;</span><span style="color: #800000;">"</span><span style="color: #800000;">Control</span><span style="color: #800000;">"</span></div>
<br>明摆着是自己的"Control"搞的破坏<br><br>白痴事件一:<br>这个control是在哪里读入的?<br>我居然想到是注册表<br>先前搞软件的快捷键实现导致现在知识混乱了<br>还真打开注册表搜索关键字<br>又动用Regmon在舍友的机上再次复原现场<br>// -_-!! 为什么就没用Filemon<br>结果又挂了一台<br><br><br>白痴事件二:<br>卸载<br>重装<br><br>卸载<br>重启后重装<br><br>用优化大师分析卸载<br>再重装<br><br>又卸载<br>换python2.6<br><br>还是不行...<br><br>//决定从此不在用优化大师的智能卸载了<br>//上次把我的一个游戏记录给删了<br>//这次却没把python在系统盘的残留物拉走...<br><br><br>白痴事件三:<br>跟踪错误看快捷键的设置是在哪里获取的...<br>可幸的是<br>python是开源的<br>不幸的是<br>python是开源的<br><br>我真的拿着几张白纸跟着上面的错误提示一点点的跟踪<br>分析各个调用<br>// 看着别人的代码和系统框架, 又是兴奋又是替自己惭愧<br><br><br><br>结果很失败<br>后果很严重<br>整个下午就这样过去了<br><br><br>很想放弃的<br>借此机会用锻炼下vim<br>却无意在python bugs Issue4765
发现了思路<br><br>痛苦啊<br>忽略了这种自定义环境一般都会在自己的用户文件夹下保存设置<br>一个备份删除<br>解决问题<br><br>抓狂<br><br>还是试试gvim<br>总不能在linux下是vim这边是idle<br>统一下习惯<br><br><br><br><br><br>&nbsp;&nbsp; <br><br><br><img src ="http://www.cppblog.com/lazz/aggbug/76898.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lazz/" target="_blank">蓝尘</a> 2009-03-17 19:18 <a href="http://www.cppblog.com/lazz/archive/2009/03/17/76898.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>