dreamweaver сохраняет открытую скобку в той же строке PHP

#php #format #line #dreamweaver

#php #формат #строка #dreamweaver

Вопрос:

У меня проблема с форматированием кода в Dreamweaver

Форматирование по умолчанию с помощью Dreamweaver:

 <?php
    if(a>10){
    }
    
    function test (){
    }
    
    ?>
 

Мое предпочтительное форматирование:

  <?php
    if(a>10)
    {

    }
        
    function test ()
    {
    }
        
  ?>
 

Как мне это изменить?

Комментарии:

1. Прежде чем что-либо менять, быстро взгляните на стандарт кодирования

Ответ №1:

Как сказано в официальном руководстве (ссылка):

  • Создайте новый файл в корне сайта с именем файла .jsbeautifyrc
  • Скопируйте и вставьте приведенные ниже правила форматирования по умолчанию для CSS, JS и PHP в файл .jsbeautifyrc и сохраните файл:
     { 
      "js": {
    
         "eol": "n",
    
         "preserve_newlines": true,
    
         "max_preserve_newlines": 3,
    
         "space_after_anon_function": true,
    
         "keep_array_indentation": false,
    
         "space_before_conditional": true,
    
         "break_chained_methods": false,
    
         "unescape_strings": false,
    
         "wrap_line_length": 0,
    
         "end_with_newline": true,
    
         "comma_first": false,
    
         "operator_position": "after-newline"
    
     },
    
     "css": {
    
         "preserve_newlines": false,
    
         "selector_separator_newline" : false,
    
         "end_with_newline": false,
    
         "newline_between_rules": false,
    
         "space_around_selector_separator": true
    
     },
    
     "php": {
    
         "eol": "n",
    
         "preserve_newlines": true,
    
         "max_preserve_newlines": 3,
    
         "space_after_anon_function": true,
    
         "brace_style": "collapse",
    
         "keep_array_indentation": false,
    
         "space_before_conditional": true,
    
         "break_chained_methods": false,
    
         "unescape_strings": false,
    
         "wrap_line_length": 0,
    
         "end_with_newline": false,
    
         "comma_first": false,
    
         "space_in_paren":true
    
      }
    
    }
     
  • Отредактируйте правила по умолчанию, чтобы изменить правила форматирования кода по умолчанию в соответствии с приведенной ниже таблицей, и сохраните изменения.
  • Перезапустите Dreamweaver и примените форматирование кода для файлов CSS, JS и PHP.

Код отформатирован в соответствии с обновленными правилами форматирования.


Вам нужно изменить brace_style с expand

Комментарии:

1. как изменить правила php в dreamweare

2. Я написал это выше