eclipse - 右花括号上的智能缩进

标签 eclipse curly-braces auto-indent

我来自 MS Visual Studio 背景,在输入右大括号时,IDE 会自动缩进大括号关闭的 block 内的所有代码。在 Eclipse 中,我知道这是通过按 Ctrl+I 键完成的,并且我知道如何更改这些快捷键。我想知道的是如何在通过输入右大括号关闭代码块时自动缩进代码块。

最佳答案

接受的答案实际上并没有回答问题。

原作者描述了 Visual Studio 中的一个非常好的功能,我在 Eclipse 中也很怀念这个功能。

用例是当您正在重构一些现有代码时,以及在编写新代码时的类似场景中。假设您意识到某个方法中有几行需要条件语句。首先添加条件条件和左大括号,然后使用箭头键向下到最后一个语句的末尾,按回车键,然后输入右大括号。

此时,Visual Studio 会缩进左大括号和大括号之间的所有行。 Eclipse java 编辑器不会执行此操作,尽管您可以记住在使用向下箭头(选择行)时按住“shift”,然后在按回车键并添加右大括号之前按 Ctrl-I。这需要更多的击键,并且也容易出错,因为您可以轻松地用手指滑动并删除所有选定的行。

这只是 VS 中的优秀功能之一,在 Eclipse 中也会很好。

关于eclipse - 右花括号上的智能缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20455840/

相关文章:

java - 当我从 Eclipse (Juno) 运行 Sonar 本地分析时出错 - 我使用 maven 来构建

c# - 字符串 {0} 中的大括号

oracle - Toad 中代码的缩进

sublimetext3 - Sublime Text 3 XML 缩进排列属性

带自动缩进的 Vim 软换行

android - 在两个android Activity 中实现相同的音乐

Eclipse 与 Play Framework 无法解析的符号

java - Maven 依赖项在 WEB-INF/lib 中不可见

java - 这个花括号约定的名称是什么?

bash - 我们什么时候需要用大括号括住 shell 变量?