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

Kei*_*rup 179 aptana eclipse ide zend-studio

好吧,希望问题是不言自明的.

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

目前,我只是在行的开头搜索并替换空白.什么更快?

nbe*_*ans 361

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

我想并希望你提到的IDE也支持这一点.

  • 对于通过谷歌搜索结束的未来人来说,这也适用于Github的Atom IDE. (4认同)
  • 在 VSCode 中工作 (3认同)
  • Xcode略有不同,使用COMMAND- [和COMMAND-] (2认同)
  • 在 IntelliJ 中也很好 (2认同)
  • SHIFT+TAB 也适用于 Android Studio。谢谢 ! (2认同)
  • 在 Sublime 中也能正常工作。 (2认同)
  • 安卓工作室也有 (2认同)
  • 在记事本++中工作 (2认同)
  • 在 PyCharm 中也是如此 (2认同)

Jer*_*yth 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


Shu*_*rma 8

这是 untab 的一般答案:-

在 Python IDLE 中:- Ctrl + [

在椭圆中:- Shitft + Tab

在 Visual Studio 中:- Shift+ Tab


小智 7

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


Ric*_*ton 5

Shift-tab 在 Flex Builder(基于 Eclipse)中做到这一点 - 所以它希望应该在常规 Eclipse 中工作 :)


小智 5

此解决方法大多数时间都有效.它使用eclipse的"智能插入"功能:

  1. 控制X删除选定的文本块,并保留它以进行粘贴.
  2. Control + Shift Enter,打开一个新行,在您所在的位置上方进行编辑.
  3. 您可能希望此时调整Tab键位置.这是tabbing将开始的地方,除非你在行的开头.
  4. 控制V以粘贴缓冲区.

希望这有助于在Eclipse中实现Shift + TAB.


myn*_*hno 5

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

我想念NetBeans ......

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


San*_*Cse 5

在 Pycharm 中只需使用 Shift+Tab 将代码块向左移动。