首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Textmate选项卡和取消Tab键选定块

Textmate选项卡和取消Tab键选定块
EN

Stack Overflow用户
提问于 2010-05-31 23:14:54
回答 3查看 13.5K关注 0票数 36

最近在Mac上切换到Textmate进行编码。在PC上,每当我想用tab键移入或移出一段代码时,我只需突出显示,然后按tab或shift+tab键即可将其移入或移出。当您向代码块添加额外的循环或条件语句以保持代码块的整洁和整齐缩进时,它非常有用。

然而,在Textmate上,当我尝试这样做时,它只是将我选择的文本替换为一个制表符。那么,有没有办法在textmate中完成tab和de-tab代码行呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-05-31 23:22:43

缩进: Alt+Tab

取消缩进: Shift+Alt+Tab

票数 73
EN

Stack Overflow用户

发布于 2010-05-31 23:21:13

热键是command-left括号向左移动,command-right括号向右移动(‘p’旁边的按钮)

这里有一个指向更多热键和http://projects.serenity.de/textmate/tutorials/basics/的链接

票数 8
EN

Stack Overflow用户

发布于 2011-01-07 21:09:35

作为替代方法,您可以更改键绑定,请参见http://blog.macromates.com/2005/key-bindings-for-switchers/

下面是我所做的:

对于文件安装http://www.cocoabits.com/KeyBindingsEditor/

  • Go和打开~/Libary/KeyBindings/DefaultKeyBinding.dict

  • Add用户密钥绑定,这将创建/编辑一个绑定,对于操作enter

  • shiftRight:( TextMate )

  • (这是一个代码特定的操作,不在预填充的操作列表中)并选择一个快捷方式,我对操作shiftLeft:使用了相同的shiftRight(取消缩进,我使用了cmd+alt+left)

  • Save,然后重新启动了TextMate

<>F222

我使用了带有箭头键的快捷键,因为当我选择多行时,我的右手已经在箭头键上了,所以这是一个很好的选择。

我这么做的原因是因为我有一个德国键盘,alt+tab/alt+shift+tab对我不起作用,因为我正在使用http://manytricks.com/witch/进行应用程序切换,使用的正是这些快捷键。

编辑: cmd+alt+left/right 当你打开多个选项卡时不工作,因为它们用于导航到TextMate中的下一个或上一个选项卡...这似乎无法更改或覆盖(我尝试过Setting Shortcut Keys in Textmate)。现在正在寻找另一条捷径。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2944400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档