241

好吧,希望这个问题是不言自明的。

选择一个代码块并使用标签很容易,但是反过来呢?

目前,我只是在行首搜索并替换空格。有更快的吗?

4

9 回答 9

497

在 Visual Studio 和其他大多数体面的 IDE 中,您可以简单地执行SHIFT+ TAB。它与 just 相反TAB

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

于 2009-06-27T12:51:16.670 回答
23

Shift-tab 再次凸出 :)

以下是涵盖标准快捷键的地方:

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

你会在这里找到许多更深奥的:

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

于 2009-06-27T12:51:47.697 回答
10

这是 untab 的一般答案:-

在 Python IDLE 中:- Ctrl + [

在椭圆中:- Shitft + Tab

在 Visual Studio 中:- Shift+ Tab

于 2016-05-30T15:43:09.600 回答
7

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

于 2014-12-29T21:46:23.507 回答
6

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

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

希望这会有所帮助,直到 Shift+TAB 在 Eclipse 中实现。

于 2011-05-20T15:36:39.757 回答
6

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

我想念NetBeans ...

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

于 2012-01-13T23:45:36.563 回答
5

Shift-tab 在 Flex Builder(基于 Eclipse)中执行此操作 - 所以它希望它应该在常规 Eclipse 中工作:)

于 2009-06-27T12:51:36.933 回答
5

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

于 2014-09-11T07:03:31.637 回答
2

Don't know if anyone is still looking here, but you can do this by going to Window menu > Preferences, then open the General list, choose keys. Scroll down the list of keys until you see "Shift Left". Click that. Below that you'll see some boxes, one of which lets you bind a key. It won't accept Shift-Tab, so I bound it to Shift-`. Apply-and-close and you're all set.

于 2018-08-29T13:36:12.517 回答