代码包装 IntelliJ?
Posted
技术标签:
【中文标题】代码包装 IntelliJ?【英文标题】:Code Wrap IntelliJ? 【发布时间】:2014-05-25 03:11:00 【问题描述】:如何像 sublime text 那样为自动换行分配快捷方式?即如果代码行太长,它应该自动换到下一行。 wikipedia.org.org/Word_wrap
【问题讨论】:
也许我没有正确理解你。如果要格式化代码,可以根据键绑定自动格式化代码。 Eclipse 绑定:Shift+Ctrl+F。如果你编辑一个字符串,只需在里面按[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
转到文件 > 设置
会出现一个新窗口
选择编辑器 > 常规
导航到“软包装”部分,选中该框,并使用分号作为分隔符,* 和 ?作为通配符,添加所需的文件扩展名。 选择应用,您就可以开始了。
【讨论】:
【参考方案8】:要在 IntelliJ IDEA 2020 的代码编辑器中换行文本,请执行以下步骤:
-
Crtl + Shift + "A" 或帮助 -> 查找操作
在文本框中输入:“换行”
切换:查看 |活动编辑器软包装“开启”
【讨论】:
【参考方案9】:它可以提供帮助。 这就是我找到的解决方案,当我尝试在代码编辑器中包装代码行时,当我减少/增加(拉伸)窗口代码编辑器时。
【讨论】:
【参考方案10】:这个问题的答案是:
使用选项Ensure right margin is not exceeded
- 屏幕截图中的底部选项:
【讨论】:
【参考方案11】:它帮助我在“*.adoc;”之后添加“*.java”因为在“设置”中,然后是“常规”,然后是“软包装这些文件:”我只有“*.md;*.txt;*.rst; *.adoc "。如果之后添加 "; *.java" 你的长 java 代码将被换行。 感谢屏幕。这对我帮助很大。
【讨论】:
以上是关于代码包装 IntelliJ?的主要内容,如果未能解决你的问题,请参考以下文章
IntelliJ 的搜索模板语言是不是有办法识别没有被 if 语句包装的函数调用