Table des matières
Méthode de formatage du code d'Idea
Maison Problème commun Comment formater le code dans l'idée

Comment formater le code dans l'idée

Mar 15, 2023 pm 03:56 PM
idea

Idée de méthode pour formater le code : 1. Utilisez directement la touche de raccourci "Ctrl+Alt+L" pour formater le code. 2. Ouvrez l'idée, cliquez sur "Fichier" - "Paramètres" - "Plugins", recherchez et installez "eclipse code formateur" puis importez le fichier de configuration "eclipse-codestyle.xml" et enfin utilisez la touche de raccourci "Ctrl+Shift" ; +Alt" +L"code de format.

Comment formater le code dans l'idée

L'environnement d'exploitation de ce tutoriel : système Windows10, IDEA2020.1.3, ordinateur Dell G3.

IDEA, le nom complet d'IntelliJ IDEA, est un environnement de développement intégré pour le langage de programmation Java. IntelliJ est reconnu comme le meilleur outil de développement Java de l'industrie, notamment dans les assistants de code intelligents, les invites de code automatiques, le refactoring, le support JavaEE, divers outils de version (git, svn, etc.), JUnit, l'intégration CVS, l'analyse de code, les innovations. les fonctions dans la conception de l'interface graphique et d'autres aspects peuvent être considérées comme extraordinaires. IDEA est un produit de JetBrains, une société dont le siège est à Prague, la capitale de la République tchèque. Ses développeurs sont principalement des programmeurs d'Europe de l'Est connus pour leur rigueur. Sa version phare prend également en charge HTML, CSS, PHP, MySQL, Python, etc. La version gratuite ne prend en charge que quelques langages tels que Java et Kotlin.

Méthode de formatage du code d'Idea

Méthode 1 : Méthode native

Dans IDEA, vous pouvez utiliser la touche de raccourci Ctrl+Alt+L pour formater le code.

Comment formater le code dans lidée

Utilisez les touches de raccourci Ctrl+Alt+L pour formater le code, et le format du code deviendra soigné.

Comment formater le code dans lidée

Méthode 2 : Utiliser des plug-ins

Avez-vous déjà rencontré une situation où le code change à peine après avoir utilisé la touche de raccourci "Ctrl+Alt+L", et le résultat formaté n'atteint pas l'objectif effet attendu ? Autant essayer le modèle de formatage du code de configuration.

1. Étapes de configuration du modèle de formatage d'idée

1. Installez le plug-in : EclipseCodeFormatter

Les fichiers de configuration Alibaba sont uniquement pour Eclipse, vous devez donc installer le plug-in EclipseFormatter avant d'importer le fichier de configuration

Ouvrez l'éditeur d'idées : Fichier->Paramètres->Plugins, recherchez Formateur de code Eclipse.
File->Settings->Plugins,搜索 eclipse code formatter

Comment formater le code dans lidée

我这是已经安装好的页面

2、导入配置文件 eclipse-codestyle.xml

上面步骤操作完页面不要关,找到下面的Other Settings->Adapter eclipse code formatter路径,按照图片位置找到eclipse-codestyle.xml文件保存的位置,添加进去就行了(文件放文章后面

Comment formater le code dans lidée

二、格式化代码只格式化我修改的代码不格式化未修改的代码

只格式化自己写的代码,不格式化版本仓库里面的代码,防止代码评审或者代码对比出现大量不一致的代码
快捷键:Ctrl+Shift+Alt+L

Comment formater le code dans lidée

  • 在默认情况下,Scope 选项是 Whole file ,也就是格式化当前窗口的全部代码
  • Only changes uncommitted to VCS表示只格式化我修改的,不格式化我未修改的代码
  • 我们也可以设置在自动保存的时候触发代码格式化。 操作方法:File->Settings->Tools->Actions on Save 中进行设置。
    注意在勾选完Reformat code 之后后面的 Whole file 这里要改为 Changed lines

Comment formater le code dans lidée

eclipse-codestyle.xmlComment formater le code dans lidée

Il s'agit d'une page qui a été installée

2. Importez le fichier de configuration eclipse-codestyle.xml

Après avoir terminé les étapes ci-dessus, ne fermez pas la page et recherchez le Autres paramètres-&gt ; Chemin du formateur de code Eclipse de l'adaptateur, recherchez l'emplacement où le fichier eclipse-codestyle.xml est enregistré en fonction de l'emplacement de l'image et ajoutez-le simplement ( Mettre le fichier à la fin de l'article)🎜🎜Comment formater le code dans lidée 🎜🎜🎜🎜2. Le formatage du code formate uniquement le code que j'ai modifié et ne formate pas le code non modifié 🎜🎜🎜Formate uniquement le code code que j'ai écrit et ne formate pas le code dans l'entrepôt de versions, pour éviter qu'un grand nombre de codes incohérents n'apparaissent lors de la révision ou de la comparaison de codes
Touche de raccourci : Ctrl+Shift+Alt+L
🎜🎜 Comment formater le code dans lidée🎜
    Par défaut, l'option Scope est Fichier entier, ce qui signifie formater le code Tout actuel dans la fenêtre
  • Seules les modifications non validées dans VCS signifie que seul le code que j'ai modifié sera formaté et le code que j'ai non modifié ne sera pas formaté
  • Nous pouvons également définir le code à déclencher lors de l'enregistrement automatique du format. Méthode de fonctionnement : définie dans Fichier->Paramètres->Outils->Actions lors de l'enregistrement.
    Notez qu'après avoir vérifié le code de reformatage, le fichier entier doit être remplacé par Lignes modifiées
🎜Comment formater le code dans lidée🎜🎜🎜eclipse-codestyle.xml peut être obtenu par vous-même, n'oubliez pas à la clé trois d'affilée 0.0🎜🎜🎜
<?xml  version="1.0" encoding="UTF-8" standalone="no"?>
<profiles>
    <profile>
        <!--可变参数的... Idea没有对应的配置项,强制insert-->
        <setting></setting>
        <!--枚举值之间 Idea没有对应的配置项,强制insert-->
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=Java:SPACE_BEFORE_COMMA-->
        <!--org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=Java:SPACE_BEFORE_COMMA
        由于IDEA只有一个SPACE_BEFORE_COMMA选项,所以统一设置 insert_space_before_comma 为 do not insert
        -->
        <setting></setting>
        <setting></setting>

        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <!--insert_space_before_comma end-->

        <!--org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=Java:SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS-->
        <setting></setting>
        <!--IDEA只有一个配置项SPACE_AFTER_COMMA,insert_space_after_comma*统一设置成insert-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <!--insert_space_after_comma end-->


        <!--org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=Java:SPACE_BEFORE_COLON-->
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=Java:SPACE_AFTER_COLON-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--IDEA不支持配置,默认do not insert-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <!--这个在Eclipse也没有找到配置的地方-->
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_before_semicolon=Java:SPACE_BEFORE_SEMICOLON
        程序导入的时候强制将SPACE_BEFORE_SEMICOLON设置为false
        -->
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--SPACE_AFTER_SEMICOLON=true-->
        <setting></setting>
        <setting></setting>

        <!--IDEA不支持配置,do not insert-->
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--IDEA不支持,使用默认-->
        <setting></setting>
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=Java:<Programmatic>-->
        <setting></setting>
        <setting></setting>

        <!--IDEA不支持配置,使用如下值,两者对应-->
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <setting></setting>
        <setting></setting>

        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--Java:SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETER-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=Java:SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENT-->
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=Java:<Programmatic>-->
        <setting></setting>

        <!--IDEA使用了对应的配置:Java:SPACE_WITHIN_ARRAY_INITIALIZER_BRACES,但感觉不太好,IDEA默认不插入,Eclipse也使用不插入-->
        <setting></setting>

        <!--use default insert-->
        <setting></setting>

        <!--use default do not insert -->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>


        <!--use default insert-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>


        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=Java:SPACE_BEFORE_SWITCH_LBRACE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=Java:SPACE_BEFORE_CLASS_LBRACE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=Java:<Programmatic>-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=Java:SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=Java:SPACE_BEFORE_METHOD_LBRACE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=Java:SPACE_AFTER_QUEST-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=Java:SPACE_BEFORE_QUEST-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=Java:SPACE_BEFORE_ANOTATION_PARAMETER_LIST-->
        <setting></setting>

        <!--use default do not insert-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <setting></setting>
        <setting></setting>


        <!--下面两个对应IDEA中的一个配置Java:SPACE_AROUND_ASSIGNMENT_OPERATORS,使用insert-->
        <setting></setting>
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=Java:SPACE_BEFORE_CATCH_PARENTHESES-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=Java:SPACE_BEFORE_METHOD_CALL_PARENTHESES-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=Java:SPACE_BEFORE_TRY_PARENTHESES-->
        <setting></setting>

        <!--下面两个对应IDEA中的一个配置Java:SPACE_AROUND_UNARY_OPERATOR,使用do not insert-->
        <setting></setting>
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=Java:SPACE_BEFORE_IF_PARENTHESES-->
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=Java:SPACE_BEFORE_WHILE_PARENTHESES-->
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=Java:SPACE_AFTER_TYPE_CAST-->
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=Java:SPACE_BEFORE_METHOD_PARENTHESES-->
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=Java:SPACE_BEFORE_FOR_PARENTHESES-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=Java:SPACE_BEFORE_SYNCHRONIZED_PARENTHESES-->
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=Java:SPACE_BEFORE_SWITCH_PARENTHESES-->
        <setting></setting>

        <!--下面两个对应IDEA中的一个配置Java:SPACE_AROUND_LAMBDA_ARROW,使用insert-->
        <setting></setting>
        <setting></setting>
        <!--SPACE_WITHIN_EMPTY_ARRAY_INITIALIZER_BRACES-->
        <setting></setting>

        <!--Idea -> Wrapping And Braces -> Simple classes in one line -->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <!--Idea -> Wrapping And Braces -> Simple method in one line -->
        <setting></setting>
        <!--因为Idea不支持配置,所以设置为 Idea默认值-->

        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <!--Idea可以通过Wrap Always实现 TODO-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <!--Idea -> Wrapping And Braces -> Simple block in one line -> do not select -->
        <setting></setting>

        <!--Idea -> Wrapping And Braces -> try statement -> catch.... (Java:CATCH_ON_NEW_LINE)-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=<Programmatic>-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=Java:ARRAY_INITIALIZER_RBRACE_ON_NEXT_LINE-->
        <setting></setting>
        <!--#org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=Java:ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=Java:ELSE_ON_NEW_LINE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=Java:WHILE_ON_NEW_LINE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=Java:FINALLY_ON_NEW_LINE-->
        <setting></setting>

        <!--comment start-->
        <setting></setting>
        <!--ENABLE_JAVADOC_FORMATTING-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=<Programmatic>-->
        <setting></setting>
        <!--IDEA无对应设置,所以关闭对block comment的格式化 -->
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=Java:KEEP_FIRST_COLUMN_COMMENT-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.use_on_off_tags=FORMATTER_TAGS_ENABLED-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.disabling_tag=FORMATTER_OFF_TAG-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.enabling_tag=FORMATTER_ON_TAG-->
        <setting></setting>

        <!--下面的没有IDEA对应项,在代码里面对IDEA中使用默认值即可,LINE_COMMENT_AT_FIRST_COLUMN BLOCK_COMMENT_AT_FIRST_COLUMN设置为false-->
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <setting></setting>


        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <setting></setting>
        <setting></setting>

        <setting></setting>
        <!--和IDEA保持一致,注释换行-->
        <setting></setting>
        <setting></setting>


        <!--comment end-->

        <!--org.eclipse.jdt.core.formatter.blank_lines_after_imports=Java:BLANK_LINES_AFTER_IMPORTS-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.blank_lines_before_imports=Java:BLANK_LINES_BEFORE_IMPORTS-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.blank_lines_after_package=Java:BLANK_LINES_AFTER_PACKAGE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=Java:BLANK_LINES_AROUND_CLASS-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=Java:BLANK_LINES_BEFORE_METHOD_BODY-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=Java:<Programmatic>-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.blank_lines_before_field=Java:BLANK_LINES_AROUND_FIELD-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.blank_lines_before_method=Java:BLANK_LINES_AROUND_METHOD-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.blank_lines_before_package=Java:BLANK_LINES_BEFORE_PACKAGE-->
        <setting></setting>

        <!--下面IDEA没有对应设置,使用对应值即可-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.indentation.size=Java:IndentOptions:INDENT_SIZE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.continuation_indentation=Java:IndentOptions:<Programmatic>-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=Java:<Programmatic>-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=Java:IndentOptions:SMART_TABS-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=Java:INDENT_CASE_FROM_SWITCH-->
        <setting></setting>
        <!--KEEP_INDENTS_ON_EMPTY_LINES-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.tabulation.size=Java:IndentOptions:<Programmatic>-->
        <setting></setting>
        <!--Java:IndentOptions:<Programmatic>-->
        <setting></setting>


        <!--下面IDEA没有对应设置,使用对应值即可-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>


        <!--Java:<Programmatic>-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--下面没有对应的IDEA设置,Eclipse先使用对应值-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <setting></setting>


        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--IDEA默认配置在同一行,Eclipse使用对应值即可-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--Java:BINARY_OPERATION_SIGN_ON_NEXT_LINE-->
        <setting></setting>

        <!--ASSIGNMENT_WRAP 需要设置为 WRAP_AS_NEEDED  WRAP_AS_NEEDED . Add in jdt.core-3.12,it&#39;s not work in previous version -->
        <setting></setting>

        <!--IDEA无配置项,Eclipse使用对应值即可-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=Java:KEEP_CONTROL_STATEMENT_IN_ONE_LINE-->
        <setting></setting>
        <!--org.eclipse.jdt.core.formatter.compact_else_if=Java:SPECIAL_ELSE_IF_TREATMENT-->
        <setting></setting>
        <!--Java:ALIGN_GROUP_FIELD_DECLARATIONS-->
        <setting></setting>
        <!--Java:<Programmatic>-->
        <setting></setting>
        <setting></setting>

        <!--统一为end_of_lint,IDEA默认一致-->
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>
        <setting></setting>


        <!--        <setting id="org.eclipse.jdt.core.compiler.source" value="1.8"/>
                <setting id="org.eclipse.jdt.core.compiler.compliance" value="1.8"/>
                <setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.8"/>
                        <setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>
                                <setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>
                                        <setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>
                -->
        <!--Java:KEEP_SIMPLE_BLOCKS_IN_ONE_LINE-->
        <setting></setting>

        <!--Java:CLASS_BRACE_STYLE,统一使用end_of_line TODO-->
        <setting></setting>
        <setting></setting>

        <!--org.eclipse.jdt.core.formatter.lineSplit=RIGHT_MARGIN-->
        <setting></setting>
    </profile>
</profiles>
Copier après la connexion
🎜Pour plus de connaissances connexes, veuillez visiter la colonne 🎜FAQ🎜 ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La différence entre la version communauté d'idées et la version professionnelle La différence entre la version communauté d'idées et la version professionnelle Nov 07, 2023 pm 05:23 PM

Les différences entre IDEA Community Edition et Professional Edition incluent les méthodes d'autorisation, les fonctions, le support et les mises à jour, la prise en charge des plug-ins, les services cloud et la collaboration en équipe, la prise en charge du développement mobile, l'éducation et l'apprentissage, l'intégration et l'évolutivité, la gestion des erreurs et le débogage, la sécurité et la confidentialité. protection etc Introduction détaillée : 1. Méthode d'autorisation. La version communautaire est gratuite et adaptée à tous les développeurs, quel que soit le système d'exploitation utilisé. La version communautaire prend en charge les projets open source et les projets commerciaux. la version professionnelle en a 30. Il y a une période d'essai de trois jours, après quoi vous devez acheter une licence pour continuer à l'utiliser, etc.

Cinq plug-ins IntelliJ IDEA pour écrire du code efficacement Cinq plug-ins IntelliJ IDEA pour écrire du code efficacement Jul 16, 2023 am 08:03 AM

L'intelligence artificielle L'IA est actuellement une tendance future et une direction de développement largement reconnues. Même si certains craignent que l’IA ne remplace tous les emplois, en réalité, elle ne remplacera que les emplois très répétitifs et à faible rendement. Nous devrions donc apprendre à travailler plus intelligemment plutôt que plus dur. Cet article présente 5 plug-ins Intellij basés sur l'IA. Ces plug-ins peuvent vous aider à améliorer votre productivité, à réduire le travail répétitif fastidieux et à rendre votre travail plus efficace et plus pratique. 1GithubCopilotGithubCopilot est un outil d'aide au code d'intelligence artificielle développé conjointement par OpenAI et GitHub. Il utilise le modèle GPT d'OpenAI pour analyser le contexte du code, prédire et générer du nouveau code.

Idée comment démarrer plusieurs projets SpringBoot Idée comment démarrer plusieurs projets SpringBoot May 28, 2023 pm 06:46 PM

1. Préparation Utilisez Idea pour créer un projet helloworld SpringBoot. Description de l'environnement de développement : (1) SpringBoot2.7.0 (2) Idée : IntelliJIDEA2022.2.2 (3) OS : L'environnement MacOS est différent Certaines opérations sont légèrement différentes, mais l'idée générale est la même. 2. Démarrez plusieurs SpringBoot2.1 Solution 1 : Modifier le port du fichier de configuration Dans le projet SpringBoot, le numéro de port peut être configuré dans le fichier de configuration, donc la solution la plus simple que l'on puisse imaginer est de modifier le port de configuration fichier application.(properties/yml) Configurations

Comment résoudre le problème du mappeur vide automatiquement injecté dans le projet Idea SpringBoot Comment résoudre le problème du mappeur vide automatiquement injecté dans le projet Idea SpringBoot May 17, 2023 pm 06:49 PM

Dans le projet SpringBoot, si MyBatis est utilisé comme infrastructure de couche de persistance, vous pouvez rencontrer le problème du mappeur signalant une exception de pointeur nul lors de l'utilisation de l'injection automatique. En effet, SpringBoot ne peut pas identifier correctement l'interface Mapper de MyBatis lors de l'injection automatique et nécessite une configuration supplémentaire. Il existe deux manières de résoudre ce problème : 1. Ajoutez des annotations à l'interface Mapper. Ajoutez l'annotation @Mapper à l'interface Mapper pour indiquer à SpringBoot que cette interface est une interface Mapper et doit être proxy. Un exemple est le suivant : @MapperpublicinterfaceUserMapper{//...}2

Quel logiciel est l'idée ? Quel logiciel est l'idée ? Sep 02, 2022 pm 05:05 PM

Idea est un logiciel d'outil d'environnement de développement intégré Java développé par JetBrains Software Company. IDEA prône le codage intelligent et ses fonctions spéciales incluent : sélection intelligente, aide au codage, composition flexible, détection de syntaxe dynamique, inspection du code, prise en charge complète de JSP, modèles prédéfinis, prise en charge parfaite du contrôle de version, code intelligent, etc.

Comment résoudre le problème selon lequel le déploiement à chaud de Springboot n'est pas valide dans Idea Comment résoudre le problème selon lequel le déploiement à chaud de Springboot n'est pas valide dans Idea May 18, 2023 pm 06:01 PM

一、开启idée自动make功能1-Activer la création automatique à partir du compilateurPRESS:CTRL+SHIFT+ATYPE:makeprojectautomaticallyPRESS:EntréeActiverMakeProjectautomaticallyfeature2-ActiverAutomakelorsquel'applicationestexécutéePRESS:CTRL+SHIFT+ATYPE:RegistryFindthekeycompiler.automake.allow.

Comment déboguer les opérations Java Stream dans IntelliJ IDEA Comment déboguer les opérations Java Stream dans IntelliJ IDEA May 09, 2023 am 11:25 AM

Le fonctionnement du flux est un point fort de Java8 ! Bien que java.util.stream soit très puissant, de nombreux développeurs l'utilisent encore rarement dans leur travail réel. L'une des raisons les plus critiquées est qu'il est difficile à déboguer. C'était effectivement le cas au début, à cause des opérations de streaming. car le flux ne peut pas être utilisé dans DEBUG Lorsqu'il s'agit d'une ligne de code, lorsqu'il s'agit de l'étape suivante, de nombreuses opérations sont en fait passées en même temps, il nous est donc difficile de juger quelle ligne pose problème. Plug-in : JavaStreamDebugger Si la version d'IDEA que vous utilisez est relativement nouvelle, ce plug-in est déjà inclus et n'a pas besoin d'être installé. S'il n'est pas encore installé, installez-le manuellement, puis continuez ci-dessous.

Tutoriel de base : Créer un projet Maven à l'aide d'IDEA Tutoriel de base : Créer un projet Maven à l'aide d'IDEA Feb 19, 2024 pm 04:43 PM

IDEA (IntelliJIDEA) est un puissant environnement de développement intégré qui peut aider les développeurs à développer diverses applications Java rapidement et efficacement. Dans le développement de projets Java, l'utilisation de Maven comme outil de gestion de projet peut nous aider à mieux gérer les bibliothèques dépendantes, à créer des projets, etc. Cet article détaillera les étapes de base pour créer un projet Maven dans IDEA, tout en fournissant des exemples de code spécifiques. Étape 1 : Ouvrez IDEA et créez un nouveau projet. Ouvrez IntelliJIDEA