如何在 Pharo/Squeak 中缩进一段代码块?

3

当我选中一块代码并按下TAB键时,我希望它能够自动缩进。

但是,实际上选中的文本被删除并被一个制表符替换

这是为什么?还有其他的快捷方式吗?

1个回答

4
作为Pharo/Squeak的新手,您可能希望通过按TAB/SHIFT-TAB来缩进代码块。
事实证明,这并不是 / 中的操作方式(但这在将来可能会发生改变,请参见下面的评论)。
正确的缩进右侧/缩进左侧快捷键如下:
                 缩进(右侧)          取消缩进(左侧)
    Win/Linux:    Ctl + Alt + R         Ctl + Alt + L 
    Mac:          Cmd + Shift + R       Cmd + Shift + L
因此,R/L表示右侧/左侧缩进。

1
顺便提一下:快捷键即将改变(希望尽早),并变得更加可定制(它们已经比以前更加可定制)。目前在邮件列表上有一个有趣的讨论,关于类似vim的快捷键:http://forum.world.st/Re-Vim-Keys-td4657381.html - Max Leske
@MaxLeske:看起来从未发生过这种情况...但如果我错了,请纠正我。此外,上面提到的快捷方式在最新的Pharo和Seaside图像中不起作用。 - Amos M. Carpenter
你说得对。有趣的是,现在邮件列表上再次讨论同样的事情。永无止境的故事... 实际上,在系统浏览器中仍然可以使用快捷键(至少对我来说是这样),但在Playground(即工作区)和Spotter中则不行(我不知道那里的快捷键是什么)。当前开发的一个目标是统一按键绑定。 - Max Leske

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接