1<?xml version="1.0" encoding="UTF-8"?> 2<project version="4"> 3 <component name="ProjectCodeStyleSettingsManager"> 4 <option name="PER_PROJECT_SETTINGS"> 5 <value> 6 <option name="OTHER_INDENT_OPTIONS"> 7 <value> 8 <option name="INDENT_SIZE" value="2" /> 9 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 10 <option name="TAB_SIZE" value="2" /> 11 <option name="USE_TAB_CHARACTER" value="false" /> 12 <option name="SMART_TABS" value="false" /> 13 <option name="LABEL_INDENT_SIZE" value="0" /> 14 <option name="LABEL_INDENT_ABSOLUTE" value="false" /> 15 <option name="USE_RELATIVE_INDENTS" value="false" /> 16 </value> 17 </option> 18 <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" /> 19 <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" /> 20 <option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND"> 21 <value /> 22 </option> 23 <option name="IMPORT_LAYOUT_TABLE"> 24 <value> 25 <package name="" withSubpackages="true" static="true" /> 26 <emptyLine /> 27 <package name="" withSubpackages="true" static="false" /> 28 </value> 29 </option> 30 <option name="RIGHT_MARGIN" value="100" /> 31 <option name="JD_ALIGN_PARAM_COMMENTS" value="false" /> 32 <option name="JD_ALIGN_EXCEPTION_COMMENTS" value="false" /> 33 <option name="JD_P_AT_EMPTY_LINES" value="false" /> 34 <option name="JD_KEEP_EMPTY_PARAMETER" value="false" /> 35 <option name="JD_KEEP_EMPTY_EXCEPTION" value="false" /> 36 <option name="JD_KEEP_EMPTY_RETURN" value="false" /> 37 <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> 38 <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> 39 <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="0" /> 40 <option name="ALIGN_MULTILINE_PARAMETERS" value="false" /> 41 <option name="ALIGN_MULTILINE_FOR" value="false" /> 42 <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" /> 43 <option name="CALL_PARAMETERS_WRAP" value="1" /> 44 <option name="METHOD_PARAMETERS_WRAP" value="1" /> 45 <option name="EXTENDS_LIST_WRAP" value="1" /> 46 <option name="THROWS_KEYWORD_WRAP" value="1" /> 47 <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> 48 <option name="BINARY_OPERATION_WRAP" value="1" /> 49 <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> 50 <option name="TERNARY_OPERATION_WRAP" value="1" /> 51 <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> 52 <option name="FOR_STATEMENT_WRAP" value="1" /> 53 <option name="ARRAY_INITIALIZER_WRAP" value="1" /> 54 <option name="WRAP_COMMENTS" value="true" /> 55 <option name="IF_BRACE_FORCE" value="3" /> 56 <option name="DOWHILE_BRACE_FORCE" value="3" /> 57 <option name="WHILE_BRACE_FORCE" value="3" /> 58 <option name="FOR_BRACE_FORCE" value="3" /> 59 <AndroidXmlCodeStyleSettings> 60 <option name="USE_CUSTOM_SETTINGS" value="true" /> 61 <option name="LAYOUT_SETTINGS"> 62 <value> 63 <option name="INSERT_BLANK_LINE_BEFORE_TAG" value="false" /> 64 </value> 65 </option> 66 </AndroidXmlCodeStyleSettings> 67 <Objective-C> 68 <option name="INDENT_NAMESPACE_MEMBERS" value="0" /> 69 <option name="INDENT_C_STRUCT_MEMBERS" value="2" /> 70 <option name="INDENT_CLASS_MEMBERS" value="2" /> 71 <option name="INDENT_VISIBILITY_KEYWORDS" value="1" /> 72 <option name="INDENT_INSIDE_CODE_BLOCK" value="2" /> 73 <option name="KEEP_STRUCTURES_IN_ONE_LINE" value="true" /> 74 <option name="FUNCTION_PARAMETERS_WRAP" value="5" /> 75 <option name="FUNCTION_CALL_ARGUMENTS_WRAP" value="5" /> 76 <option name="TEMPLATE_CALL_ARGUMENTS_WRAP" value="5" /> 77 <option name="TEMPLATE_CALL_ARGUMENTS_ALIGN_MULTILINE" value="true" /> 78 <option name="ALIGN_INIT_LIST_IN_COLUMNS" value="false" /> 79 <option name="SPACE_BEFORE_SUPERCLASS_COLON" value="false" /> 80 </Objective-C> 81 <Objective-C-extensions> 82 <file> 83 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" /> 84 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" /> 85 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" /> 86 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" /> 87 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" /> 88 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" /> 89 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" /> 90 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" /> 91 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" /> 92 </file> 93 <class> 94 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" /> 95 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" /> 96 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" /> 97 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" /> 98 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" /> 99 <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" /> 100 </class> 101 <extensions> 102 <pair source="cc" header="h" /> 103 <pair source="c" header="h" /> 104 </extensions> 105 </Objective-C-extensions> 106 <XML> 107 <option name="XML_ALIGN_ATTRIBUTES" value="false" /> 108 <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" /> 109 </XML> 110 <codeStyleSettings language="HTML"> 111 <indentOptions> 112 <option name="INDENT_SIZE" value="2" /> 113 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 114 <option name="TAB_SIZE" value="2" /> 115 </indentOptions> 116 </codeStyleSettings> 117 <codeStyleSettings language="JAVA"> 118 <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> 119 <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> 120 <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> 121 <option name="ALIGN_MULTILINE_PARAMETERS" value="false" /> 122 <option name="ALIGN_MULTILINE_RESOURCES" value="false" /> 123 <option name="ALIGN_MULTILINE_FOR" value="false" /> 124 <option name="CALL_PARAMETERS_WRAP" value="1" /> 125 <option name="METHOD_PARAMETERS_WRAP" value="1" /> 126 <option name="EXTENDS_LIST_WRAP" value="1" /> 127 <option name="THROWS_KEYWORD_WRAP" value="1" /> 128 <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> 129 <option name="BINARY_OPERATION_WRAP" value="1" /> 130 <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> 131 <option name="TERNARY_OPERATION_WRAP" value="1" /> 132 <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> 133 <option name="FOR_STATEMENT_WRAP" value="1" /> 134 <option name="ARRAY_INITIALIZER_WRAP" value="1" /> 135 <option name="IF_BRACE_FORCE" value="3" /> 136 <option name="DOWHILE_BRACE_FORCE" value="3" /> 137 <option name="WHILE_BRACE_FORCE" value="3" /> 138 <option name="FOR_BRACE_FORCE" value="3" /> 139 <option name="PARENT_SETTINGS_INSTALLED" value="true" /> 140 <indentOptions> 141 <option name="INDENT_SIZE" value="2" /> 142 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 143 <option name="TAB_SIZE" value="2" /> 144 </indentOptions> 145 </codeStyleSettings> 146 <codeStyleSettings language="JSON"> 147 <indentOptions> 148 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 149 <option name="TAB_SIZE" value="2" /> 150 </indentOptions> 151 </codeStyleSettings> 152 <codeStyleSettings language="ObjectiveC"> 153 <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1" /> 154 <option name="BLANK_LINES_BEFORE_IMPORTS" value="0" /> 155 <option name="BLANK_LINES_AFTER_IMPORTS" value="0" /> 156 <option name="BLANK_LINES_AROUND_CLASS" value="0" /> 157 <option name="BLANK_LINES_AROUND_METHOD" value="0" /> 158 <option name="BLANK_LINES_AROUND_METHOD_IN_INTERFACE" value="0" /> 159 <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="false" /> 160 <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> 161 <option name="FOR_STATEMENT_WRAP" value="1" /> 162 <option name="ASSIGNMENT_WRAP" value="1" /> 163 <indentOptions> 164 <option name="INDENT_SIZE" value="2" /> 165 <option name="CONTINUATION_INDENT_SIZE" value="4" /> 166 </indentOptions> 167 </codeStyleSettings> 168 <codeStyleSettings language="XML"> 169 <indentOptions> 170 <option name="INDENT_SIZE" value="2" /> 171 <option name="CONTINUATION_INDENT_SIZE" value="2" /> 172 <option name="TAB_SIZE" value="2" /> 173 </indentOptions> 174 <arrangement> 175 <rules> 176 <section> 177 <rule> 178 <match> 179 <AND> 180 <NAME>xmlns:android</NAME> 181 <XML_ATTRIBUTE /> 182 <XML_NAMESPACE>^$</XML_NAMESPACE> 183 </AND> 184 </match> 185 </rule> 186 </section> 187 <section> 188 <rule> 189 <match> 190 <AND> 191 <NAME>xmlns:.*</NAME> 192 <XML_ATTRIBUTE /> 193 <XML_NAMESPACE>^$</XML_NAMESPACE> 194 </AND> 195 </match> 196 <order>BY_NAME</order> 197 </rule> 198 </section> 199 <section> 200 <rule> 201 <match> 202 <AND> 203 <NAME>.*:id</NAME> 204 <XML_ATTRIBUTE /> 205 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 206 </AND> 207 </match> 208 </rule> 209 </section> 210 <section> 211 <rule> 212 <match> 213 <AND> 214 <NAME>style</NAME> 215 <XML_ATTRIBUTE /> 216 <XML_NAMESPACE>^$</XML_NAMESPACE> 217 </AND> 218 </match> 219 </rule> 220 </section> 221 <section> 222 <rule> 223 <match> 224 <AND> 225 <NAME>.*</NAME> 226 <XML_ATTRIBUTE /> 227 <XML_NAMESPACE>^$</XML_NAMESPACE> 228 </AND> 229 </match> 230 <order>BY_NAME</order> 231 </rule> 232 </section> 233 <section> 234 <rule> 235 <match> 236 <AND> 237 <NAME>.*:.*Style</NAME> 238 <XML_ATTRIBUTE /> 239 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 240 </AND> 241 </match> 242 <order>BY_NAME</order> 243 </rule> 244 </section> 245 <section> 246 <rule> 247 <match> 248 <AND> 249 <NAME>.*:layout_width</NAME> 250 <XML_ATTRIBUTE /> 251 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 252 </AND> 253 </match> 254 </rule> 255 </section> 256 <section> 257 <rule> 258 <match> 259 <AND> 260 <NAME>.*:layout_height</NAME> 261 <XML_ATTRIBUTE /> 262 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 263 </AND> 264 </match> 265 </rule> 266 </section> 267 <section> 268 <rule> 269 <match> 270 <AND> 271 <NAME>.*:layout_weight</NAME> 272 <XML_ATTRIBUTE /> 273 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 274 </AND> 275 </match> 276 </rule> 277 </section> 278 <section> 279 <rule> 280 <match> 281 <AND> 282 <NAME>.*:layout_margin</NAME> 283 <XML_ATTRIBUTE /> 284 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 285 </AND> 286 </match> 287 </rule> 288 </section> 289 <section> 290 <rule> 291 <match> 292 <AND> 293 <NAME>.*:layout_marginTop</NAME> 294 <XML_ATTRIBUTE /> 295 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 296 </AND> 297 </match> 298 </rule> 299 </section> 300 <section> 301 <rule> 302 <match> 303 <AND> 304 <NAME>.*:layout_marginBottom</NAME> 305 <XML_ATTRIBUTE /> 306 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 307 </AND> 308 </match> 309 </rule> 310 </section> 311 <section> 312 <rule> 313 <match> 314 <AND> 315 <NAME>.*:layout_marginStart</NAME> 316 <XML_ATTRIBUTE /> 317 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 318 </AND> 319 </match> 320 </rule> 321 </section> 322 <section> 323 <rule> 324 <match> 325 <AND> 326 <NAME>.*:layout_marginEnd</NAME> 327 <XML_ATTRIBUTE /> 328 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 329 </AND> 330 </match> 331 </rule> 332 </section> 333 <section> 334 <rule> 335 <match> 336 <AND> 337 <NAME>.*:layout_marginLeft</NAME> 338 <XML_ATTRIBUTE /> 339 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 340 </AND> 341 </match> 342 </rule> 343 </section> 344 <section> 345 <rule> 346 <match> 347 <AND> 348 <NAME>.*:layout_marginRight</NAME> 349 <XML_ATTRIBUTE /> 350 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 351 </AND> 352 </match> 353 </rule> 354 </section> 355 <section> 356 <rule> 357 <match> 358 <AND> 359 <NAME>.*:layout_.*</NAME> 360 <XML_ATTRIBUTE /> 361 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 362 </AND> 363 </match> 364 <order>BY_NAME</order> 365 </rule> 366 </section> 367 <section> 368 <rule> 369 <match> 370 <AND> 371 <NAME>.*:padding</NAME> 372 <XML_ATTRIBUTE /> 373 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 374 </AND> 375 </match> 376 </rule> 377 </section> 378 <section> 379 <rule> 380 <match> 381 <AND> 382 <NAME>.*:paddingTop</NAME> 383 <XML_ATTRIBUTE /> 384 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 385 </AND> 386 </match> 387 </rule> 388 </section> 389 <section> 390 <rule> 391 <match> 392 <AND> 393 <NAME>.*:paddingBottom</NAME> 394 <XML_ATTRIBUTE /> 395 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 396 </AND> 397 </match> 398 </rule> 399 </section> 400 <section> 401 <rule> 402 <match> 403 <AND> 404 <NAME>.*:paddingStart</NAME> 405 <XML_ATTRIBUTE /> 406 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 407 </AND> 408 </match> 409 </rule> 410 </section> 411 <section> 412 <rule> 413 <match> 414 <AND> 415 <NAME>.*:paddingEnd</NAME> 416 <XML_ATTRIBUTE /> 417 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 418 </AND> 419 </match> 420 </rule> 421 </section> 422 <section> 423 <rule> 424 <match> 425 <AND> 426 <NAME>.*:paddingLeft</NAME> 427 <XML_ATTRIBUTE /> 428 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 429 </AND> 430 </match> 431 </rule> 432 </section> 433 <section> 434 <rule> 435 <match> 436 <AND> 437 <NAME>.*:paddingRight</NAME> 438 <XML_ATTRIBUTE /> 439 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 440 </AND> 441 </match> 442 </rule> 443 </section> 444 <section> 445 <rule> 446 <match> 447 <AND> 448 <NAME>.*</NAME> 449 <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE> 450 </AND> 451 </match> 452 <order>BY_NAME</order> 453 </rule> 454 </section> 455 <section> 456 <rule> 457 <match> 458 <AND> 459 <NAME>.*</NAME> 460 <XML_NAMESPACE>http://schemas.android.com/apk/res-auto</XML_NAMESPACE> 461 </AND> 462 </match> 463 <order>BY_NAME</order> 464 </rule> 465 </section> 466 <section> 467 <rule> 468 <match> 469 <AND> 470 <NAME>.*</NAME> 471 <XML_NAMESPACE>http://schemas.android.com/tools</XML_NAMESPACE> 472 </AND> 473 </match> 474 <order>BY_NAME</order> 475 </rule> 476 </section> 477 <section> 478 <rule> 479 <match> 480 <AND> 481 <NAME>.*</NAME> 482 <XML_NAMESPACE>.*</XML_NAMESPACE> 483 </AND> 484 </match> 485 <order>BY_NAME</order> 486 </rule> 487 </section> 488 </rules> 489 </arrangement> 490 </codeStyleSettings> 491 </value> 492 </option> 493 <option name="USE_PER_PROJECT_SETTINGS" value="true" /> 494 </component> 495</project> 496