最近在Mac上切换到Textmate进行编码。在PC上,每当我想用tab键移入或移出一段代码时,我只需突出显示,然后按tab或shift+tab键即可将其移入或移出。当您向代码块添加额外的循环或条件语句以保持代码块的整洁和整齐缩进时,它非常有用。
然而,在Textmate上,当我尝试这样做时,它只是将我选择的文本替换为一个制表符。那么,有没有办法在textmate中完成tab和de-tab代码行呢?
发布于 2010-05-31 23:22:43
缩进: Alt+Tab
取消缩进: Shift+Alt+Tab
发布于 2010-05-31 23:21:13
热键是command-left括号向左移动,command-right括号向右移动(‘p’旁边的按钮)
这里有一个指向更多热键和http://projects.serenity.de/textmate/tutorials/basics/的链接
发布于 2011-01-07 21:09:35
作为替代方法,您可以更改键绑定,请参见http://blog.macromates.com/2005/key-bindings-for-switchers/
下面是我所做的:
对于文件安装http://www.cocoabits.com/KeyBindingsEditor/
~/Libary/KeyBindings/DefaultKeyBinding.dict
<>F222
我使用了带有箭头键的快捷键,因为当我选择多行时,我的右手已经在箭头键上了,所以这是一个很好的选择。
我这么做的原因是因为我有一个德国键盘,alt+tab/alt+shift+tab对我不起作用,因为我正在使用http://manytricks.com/witch/进行应用程序切换,使用的正是这些快捷键。
编辑: cmd+alt+left/right 当你打开多个选项卡时不工作,因为它们用于导航到TextMate中的下一个或上一个选项卡...这似乎无法更改或覆盖(我尝试过Setting Shortcut Keys in Textmate)。现在正在寻找另一条捷径。
https://stackoverflow.com/questions/2944400
复制相似问题