代码风格。去
最后修改时间:2023年8月23日按打开设置并导航至编辑器 | 代码风格CtrlAlt0S
重新格式化代码:CtrlAlt0L
使用此页面配置 Go 文件的格式选项。当您更改这些设置时,预览将会显示这将如何影响您的代码。
制表符和缩进
文件| 设置 | 编辑| 代码风格| SQL | <SQL 方言> | Windows 和 Linux 的制表符和缩进
IntelliJ IDEA | 设置 | 编辑| 代码风格| SQL | <SQL 方言> | macOS 的制表符和缩进
CtrlAlt0S
配置精简、制作表符和空格字符的代码样式。
物品 | 描述 | ||||
---|---|---|---|---|---|
使用制造表符 | 使用制表而不符是空格字符进行缩进。按时会出现TAB字符。按时会出现空格字符。TabSpace | ||||
智能标签 | 根据上下文使用 TAB 和 SPACE 字符的组合。 | ||||
标签尺寸 | 设置单个制表符的大小(以多个空格字符为单位)。 | ||||
缩进 | 设置缩进的大小(以多个空格字符为单位)。缩进是文本相对于边距的位置。在我们的例子中,边距是标记行号的装订线。 | ||||
继续缩进 | 在多行表达式的下一行缩进中添加多个空格字符。考虑以下带有零缩进和空格字符的示例。
| ||||
在空行上留下缩进 | 如果该行为空了,请保留缩进。 |
绕和大中心
配置环绕选项和大支架的使用。
物品 | 描述 |
---|---|
硬包装在 | 使用硬换行字段指定必需的边距空间。如果选择“默认”选项,则使用全局设置中的右距值。 |
爱情时换行 | 使用付款时换行设置来指定编辑的文本如何适合指定的硬换行:
|
城市指南 | 使用视线参考线字段指定多个右距。您可以保留默认值或输入边距的空格数字。如果要指定多个边距,请输入以分隔分隔的数字。 |
函数调用参数 | 选择函数调用参数的包装选项。在 Go 中,函数调用参数是调用函数时传递给函数的值。 您可以选择以下选项:
您可以将前面的选项应用于左括号和右括号:
|
复合文字 | 选择复合文字的换行选项。在 Go 中,复合文字是一种用于创建复合类型值的紧凑表示法,其中包括数组、切片、映射和结构体。 您可以选择以下选项:
您可以将前面的选项应用于左括号和右括号:
|
功能参数 | 选择函数参数的包装选项。在 Go 中,函数参数是作为函数签名的一部分声明的变量,用于在调用函数时将数据传递给函数。作为参数传递给函数的值被分配给函数的参数,允许函数对数据进行操作。 您可以选择以下选项:
您可以将前面的选项应用于左括号和右括号:
|
函数结果参数 | 选择函数参数的包装选项。在 Go 中,函数可以有一个或多个结果参数,这些参数在函数签名中的参数列表之后声明,用于将函数的值返回给调用者。结果参数使用函数的返回类型指定。 您可以选择以下选项:
您可以将前面的选项应用于左括号和右括号:
|
进口
配置该import
部分的代码样式规则。
物品 | 描述 | ||||
---|---|---|---|---|---|
使用反引号进行导入 | 将双引号替换为反引号。
| ||||
为单个导入添加括号 |
| ||||
删除多余的导入别名 | 当别名与依赖项名称匹配时删除别名。例如,
| ||||
排序类型 | 选择用于对导入语句进行排序的样式。您可以选择以下选项:
| ||||
将所有进口移至单个声明中 | 将所有
| ||||
来自Go SDK的包 | 将 Go SDK 包的导入语句分为在一起。例如,来自像
请注意,如果导入语句被其他包中的语句分隔开,则此设置不会将它们移动到一起。相当于所有导入语句到一个部分中,请选择“将所有导入语句移动到一个组”。 | ||||
团体 | 根据您选择的选项选择对导入语句进行分组。您可以选择以下选项:
|
其他
物品 | 描述 | ||||
---|---|---|---|---|---|
为评论添加前导空格 | 在双斜杠和注释文本之间添加空格。
如需排除特定父节点的注释,请单击“添加”图标 ( ),输入远端,然后单击“确定”。 | ||||
填充段落的列宽 | 指定允许在文本换行之前注释中的最大字符数。该限制补充注释文本,并换重新分配行、空格和行符,使最终行适合某个最大宽度。默认值为 80 个字符。
| ||||
关于代码重新格式化 | 重新删除代码时自动运行gofmt。默认情况下,要重新删除代码,请按。CtrlAlt0L |
感谢您的反馈意见!