代码风格。 JavaScript
使用此页面为 JavaScript 文件配置格式设置。 当您更改这些设置时, 预览 窗格会显示这将如何影响您的代码。
制表符和缩进
使用制表符 |
|
智能制表符 | 缩进由两部分组成。 一部分源自代码块的嵌套,另一部分由对齐决定。
|
制表符大小 | 在此字段中,指定一个制表符包含的空格数。 |
缩进 | 在此字段中,指定每个缩进级别要插入的空格数。 |
续行缩进 | 在此字段中,指定在数组元素之间、表达式、方法声明和方法调用中要插入的空格数。 |
在空行上保留缩进 | 选中此复选框后,PyCharm 会在空行上保留缩进,就像其中包含某些代码一样。 清除此复选框后,PyCharm 会删除空行上的制表符和空格。 |
缩进链式方法 | 在函数声明中,链中的第二个及后续方法会显示在单独的一行上。
|
缩进组中的所有链式调用 | 选中此复选框后,第一个及后续调用的方法都会缩进。 仅在选中 缩进链式方法 复选框时,此复选框才可用。 ![]() ![]() |
空格
使用此选项卡指定 PyCharm 在何处自动插入空格。 选中相应位置说明旁的复选框,并在 预览 窗格中检查结果。
换行和大括号
在此选项卡中,自定义 PyCharm 在 重新格式化源代码时将应用于各种代码结构的例外情况、大括号放置和对齐选项。 在 预览 窗格中检查结果。
强制换行位置 | 在此字段中,指定元素右侧所需的空格数。 如果接受 默认 选项,则使用 全局设置中的值。 | ||||
键入时换行 | 在此字段中,指定已编辑文本如何适配指定的 强制换行位置 字段。
| ||||
视觉参考线 | 在此字段中,指定多个右边距。 您可以保留默认值,或输入边距的空格数。 如需指定多个边距,请输入用逗号分隔的数字。 | ||||
重新格式化时保留 | 使用复选框配置 PyCharm 在重新格式化源代码时要保留的例外情况。 例如,默认情况下会选中 换行 复选框。 如果您的代码包含短于标准约定的行,您可以在重新格式化之前清除 换行 复选框来进行转换。 | ||||
换行选项 | 换行样式适用于左侧窗格中指定的各种代码结构(例如,方法调用参数或赋值语句)。
| ||||
对齐选项 |
| ||||
大括号放置选项 |
|
空行
使用此选项卡定义在重新格式化后,您希望 PyCharm 在代码中保留和插入空行的位置及数量。 结果显示在 预览 窗格中。
保留最大空行数 | 在此区域中,指定重新格式化后要保留的额外空行数。 |
最少空行数 | 在此区域中,配置是否在 |
标点符号
使用此选项卡中的列表,设置自动插入语句结尾分号、单引号与双引号以及尾随逗号的指令。
语句结尾分号 |
|
引号 |
|
尾随逗号 | 使用此列表配置是否要在对象、数组以及方法定义和调用中的参数中使用 尾随逗号。 可用选项如下:
|
代码生成
在此选项卡上,配置生成代码的代码风格。
命名约定 | 在此区域:
|
注释代码 | 在此区域,配置生成注释的代码风格。
|
导入
合并同一模块的成员导入 |
|
使用相对于项目、资源或源根目录的路径 | 此选项在 JavaScript 代码中自动生成 import 语句时生效。
|
使用目录导入(Node 风格的模块解析) | 假设您的项目具有以下结构: ![]()
|
使用文件扩展名 | 在此字段中,配置 import 语句中的文件扩展名。
|
使用路径别名 | 在此字段中,配置
在下面的示例中,文件 Animal.js 和 Bird.js 位于 animated 文件夹下的子文件夹中,其别名在 webpack.config.js 中指定。 文件 Dog.js 位于该别名之外。 ![]() 别名
resolve: {
alias: {
Lib: path.resolve(__dirname, './lib/objects/earth/animated/')
}
}
因此, 始终 和 从不 这两个选项对 Bird.js 和 Dog.js 的应用方式相同。 选中 仅在指定路径之外的文件中 选项后,PyCharm 会生成不同风格的 import 语句使用 ![]() import 语句使用相对路径。 ![]() PyCharm 会生成不同风格的 ![]() |
不要精确从以下位置导入 | 在此字段中,指定在符号自动导入期间 PyCharm 应跳过的精确路径。 相反,PyCharm 将查找用于导入该符号的替代路径。 这对于允许导入其子模块而非整个模块的模块尤其有用。 例如,为了优先使用类似 要管理要跳过的模块列表:
|
对导入的成员排序 |
|
按模块排序导入 |
|
排列
在此选项卡中,定义一组规则,以根据您的偏好重新排列 JavaScript 代码。
分组规则 | 使用此区域设置分组规则。
|
匹配规则 | 使用此区域将元素顺序定义为规则列表,其中每条规则都有一组匹配项,例如修饰符或类型。
|
空规则 | 使用此区域创建新的匹配规则或编辑现有规则。 您可以从以下筛选器中进行选择:
|
当您在 顺序 列表中选择 Order by Name 时,此图标会出现。 该图标表示此规则中的项按字母顺序排序。 |
设置来源
该链接在适用时会显示在页面右上角。 点击此链接并选择将用作当前语言代码风格基础的语言。
要返回初始的代码风格设置并放弃更改,请点击 重置。











