在eclipse / aptana中用“untab”键盘快捷键(向左移动一段代码)?

时间:2009-06-27 12:48:23

标签: eclipse ide aptana zend-studio

嗯,希望这个问题不言自明。

选择一个代码块并标签很容易,但反过来怎么样?

目前,我只是搜索&替换行开头的空格。什么更快?

9 个答案:

答案 0 :(得分:337)

在Visual Studio和大多数其他一半不错的IDE中,您只需执行 SHIFT + TAB 。它与 TAB 相反。

我会想并希望您提到的IDE也支持这一点。

答案 1 :(得分:19)

Shift-tab outdents再次:)

这里是标准快捷键所在的位置:

http://wiki.eclipse.org/User_Interface_Guidelines#Standard_Accelerators

你会在这里发现许多更深奥的东西:

http://wiki.eclipse.org/FAQ_What_editor_keyboard_shortcuts_are_available%3F

答案 2 :(得分:5)

此解决方法大部分时间都有效。它使用eclipse的“智能插入”功能:

  1. 控制X以删除所选的文本块,并将其保留以进行粘贴。
  2. Control + Shift Enter,打开一个新行,在您所在的位置上方进行编辑。
  3. 您可能希望此时调整标签位置。这是Tabbing开始的地方,除非你在行的开头。
  4. 控制V以粘贴缓冲区。
  5. 希望这有助于在Eclipse中实现Shift + TAB。

答案 3 :(得分:5)

Shift-tab似乎不适用于Aptana中的多行。它也不适用于具有前一个空格的单行。任何解决方法?我使用shift-tab(outdent)来一直修复格式错误的代码。

我想念NetBeans ......

更新:如果多行具有相同的缩进级别,则它适用于多个换行符。它应该继续超出尚未到达新行开头的其他行。我想知道改变这个吗?

答案 4 :(得分:4)

在Pycharm中只需使用Shift + Tab移动一段代码。

答案 5 :(得分:4)

以下是untab的一般答案: -

在Python IDLE中: - Ctrl + [

在elipse中: - Shitft + Tab

在Visual Studio中: - Shift + Tab

答案 6 :(得分:3)

Shift-tab在Flex Builder(基于Eclipse)中实现了这一点 - 所以它有希望在常规的日食中起作用:)

答案 7 :(得分:3)

通常,Shift + Tab适用于任何环境。

答案 8 :(得分:1)

不知道是否有人还在这里,但是您可以通过以下方式执行此操作:转到“窗口”菜单>“首选项”,然后打开“常规”列表,选择键。向下滚动键列表,直到看到“向左移动”。点击那个。在其下,您将看到一些框,其中一个框可用于绑定键。它不接受Shift-Tab,所以我将其绑定到Shift-`。申请并关闭,一切就绪。