如何配置IDEA避免自动换行拆分注释中的长URL?
解决IDEA注释中URL被自动拆分的问题
这个问题确实是IDEA的自动换行规则在搞鬼——它把URL里的点当成了换行触发的断点!给你几个实用的解决办法:
方法一:调整Java注释的换行规则
- 打开IDEA设置(Windows/Linux用
Ctrl+Alt+S,Mac用Cmd+,) - 导航到
Editor > Code Style > Java,切换到Wrapping and Braces标签页 - 找到
Comments分类,找到Line comments下的Wrap long lines选项,取消勾选它- 如果还是不行,你可以同时调整
Hard wrap at的数值(比如设成150或者更大),让URL长度在限制内不触发换行
- 如果还是不行,你可以同时调整
方法二:强制让URL不被拆分
如果不想全局调整注释换行规则,也可以在注释里用小技巧:把整个URL用反引号(`)包裹起来,IDEA会把它当成代码片段,不会自动拆分:
// See `https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md#signed-trade-and-user_data-endpoint-security`
方法三:调整全局的换行断点规则
如果上面的方法都没效果,你可以修改IDEA识别的换行断点字符:
- 打开设置,导航到
Editor > Code Style > General - 切换到
Wrapping and Braces标签页,找到Wrap on typing部分的Break on选项 - 把里面的
.(点)去掉,这样IDEA就不会在点的位置自动换行了- 注意:这个是全局设置,会影响所有文件类型的换行行为,如果你只是想解决注释里的URL问题,优先用前两个方法
内容的提问来源于stack exchange,提问作者Gili
相关产品推荐
相关产品推荐

