我习惯使用Ctrl-d来结束使用Linux和OS X的python交互式解释器。但在Windows上,您必须使用CTRL + Z然后输入。有什么方法可以使用CTRL + D?我可以使Windows 2.5 ctrl-D退出而不是ctrl-Z吗?
回答
Ctrl-d可以退出IPython
(由python(x,y)包安装)。
- OS:WinXP的
- Python版本:2.5.4
编辑:我在评论由OP被告知,杰森·贝克,是按Ctrl-d PyReadline软件包:“pyreadline软件包是GNU readline功能的python实现,它基于Gary Bishop的基于ctypes的UNC readline软件包,但它并不完整。已经过测试,可用于Windows 2000和Windows XP。“
既然你习惯于* nix中你可能会喜欢的IPython也提供的* nix样壳功能,无需使用类似的Cygwin ...
- 正确的bash类似的标签完成。
- 使用/,而不是\,处处
- 持久%书签的
- %宏
- %商店。尤其是与宏和别名一起使用时。
- cd - 。 (轻松跳过目录历史记录)。目录历史记录在会话中保留。
- %ENV(见食谱)
- 影史 - 的$%HIST和%代表(见食谱)
- %mglob
- 扩展系统python_variables命令
- VAR = LS -la(捕获!命令输出到方便的字符串列表)
您可以更改空闲应使用的按键组。
在选项 - > “配置IDLE ......” 进入 “键” 选项卡。您可以选择 “IDLE Classic Unix”按键组。
不能在Windows上使用CTRL +d。
CTRL + Ž是windows-specific control char that prints EOF。在* nix上,通常是CTRL + D。这是差异的原因。
你可以,但是,训练自己使用exit()
,它是跨平台的。
+1:Python从不“看到”CTRL-D或CTRL-Z。它只看到EOF。 – nosklo 2009-06-10 17:39:17
运行Cygwin Python如果windowisms打扰你...除非你在做什么取决于pywin32是。
- 1. 我可以在Windows Azure上使用NServiceBus 2.5吗?
- 2. 我可以使用我的RegularExpression属性而不是DataAnnotations吗?
- 3. 我可以使用knockoutJS而不是jQuery来刷新div吗?
- 4. 我可以使用SafeHandle而不是IntPtr吗?
- 5. 我可以使用Solr而不是MongoDB吗?
- 6. 我可以使用angular.js与对象,而不是函数吗?
- 7. 我们可以使用按钮而不是集合视图吗?
- 8. WP7:我可以在ViewModel中使用IEnumerable而不是ObservableCollection吗?
- 9. 我可以在Java中使用JSONObject而不是HashMap吗?
- 10. eglPresentationTimeANDROID():我可以使用microedition.khronos而不是android.opengl吗?
- 11. 我可以使用连接器/ Python而不是MySQLdb吗?如何?
- 12. 我可以在Plone portlet上使用z3c.form而不是zope.formlib吗?
- 13. 减少dom元素,我可以使用span而不是div吗?
- 14. 我可以使用Rails link_to进行POST而不是button_to吗?
- 15. 我可以使用contenteditable div而不是textarea吗?
- 16. 我可以使用AjaxControlToolKit NoBot而不是Captcha吗?
- 17. 我可以使用IdentityServer4 spa JS UI而不是asp.netnet core mvc吗?
- 18. 我可以使用Joomla的onAfterRender模块而不是插件吗?
- 19. 我可以让织物使用`dzdo su -`而不是sudo吗?
- 20. 我可以使用CCLabelTTF而不是UILabel吗?
- 21. Mac Eclipse而不是Windows IBM WebSphere Commerce Developer - 可以完成吗?
- 22. gdb:退出程序而不退出gdb
- 23. 我可以在Windows下使用cairoDevice吗?
- 24. 我可以使用比较器而不实现可比较吗?
- 25. 应用程序不会退出dock图标,而是退出qt
- 26. RenderControl可以输出WebControl标记而不是HTML标记吗?
- 27. Java退出程序而不退出JVM
- 28. 是否可以检索(编程)Windows任务的退出代码?
- 29. 我可以在JQuery中追加到ToToToTo而不是立即出现吗?
- 30. 我可以使用Collections.EMPTY_LIST而不使用UncheckedException吗?
如果你使用IDLE(你不应该考虑它的高吮吸水平) – nosklo 2009-06-10 17:38:42
nosklo,请仔细阐述为什么IDLE很糟糕?从来没有这种感觉。 – 2009-06-10 18:17:51
第二个来自becomeGuru的问题:为什么IDLE很糟糕? – tzot 2009-06-11 23:21:55