Pycharm教程

Pycharm 代码样式

Pycharm 配置代码样式详细操作
代码样式的设置非常重要,在大多数技术团队都会要求编码规范,要求团队在创建源代码时就遵循这些准则,在Pycharm中设置好这些规则可帮助你维护好代码的样式。 代码样式的级别分为以下两种:
项目级别,设置在“ 项目” 方案下分组,该项目样式方案仅应用于当前项目。 IDE级别,用户不想在项目中保留代码样式设置并共享它们时,将使用全局设置。 Pycharm两种代码样式级别

配置语言代码样式

1、在“ 设置/首选项”对话框(Ctrl+Alt+S)中,转到“ 编辑器” | “首选项”。代码样式, 然后打开您的编程语言页面。
2、选择一种代码样式方案,以用作所选语言的自定义编码样式的基础。
3、浏览所选语言页面的选项卡,并为其配置代码样式首选项。
具体如上图所示,Pycharm提供的代码样式有Python、SQL、CoffeeScript、HTML、JSON、XML等。

从其他语言复制代码样式

对于大多数受支持的语言,您可以从其他语言或框架复制代码样式设置。
1、在“ 设置/首选项”对话框(Ctrl+Alt+S)中,转到“ 编辑器” | “首选项”。代码样式, 然后打开您的编程语言页面。
2、单击右上角的“ set from ”仅显示这些语言的链接,这些链接适用于以其他语言为基础定义设置的情况。
3、从出现的列表中,选择要从中复制代码样式的语言。
从其他语言复制代码样式
应用特定于框架的预配置编码标准
对于CSS文件,您可以应用特定于框架的预配置编码标准。
1、在“ 设置/首选项”对话框(Ctrl+Alt+S)中,单击 “代码样式”,然后单击语言。
2、单击“ 设置自”链接,选择“ 预定义”,然后选择相关的预配置标准。

EditorConfig管理代码样式

Pycharm允许您用EditorConfig支持(默认启用)管理每个文件集的所有代码样式设置 在设置/首选项对话框(Ctrl+Alt+S)中。您需要做的就是将.editorconfig文件放置在根目录中,该目录包含要定义其代码样式的文件。您可以根据需要在项目中拥有多个.editorconfig文件,因此可以为不同的模块指定不同的样式。
.editorconfig文件中的 所有选项都将应用到它所在的目录以及当前项目代码样式之上的所有子目录。如果未定义任何内容.editorconfig,则从项目设置中获取。
.editorconfig文件中的 所有选项均分为以下类别:
标准选项,如indent_size,indent_style等。这些选项没有任何特定于域的前缀。 具有ij_前缀并且适用于所有语言的通用IntelliJ选项:
ij_visual_guides
ij_formatter_off_tag
ij_formatter_on_tag
ij_formatter_tags_enabled
ij_wrap_on_typing
ij_continuation_indent_size
ij_smart_tabs
许多(但不是全部)语言支持的常见IntelliJ选项。它们以ij_any前缀开头,例如ij_any_brace_style。
IntelliJ特定于语言的选项,其ij__前缀为where 语言域ID(通常为小写语言名称),例如ij_java_blank_lines_after_imports。
可以将相同的选项定义为通用选项和特定于语言的选项,例如ij_<...>_brace_style。特定于语言的选项比通用或通用选项具有更高的优先级。

.editorconfig 配置文件说明

root = true

[*]
charset = utf-8
indent_style = space
indent_size = 4
end_of_line = crlf
insert_final_newline = true
trim_trailing_whitespace = true
配置说明:
charset: 编码
indent_style 缩进类型
tab space
indent_size 缩进数量
一般 2 / 4 tab
end_of_line 换行符格式(开发系统差异)
lf (unix) crlf (window) cr (mac)
insert_final_newline 是否在文件的最后插入一个空行
false true
trim_trailing_whitespace 是否删除行尾的空格
false true

添加一个.editorconfig文件

在项目视图中,单击新建,选择EditorConfig,如下图所示:
从其他语言复制代码样式
选择要定义的属性,以便IntelliJ IDEA为它们创建存根,或者将所有复选框保留为空以手动添加所需的属性。
要预览对代码样式设置的更改将如何影响实际的源文件,请单击 .editorconfig 文件眼睛图标的左装订线,然后选择受其影响的源文件。预览将在右侧打开。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4