zoukankan      html  css  js  c++  java
  • Eclipse 学习总结

    1. 基础配置

    1.1.设置字体和颜色

          操作步骤:Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic--> Text Font --> Edit

          

          

    1.2.代码自动提示

           如果项目工程中没有web.xml文件,可以手动动态添加。
           操作步骤:Window -> Preferences -> Java -> Editor -> Content Assist -> Auto-Activation
           将 Auto activation triggers for java 修改为:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

          

    1.3.关闭拼写检查

          操作步骤:Window -> Preferences -> General–>Editors–>Text Edittors–>spelling,取消勾选

          

     1.4.关闭validation语法校验

          操作步骤:Window -> Preferences -> Validation,其中 Manual 表示手动校验,Build 表示生成时自动校验,基本上 Build 下所有都可以关闭。

           

     1.5.修改工作空间默认编码

          操作步骤:Window -> Preferences -> General--> Workspace -> Other,修改为:UTF-8

           

     1.6.properties文件中文乱码设置

          Eclipse打开properties文件时,中文会显示乱码,这是因为properties文件默认编码方式是iso8859-1,将其修改为utf-8后,就可以正常显示了
          操作步骤:Window -> Preferences -> General -> Content Types -> Text -> Java Properties File -> UTF-8 -> Update -> OK

           

     1.7.配置Maven

          在下载Maven并设置好本地仓库和远程仓库等配置后,就可以在Eclipse中配置Maven。

          操作步骤:Window -> Preferences ->  Maven -> User Settings

           

     1.8.配置Tomcat

           需要下载Tomcat并配置好相关端口等信息后,按如下步骤操作。

           操作步骤:Window -> Preferences -> Server -> Runtime Environment

            

    1.9.编辑器代码折叠配置

           操作步骤:Window -> Preferences -> Java -> Editor -> Folding

           

    1.10.安装主题插件 - DevStyle

           操作步骤:Help -> Eclipse Marketpalce -> Search -> DevStyle

            

    2. Eclipse 个人喜欢的格式化配置

           格式化整个项目代码:右键项目 -> Source -> Format

          

          

          个人配置文件      

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <profiles version="12">
        <profile kind="CodeFormatterProfile" name="EclipseConfig" version="12">
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_for_statment" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_method_invocation" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_switch_statement" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_enum_constant_declaration" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off" />
            <setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_if_while_statement" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameterized_type_references" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_enum_constant" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false" />
            <setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="80" />
            <setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_catch_clause" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_lambda_body" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_type_parameters" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16" />
            <setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error" />
            <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_annotation" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert" />
            <setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.wrap_before_conditional_operator" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines" value="2147483647" />
            <setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80" />
            <setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_try_clause" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false" />
            <setting id="org.eclipse.jdt.core.compiler.source" value="1.8" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.wrap_before_assignment_operator" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert" />
            <setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.8" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_method_delcaration" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_type_arguments" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert" />
            <setting id="org.eclipse.jdt.core.compiler.compliance" value="1.8" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.parentheses_positions_in_lambda_declaration" value="common_lines" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_for_loop_header" value="0" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert" />
            <setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true" />
            <setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1" />
            <setting id="org.eclipse.jdt.core.formatter.lineSplit" value="120" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert" />
            <setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert" />
        </profile>
    </profiles>
    View Code

    3. Eclipse 中一个普通 JavaWeb 项目的目录结构

           

           

           如果项目工程中没有web.xml文件,可以手动动态添加。
           右击项目 ->  java EE Tools  ->  Genertate Deployment Descriptor Stub

    4. Eclipse 中查看 JDK 某个类的源码

         在 Eclipse 中,按住 Ctrl 键并点击某个类或对象,就会跳转到该类或对象的定义。如果是 JDK 中的某个类,则会显示如下

         

         这是因为在Eclipse中需要进行相关配置,才能查看相关的源码

         4.1:点击 "window" -> "Preferences" -> "Java" -> "Installed JRES"  -> "对应版本的jre" -> "Edit"

               

         4.2:选中 rt.jar -> 点右边的按钮 "Source Attachment..."

               

         4.3:选择 JDK 安装目录下的 src.zip 文件

               

         4.4:然后在查看 "System.out.println("");" 中的 System 类,就可以看到源码了。

                

  • 相关阅读:
    聊聊面试-NoClassDefFoundError 和 ClassNotFoundException 区别
    聊聊面试-int和Integer的区别
    数据库char varchar nchar nvarchar,编码Unicode,UTF8,GBK等,Sql语句中文前为什么加N(一次线上数据存储乱码排查)
    SQL Server数据库阻塞,死锁查询
    数据误操作,教你使用ApexSQLLog工具从 SQLServer日志恢复数据!
    IDEA将Maven项目中指定文件夹下的xml等文件编译进classes
    Tomcat 中文乱码,设置UTF-8
    C#实现前向最大匹、字典树(分词、检索)
    23种设计模式汇总
    Head First设计模式——原型模式和访问者模式
  • 原文地址:https://www.cnblogs.com/tracine0513/p/9361341.html
Copyright © 2011-2022 走看看