2009-06-10 70 views

回答

4

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(捕获!命令输出到方便的字符串列表)
0

您可以更改空闲应使用的按键组。

  1. 在选项 - > “配置IDLE ......” 进入 “键” 选项卡。您可以选择 “IDLE Classic Unix”按键组。

+3

如果你使用IDLE(你不应该考虑它的高吮吸水平) – nosklo 2009-06-10 17:38:42

+3

nosklo,请仔细阐述为什么IDLE很糟糕?从来没有这种感觉。 – 2009-06-10 18:17:51

+0

第二个来自becomeGuru的问题:为什么IDLE很糟糕? – tzot 2009-06-11 23:21:55

6

不能在Windows上使用CTRL +d

CTRL + Žwindows-specific control char that prints EOF。在* nix上,通常是CTRL + D。这是差异的原因。

可以,但是,训练自己使用exit(),它是跨平台的。

+2

+1:Python从不“看到”CTRL-D或CTRL-Z。它只看到EOF。 – nosklo 2009-06-10 17:39:17

0

运行Cygwin Python如果windowisms打扰你...除非你在做什么取决于pywin32是。

相关问题