我在OSX Terminal.app上运行带有Mono 2.4的IronPython 2.0.2交互式控制台。如何在Terminal.app中插入缩进/制表符?我想这样做,所以我可以缩进我的代码。
例如,我想输入
print "hello tab"我看到的是
print "hellotab",尽管多次按Tab键。执行命令后,它会打印
hellotab
。另一个奇怪的行为是,按Tab键一堆时间然后按删除标签显示,但无法删除,ipy仍然打印hellotab
。
我尝试使用IronRuby(ir.exe)插入标签,当我按下它时,我看不到标签显示,但是在执行命令时会显示该标签。
答案 0 :(得分:3)
您应该能够插入一个制表符:
print "hello\ttab"
虽然您上面的内容应该如果,您可以使用原始字符串,例如:
print r"hello tab"
让我知道这是你所追求的。
答案 1 :(得分:0)
查看终端菜单,偏好设置... 菜单项。
在“首选项”对话框中,单击设置选项。
在设置中,点击键盘标签。
您可能修改过Tab键无法正常工作。它不应该被提及为特殊键,应该生成一个普通的制表符。
另外,在终端工具中运行stty -a
命令。有人可能已将您的oxtabs
设置或映射标签(^ I)更改为意外的内容。