【问题标题】:Code Wrap IntelliJ?代码包装 IntelliJ?
【发布时间】:2014-05-25 03:11:00
【问题描述】:

如何像 sublime text 那样为自动换行分配快捷方式?即如果代码行太长,它应该自动换到下一行。 wikipedia.org.org/Word_wrap

【问题讨论】:

  • 也许我没有正确理解你。如果要格式化代码,可以根据键绑定自动格式化代码。 Eclipse 绑定:Shift+Ctrl+F。如果你编辑一个字符串,只需在里面按 ,它就会生成代码来连接字符串。你是这个意思吗?
  • 嗯,是的 ENTER 将解决我的问题,但我将无法在每一行上按 Enter。此外,如果其他人在不同的显示器上打开此文件,那将是一团糟。我想让IDE自动换行。
  • 您不能在 intellij 中使用仅在您的显示器中可见的换行符 - 您需要重新格式化文本以便有硬换行符。只需使用 ctrl-alt-enter、ctrl-enter 或其他。

标签: intellij-idea code-formatting


【解决方案1】:

[ctrl+alt+s] 或 File->settings 打开设置对话框。

搜索代码样式。它在项目设置下。

在代码风格中,一般检查

wrap when typing reaches margin

这会给你代码的包装。

【讨论】:

  • 感谢您的建议,但我基本上想要它来阅读代码。不是在编辑或编写新的时。
  • 这个选项被重命名了吗?我再也找不到了。
  • 使用这个的一个不幸的副作用是,当输入一个 URL 时,代码包裹在一个 URL 的句点上,这基本上使 URL 不再有效。所以我不得不关闭它。
【解决方案2】:

我认为"soft wrap" 可能是您所追求的。它是只读的,即不会更改文件中的字符,它只会包装您在屏幕上看到的内容。

Intellij >= 14.1.4:正如 cmets 中的 looper 所指出的,选项位于 File > Settings > Editor > General - Virtual Space 或 Soft Wraps 子组。

Intellij :查看 文件 > 设置 > 编辑器 > 虚拟空间。 默认情况下它没有快捷键,但您可以在键盘映射中指定一个。

AndroidStudio >= 1.4.1:选项位于 File > Settings > Editor > General - Soft Wraps 子组下.

您还可以右键单击装订线(显示行号的垂直条)并选择“使用软包装” - 感谢 Bajal 的评论。

要分配切换软包装的快捷方式:在 文件 > 设置 > 键盘映射下查找,搜索“软包装”,然后分配您喜欢的快捷方式。

【讨论】:

  • 在当前版本的 IntelliJ (14.1.4) 中,软包装选项位于 Editor -> General 下。
  • 也可以右键单击装订线(显示行号的竖线)并选择“使用软包装”[15.0.1]
  • (在 Community Edition 2016+ 中) go : IntelliJ IDEA>Preferences >Editor>General:选择选项“在编辑器中使用软换行”和“使用原行的缩进来包装部件”
  • 谢谢!我只能找到 Active Editor 软包装,这让我发疯了。
  • 在 Mac 上的 IntelliJ IDEA 2018.2 中,“使用软包装”在 View -> Active Editor
【解决方案3】:

(在 Community Edition 2016+ 中)转到:IntelliJ IDEA>Preferences >Editor>General:选择选项“在编辑器中使用软换行”和“使用原行的缩进进行包裹部分”

【讨论】:

    【解决方案4】:

    在社区版中,执行以下操作:

    文件 >> 设置 >> 编辑器 >> 代码样式 >> Java

    转到包装和大括号选项卡。

    使用您希望作为换行点的列数设置“右边距(列)”选项。 将“键入时换行”设置为“是”。

    在单击“确定”之前不要忘记应用更改。

    【讨论】:

      【解决方案5】:

      OS X 10.8 IntelliJ Idea 15.0.5: IntelliJ IDEA Menu/Preferences/Editor/General/Soft Wraps

      【讨论】:

        【解决方案6】:

        也可以右键单击装订线(显示行号的垂直条)并选择“使用软包装” - 感谢 Bajal 的评论。

        这是最简单的方法,我在 cmets 中找到了它。我认为这应该是一个答案,以便每个人都可以轻松看到。

        【讨论】:

          【解决方案7】:

          对于 IntelliJ IDEA 版本:2019.3

          1. 转到文件 > 设置

          2. 会出现一个新窗口

          3. 选择编辑器 > 常规

          导航到“软包装”部分,选中该框,并使用分号作为分隔符,* 和 ?作为通配符,添加所需的文件扩展名。 选择应用,您就可以开始了。

          【讨论】:

            【解决方案8】:

            要在 IntelliJ IDEA 2020 的代码编辑器中换行文本,请执行以下步骤:

            1. Crtl + Shift + "A" 或帮助 -> 查找操作
            2. 在文本框中输入:“换行”
            3. 切换:查看 |活动编辑器软包装“开启”

            【讨论】:

              【解决方案9】:

              它可以提供帮助。 这就是我找到的解决方案,当我尝试在代码编辑器中包装代码行时,当我减少/增加(拉伸)窗口代码编辑器时。

              【讨论】:

                【解决方案10】:

                这个问题的答案是:

                使用选项Ensure right margin is not exceeded - 屏幕截图中的底部选项:

                【讨论】:

                  【解决方案11】:

                  它帮助我在“*.adoc;”之后添加“*.java”因为在“设置”中,然后是“常规”,然后是“软包装这些文件:”我只有“*.md;*.txt;*.rst; *.adoc "。如果之后添加 "; *.java" 你的长 java 代码将被换行。 感谢屏幕。这对我帮助很大。

                  【讨论】:

                    猜你喜欢
                    • 2011-04-19
                    • 2014-08-23
                    • 2018-08-16
                    • 2018-09-28
                    • 2023-03-08
                    • 2013-06-04
                    • 1970-01-01
                    • 2015-02-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多