代码包装IntelliJ?


131

像崇高的文字一样,如何为自动换行分配快捷方式?即,如果代码行太长,则应自动中断到下一行。wikipedia.org.org/Word_wrap

此代码应包装


也许我对您的理解不正确。如果要格式化代码,则可以根据按键绑定自动格式化代码。Eclipse绑定:Shift + Ctrl + F。而且,如果您编辑一个字符串,只需按内部的<Enter>键,它将生成代码以连接该字符串。你是那个意思吗
hgoebl 2014年

1
好吧,是的ENTER将解决我的问题,但是我将无法在每一行上按Enter。此外,如果其他人在其他监视器上打开此文件,则将是一团糟。我想让IDE自动换行。
Sayat Satybald 2014年

您不能在intellij中有仅在监视器中可见的换行符-您需要重新格式化文本,以便具有硬换行符。只需使用ctrl-alt-enter,ctrl-enter或其他任何命令即可。
vikingsteve 2014年

Answers:


215

我认为您可能会追求“自动包装”。它是只读的,即不更改文件中的字符,仅包装您在屏幕上看到的内容。

设置软包装 Intellij> = 14.1.4:正如循环程序在注释中所指出的那样,这些选项位于“ 文件”>“设置”>“编辑器”>“常规”下-在“ 虚拟空间”或“ 软包装”子组下。

Intellij <14.1.4:在“ 文件”>“设置”>“编辑器”>“虚拟空间 ”下查看。默认情况下,它没有快捷方式,但是您可以在键盘映射中分配一个。

AndroidStudio> = 1.4.1:这些选项位于“ 文件”>“设置”>“编辑器”>“常规” -“ 软包装”子组下。

您也可以右键单击装订线(显示行号的竖线),然后选择“使用包装纸”-感谢Bajal的评论。 天沟软包装


1
在当前版本的IntelliJ(14.1.4)中,软包装选项位于“编辑器”->“常规”下。
2015年

22
也可以右键单击装订线(显示行号的竖线),然后选择“使用软包装” [15.0.1]
2016年

2
(在Community Edition 2016+中)转到:IntelliJ IDEA>首选项>编辑器>常规:选择选项“在编辑器中使用软包装”和“对包装的零件使用原始行的缩进”
Alferd Nobel

谢谢!我只能找到Active Editor的包装,这让我发疯。
艾里森

1
在Mac上的IntelliJ IDEA 2018.2中,“使用软包装”位于“视图”->“活动编辑器”下
user674669 '18

11

[ctrl + alt + s]或“文件”->“设置”以打开设置对话框。

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

在代码样式中,常规检查

wrap when typing reaches margin

这将使您包装代码。


1
感谢您的建议,但我基本上是希望阅读代码。不在编辑或编写新内容时。
Sayat Satybald 2014年

此选项是否已重命名?我找不到了。
彼得

6

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

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

转到包装和括号选项卡。

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

单击确定之前,请不要忘记应用更改。


4

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

这是最简单的方法,我在评论中发现了它。我认为这应该是一个答案,这样每个人都可以轻松地看到它。


2

(在Community Edition 2016+中)转到:IntelliJ IDEA>首选项>编辑器>常规:选择选项“在编辑器中使用软包装”和“对包装的零件使用原始行的缩进”


2

对于IntelliJ IDEA版本:2019.3

  1. 转到文件>设置

  2. 将会出现一个新窗口

  3. 选择编辑器>常规

导航到“软包装”部分,选中该复选框,并使用分号作为分隔符,*和?。作为通配符,添加所需的文件扩展名。选择“应用”,一切顺利。

设置窗口的屏幕截图


2

为了在IntelliJ IDEA 2020中的代码编辑器中包装文本,请按照下列步骤操作:

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

菜单中的拨动开关的图像


1

OS X 10.8 IntelliJ Idea 15.0.5:IntelliJ IDEA菜单/首选项/编辑器/常规/软包装

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.