Hướng dẫn could not find php-cs-fixer the program may not be installed - không thể tìm thấy php-cs-fixer, chương trình có thể chưa được cài đặt

Tôi rất xin lỗi vì tôi phải va vào chủ đề này một lần nữa.

Tôi đã làm theo bước của chủ đề này nhưng vẫn không thể làm cho nó hoạt động.

~
└▪ which php-cs-fixer
/usr/local/bin/php-cs-fixer

~
└▪ which php
/usr/local/bin/php

~
└▪ echo $PATH
/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/local/sbin:/Users/username/.dotfiles/bin:/Users/username/.rbenv/shims:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/local/sbin:/Users/username/.dotfiles/bin:/Users/username/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Atom Beautify - Thông tin gỡ lỗi

Thông tin gỡ lỗi sau đây được tạo bởi

~
└▪ which php
/usr/local/bin/php
0 trên
~
└▪ which php
/usr/local/bin/php
1.


Nền tảng: Darwin: darwin

Phiên bản

Phiên bản Atom: 1.0.9: 1.0.9

Phiên bản làm đẹp nguyên tử: 0,28.11: 0.28.11

Tệp gốc để được làm đẹp

Đường dẫn tệp gốc:

~
└▪ which php
/usr/local/bin/php
2:
~
└▪ which php
/usr/local/bin/php
2

Ngữ pháp tệp gốc: PHP: PHP

Ngôn ngữ tệp gốc: PHP: PHP

Nội dung tệp gốc::

Tùy chọn làm đẹp

Tùy chọn trình soạn thảo: Tùy chọn từ Cài đặt trình soạn thảo nguyên tử:
Options from Atom Editor settings

{
    "_default": {
        "indent_size": 2,
        "indent_char": " ",
        "indent_with_tabs": false
    }
}

Tùy chọn cấu hình: Tùy chọn từ Atom Beautify Cài đặt gói:
Options from Atom Beautify package settings

{
    "css": {
        "convert_quotes": "single",
        "indent_size": 2,
        "indent_char": " ",
        "selector_separator_newline": false,
        "newline_between_rules": false,
        "preserve_newlines": false,
        "wrap_line_length": 0,
        "indent_comments": true,
        "force_indentation": false,
        "align_assignments": false
    },
    "html": {
        "end_with_newline": true,
        "max_preserve_newlines": 2,
        "indent_inner_html": false,
        "indent_size": 2,
        "indent_char": " ",
        "brace_style": "collapse",
        "indent_scripts": "normal",
        "wrap_line_length": 250,
        "wrap_attributes": "auto",
        "wrap_attributes_indent_size": 2,
        "preserve_newlines": true,
        "unformatted": [
            "a",
            "sub",
            "sup",
            "b",
            "i",
            "u"
        ]
    },
    "js": {
        "end_with_newline": true,
        "eval_code": true,
        "indent_size": 2,
        "indent_char": " ",
        "indent_level": 0,
        "indent_with_tabs": false,
        "preserve_newlines": true,
        "max_preserve_newlines": 10,
        "space_in_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "brace_style": "collapse",
        "break_chained_methods": false,
        "keep_array_indentation": false,
        "keep_function_indentation": false,
        "space_before_conditional": true,
        "unescape_strings": false,
        "wrap_line_length": 0
    },
    "php": {
        "cs_fixer_path": "/usr/local/bin/php-cs-fixer",
        "fixers": "",
        "level": ""
    },
    "arduino": {
        "configPath": ""
    },
    "cs": {
        "configPath": ""
    },
    "c": {
        "configPath": ""
    },
    "cpp": {
        "configPath": ""
    },
    "d": {
        "configPath": ""
    },
    "gherkin": {
        "indent_size": 2,
        "indent_char": " "
    },
    "fortran": {
        "emacs_path": "",
        "emacs_script_path": ""
    },
    "java": {
        "configPath": ""
    },
    "objectivec": {
        "configPath": ""
    },
    "pawn": {
        "configPath": ""
    },
    "perl": {
        "perltidy_profile": ""
    },
    "python": {
        "max_line_length": 79,
        "indent_size": 4,
        "ignore": [
            "E24"
        ]
    },
    "ruby": {
        "indent_size": 2,
        "indent_char": " "
    },
    "rust": {
        "rustfmt_path": ""
    },
    "sql": {
        "indent_size": 2,
        "keywords": "upper",
        "identifiers": "lower"
    },
    "vala": {
        "configPath": ""
    }
}

Tùy chọn nhà: Tùy chọn từ

~
└▪ which php
/usr/local/bin/php
3:
Options from
~
└▪ which php
/usr/local/bin/php
3

Tùy chọn EditorConfig: Tùy chọn từ tệp EditorConfig:
Options from EditorConfig file

Tùy chọn dự án: Tùy chọn từ các tệp

~
└▪ which php
/usr/local/bin/php
4 bắt đầu từ thư mục
~
└▪ which php
/usr/local/bin/php
5 và đi lên đến root
:
Options from
~
└▪ which php
/usr/local/bin/php
4 files starting from directory
~
└▪ which php
/usr/local/bin/php
5 and going up to root

[
    {
        "_default": {}
    },
    {
        "_default": {}
    },
    {
        "_default": {}
    }
]

Tùy chọn cuối cùng: Tùy chọn kết hợp cuối cùng được sử dụng:
Final combined options that are used

{
    "indent_size": 2,
    "indent_char": " ",
    "indent_with_tabs": false
}

Cài đặt gói: Tùy chọn Cài đặt gói RAW:
The raw package settings options

{
    "_analyticsUserId": "c603447f-e71c-455b-a0cc-49a42d18aaa6",
    "analytics": false,
    "css_convert_quotes": "single",
    "html_end_with_newline": true,
    "language_html_beautify_on_save": true,
    "language_scss_beautify_on_save": true,
    "language_js_beautify_on_save": true,
    "js_end_with_newline": true,
    "js_eval_code": true,
    "html_max_preserve_newlines": 2,
    "language_json_beautify_on_save": true,
    "php_cs_fixer_path": "/usr/local/bin/php-cs-fixer",
    "_loggerLevel": "warn",
    "beautifyEntireFileOnSave": true,
    "muteUnsupportedLanguageErrors": false,
    "muteAllErrors": false,
    "arduino_configPath": "",
    "cs_configPath": "",
    "c_configPath": "",
    "cpp_configPath": "",
    "css_indent_size": 2,
    "css_indent_char": " ",
    "css_selector_separator_newline": false,
    "css_newline_between_rules": false,
    "css_preserve_newlines": false,
    "css_wrap_line_length": 0,
    "css_indent_comments": true,
    "css_force_indentation": false,
    "css_align_assignments": false,
    "d_configPath": "",
    "gherkin_indent_size": 2,
    "gherkin_indent_char": " ",
    "fortran_emacs_path": "",
    "fortran_emacs_script_path": "",
    "html_indent_inner_html": false,
    "html_indent_size": 2,
    "html_indent_char": " ",
    "html_brace_style": "collapse",
    "html_indent_scripts": "normal",
    "html_wrap_line_length": 250,
    "html_wrap_attributes": "auto",
    "html_wrap_attributes_indent_size": 2,
    "html_preserve_newlines": true,
    "html_unformatted": [
        "a",
        "sub",
        "sup",
        "b",
        "i",
        "u"
    ],
    "java_configPath": "",
    "js_indent_size": 2,
    "js_indent_char": " ",
    "js_indent_level": 0,
    "js_indent_with_tabs": false,
    "js_preserve_newlines": true,
    "js_max_preserve_newlines": 10,
    "js_space_in_paren": false,
    "js_jslint_happy": false,
    "js_space_after_anon_function": false,
    "js_brace_style": "collapse",
    "js_break_chained_methods": false,
    "js_keep_array_indentation": false,
    "js_keep_function_indentation": false,
    "js_space_before_conditional": true,
    "js_unescape_strings": false,
    "js_wrap_line_length": 0,
    "objectivec_configPath": "",
    "pawn_configPath": "",
    "perl_perltidy_profile": "",
    "php_fixers": "",
    "php_level": "",
    "python_max_line_length": 79,
    "python_indent_size": 4,
    "python_ignore": [
        "E24"
    ],
    "ruby_indent_size": 2,
    "ruby_indent_char": " ",
    "rust_rustfmt_path": "",
    "sql_indent_size": 2,
    "sql_keywords": "upper",
    "sql_identifiers": "lower",
    "vala_configPath": "",
    "language_arduino_disabled": false,
    "language_arduino_default_beautifier": "Uncrustify",
    "language_arduino_beautify_on_save": false,
    "language_cs_disabled": false,
    "language_cs_default_beautifier": "Uncrustify",
    "language_cs_beautify_on_save": false,
    "language_c_disabled": false,
    "language_c_default_beautifier": "Uncrustify",
    "language_c_beautify_on_save": false,
    "language_coffeescript_disabled": false,
    "language_coffeescript_default_beautifier": "coffee-fmt",
    "language_coffeescript_beautify_on_save": false,
    "language_cpp_disabled": false,
    "language_cpp_default_beautifier": "Uncrustify",
    "language_cpp_beautify_on_save": false,
    "language_css_disabled": false,
    "language_css_default_beautifier": "JS Beautify",
    "language_css_beautify_on_save": false,
    "language_csv_disabled": false,
    "language_csv_default_beautifier": "Pretty Diff",
    "language_csv_beautify_on_save": false,
    "language_d_disabled": false,
    "language_d_default_beautifier": "Uncrustify",
    "language_d_beautify_on_save": false,
    "language_ejs_disabled": false,
    "language_ejs_default_beautifier": "Pretty Diff",
    "language_ejs_beautify_on_save": false,
    "language_erb_disabled": false,
    "language_erb_default_beautifier": "Pretty Diff",
    "language_erb_beautify_on_save": false,
    "language_gherkin_disabled": false,
    "language_gherkin_default_beautifier": "Gherkin formatter",
    "language_gherkin_beautify_on_save": false,
    "language_go_disabled": false,
    "language_go_default_beautifier": "gofmt",
    "language_go_beautify_on_save": false,
    "language_fortran_disabled": false,
    "language_fortran_default_beautifier": "Fortran Beautifier",
    "language_fortran_beautify_on_save": false,
    "language_handlebars_disabled": false,
    "language_handlebars_default_beautifier": "JS Beautify",
    "language_handlebars_beautify_on_save": false,
    "language_html_disabled": false,
    "language_html_default_beautifier": "JS Beautify",
    "language_java_disabled": false,
    "language_java_default_beautifier": "Uncrustify",
    "language_java_beautify_on_save": false,
    "language_js_disabled": false,
    "language_js_default_beautifier": "JS Beautify",
    "language_json_disabled": false,
    "language_json_default_beautifier": "JS Beautify",
    "language_jsx_disabled": false,
    "language_jsx_default_beautifier": "Pretty Diff",
    "language_jsx_beautify_on_save": false,
    "language_less_disabled": false,
    "language_less_default_beautifier": "Pretty Diff",
    "language_less_beautify_on_save": false,
    "language_markdown_disabled": false,
    "language_markdown_default_beautifier": "Tidy Markdown",
    "language_markdown_beautify_on_save": false,
    "language_marko_disabled": false,
    "language_marko_default_beautifier": "JS Beautify",
    "language_marko_beautify_on_save": false,
    "language_mustache_disabled": false,
    "language_mustache_default_beautifier": "JS Beautify",
    "language_mustache_beautify_on_save": false,
    "language_objectivec_disabled": false,
    "language_objectivec_default_beautifier": "Uncrustify",
    "language_objectivec_beautify_on_save": false,
    "language_pawn_disabled": false,
    "language_pawn_default_beautifier": "Uncrustify",
    "language_pawn_beautify_on_save": false,
    "language_perl_disabled": false,
    "language_perl_default_beautifier": "Perltidy",
    "language_perl_beautify_on_save": false,
    "language_php_disabled": false,
    "language_php_default_beautifier": "PHP-CS-Fixer",
    "language_php_beautify_on_save": false,
    "language_puppet_disabled": false,
    "language_puppet_default_beautifier": "puppet-lint",
    "language_puppet_beautify_on_save": false,
    "language_python_disabled": false,
    "language_python_default_beautifier": "autopep8",
    "language_python_beautify_on_save": false,
    "language_ruby_disabled": false,
    "language_ruby_default_beautifier": "Rubocop",
    "language_ruby_beautify_on_save": false,
    "language_rust_disabled": false,
    "language_rust_default_beautifier": "rustfmt",
    "language_rust_beautify_on_save": false,
    "language_sass_disabled": false,
    "language_sass_default_beautifier": "Pretty Diff",
    "language_sass_beautify_on_save": false,
    "language_scss_disabled": false,
    "language_scss_default_beautifier": "Pretty Diff",
    "language_spacebars_disabled": false,
    "language_spacebars_default_beautifier": "Pretty Diff",
    "language_spacebars_beautify_on_save": false,
    "language_sql_disabled": false,
    "language_sql_default_beautifier": "sqlformat",
    "language_sql_beautify_on_save": false,
    "language_svg_disabled": false,
    "language_svg_default_beautifier": "Pretty Diff",
    "language_svg_beautify_on_save": false,
    "language_swig_disabled": false,
    "language_swig_default_beautifier": "Pretty Diff",
    "language_swig_beautify_on_save": false,
    "language_tss_disabled": false,
    "language_tss_default_beautifier": "Pretty Diff",
    "language_tss_beautify_on_save": false,
    "language_twig_disabled": false,
    "language_twig_default_beautifier": "Pretty Diff",
    "language_twig_beautify_on_save": false,
    "language_typescript_disabled": false,
    "language_typescript_default_beautifier": "TypeScript Formatter",
    "language_typescript_beautify_on_save": false,
    "language_vala_disabled": false,
    "language_vala_default_beautifier": "Uncrustify",
    "language_vala_beautify_on_save": false,
    "language_visualforce_disabled": false,
    "language_visualforce_default_beautifier": "Pretty Diff",
    "language_visualforce_beautify_on_save": false,
    "language_xml_disabled": false,
    "language_xml_default_beautifier": "Pretty Diff",
    "language_xml_beautify_on_save": false
}

Kết quả

Nội dung tệp được làm đẹp::

Error: Could not find 'php-cs-fixer'. The program may not be installed.

Logs::

2015-08-29T15:26:13.671Z - info: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] beautify <?

phpinfo();

?>
 [ { _default: { indent_size: 2, indent_char: ' ', indent_with_tabs: false } },
  { css:
     { convert_quotes: 'single',
       indent_size: 2,
       indent_char: ' ',
       selector_separator_newline: false,
       newline_between_rules: false,
       preserve_newlines: false,
       wrap_line_length: 0,
       indent_comments: true,
       force_indentation: false,
       align_assignments: false },
    html:
     { end_with_newline: true,
       max_preserve_newlines: 2,
       indent_inner_html: false,
       indent_size: 2,
       indent_char: ' ',
       brace_style: 'collapse',
       indent_scripts: 'normal',
       wrap_line_length: 250,
       wrap_attributes: 'auto',
       wrap_attributes_indent_size: 2,
       preserve_newlines: true,
       unformatted: [Object] },
    js:
     { end_with_newline: true,
       eval_code: true,
       indent_size: 2,
       indent_char: ' ',
       indent_level: 0,
       indent_with_tabs: false,
       preserve_newlines: true,
       max_preserve_newlines: 10,
       space_in_paren: false,
       jslint_happy: false,
       space_after_anon_function: false,
       brace_style: 'collapse',
       break_chained_methods: false,
       keep_array_indentation: false,
       keep_function_indentation: false,
       space_before_conditional: true,
       unescape_strings: false,
       wrap_line_length: 0 },
    php:
     { cs_fixer_path: '/usr/local/bin/php-cs-fixer',
       fixers: '',
       level: '' },
    arduino: { configPath: '' },
    cs: { configPath: '' },
    c: { configPath: '' },
    cpp: { configPath: '' },
    d: { configPath: '' },
    gherkin: { indent_size: 2, indent_char: ' ' },
    fortran: { emacs_path: '', emacs_script_path: '' },
    java: { configPath: '' },
    objectivec: { configPath: '' },
    pawn: { configPath: '' },
    perl: { perltidy_profile: '' },
    python: { max_line_length: 79, indent_size: 4, ignore: [Object] },
    ruby: { indent_size: 2, indent_char: ' ' },
    rust: { rustfmt_path: '' },
    sql: { indent_size: 2, keywords: 'upper', identifiers: 'lower' },
    vala: { configPath: '' } },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} },
  { _default: {} } ] PHP /Volumes/MacHDD/downloads/test1.php undefined
2015-08-29T15:26:13.671Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee]  indent_size=2, indent_char= , indent_with_tabs=false, convert_quotes=single, indent_size=2, indent_char= , selector_separator_newline=false, newline_between_rules=false, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, align_assignments=false, end_with_newline=true, max_preserve_newlines=2, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, unformatted=[a, sub, sup, b, i, u], end_with_newline=true, eval_code=true, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, unescape_strings=false, wrap_line_length=0, cs_fixer_path=/usr/local/bin/php-cs-fixer, fixers=, level=, configPath=, configPath=, configPath=, configPath=, configPath=, indent_size=2, indent_char= , emacs_path=, emacs_script_path=, configPath=, configPath=, configPath=, perltidy_profile=, max_line_length=79, indent_size=4, ignore=[E24], indent_size=2, indent_char= , rustfmt_path=, indent_size=2, keywords=upper, identifiers=lower, configPath=, , , , ,
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] [ { name: 'PHP',
    namespace: 'php',
    grammars: [ 'PHP' ],
    extensions: [ 'php' ],
    options: { cs_fixer_path: [Object], fixers: [Object], level: [Object] },
    beautifiers: [ 'PHP-CS-Fixer' ] } ] 'PHP' 'php'
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] Language PHP supported
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] getOptions selections [ 'php' ] indent_size=2, indent_char= , indent_with_tabs=false, convert_quotes=single, indent_size=2, indent_char= , selector_separator_newline=false, newline_between_rules=false, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, align_assignments=false, end_with_newline=true, max_preserve_newlines=2, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, unformatted=[a, sub, sup, b, i, u], end_with_newline=true, eval_code=true, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, unescape_strings=false, wrap_line_length=0, cs_fixer_path=/usr/local/bin/php-cs-fixer, fixers=, level=, configPath=, configPath=, configPath=, configPath=, configPath=, indent_size=2, indent_char= , emacs_path=, emacs_script_path=, configPath=, configPath=, configPath=, perltidy_profile=, max_line_length=79, indent_size=4, ignore=[E24], indent_size=2, indent_char= , rustfmt_path=, indent_size=2, keywords=upper, identifiers=lower, configPath=, , , , ,
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true indent_size=2, indent_char= , indent_with_tabs=false
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php undefined
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php indent_size=2, indent_char= , indent_with_tabs=false
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true convert_quotes=single, indent_size=2, indent_char= , selector_separator_newline=false, newline_between_rules=false, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, align_assignments=false, end_with_newline=true, max_preserve_newlines=2, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, unformatted=[a, sub, sup, b, i, u], end_with_newline=true, eval_code=true, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, unescape_strings=false, wrap_line_length=0, cs_fixer_path=/usr/local/bin/php-cs-fixer, fixers=, level=, configPath=, configPath=, configPath=, configPath=, configPath=, indent_size=2, indent_char= , emacs_path=, emacs_script_path=, configPath=, configPath=, configPath=, perltidy_profile=, max_line_length=79, indent_size=4, ignore=[E24], indent_size=2, indent_char= , rustfmt_path=, indent_size=2, keywords=upper, identifiers=lower, configPath=
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php cs_fixer_path=/usr/local/bin/php-cs-fixer, fixers=, level=
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php cs_fixer_path=/usr/local/bin/php-cs-fixer, fixers=, level=
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-08-29T15:26:13.672Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php undefined
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php undefined
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php undefined
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php undefined
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] true
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php undefined
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options php
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] PHP name=PHP, namespace=php, grammars=[PHP], extensions=[php], title=PHP - PHP-CS-Fixer Path, type=string, default=, description=Path to the `php-cs-fixer` CLI executable (Supported by PHP-CS-Fixer), beautifiers=[PHP-CS-Fixer], type=string, default=, description=Add fixer(s). i.e. linefeed,-short_tag,indentation (Supported by PHP-CS-Fixer), title=PHP - Fixers, beautifiers=[PHP-CS-Fixer], type=string, default=, description=By default, all PSR-2 fixers and some additional ones are run. (Supported by PHP-CS-Fixer), title=PHP - Level, beautifiers=[PHP-CS-Fixer], beautifiers=[PHP-CS-Fixer]
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] options indent_size=2, indent_char= , indent_with_tabs=false, cs_fixer_path=/usr/local/bin/php-cs-fixer, fixers=, level=
2015-08-29T15:26:13.673Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] beautifiers silly=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, debug=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, verbose=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, info=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, warn=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, error=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, onLogging=function (handler) {
        var subscription;
        subscription = emitter.on('logging', handler);
        return subscription;
      }, silly=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, debug=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, verbose=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, info=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, warn=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, error=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, onLogging=function (handler) {
        var subscription;
        subscription = emitter.on('logging', handler);
        return subscription;
      }, languages=[PHP], PATH=/usr/bin:/bin:/usr/sbin:/sbin, SECURITYSESSIONID=186a7, USER=username, LOGNAME=username, SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.X2e3Q8ctfW/Listeners, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jyqkehTTrS/Render, SHELL=/usr/local/bin/zsh, HOME=/Users/username, __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, TMPDIR=/var/folders/9w/r9hkmz1562v6qgmmxt2sk0p80000gn/T/, XPC_SERVICE_NAME=0, XPC_FLAGS=0x0, GOOGLE_API_KEY=, ATOM_HOME=/Users/username/Dropbox/Mackup/.atom, NODE_PATH=/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/exports, NODE_ENV=production, SHLVL=0, PWD=/, OLDPWD=/, ZSH=/Users/username/.dotfiles, PROJECTS=/Users/username/Projects, LESSHISTFILE=/dev/null, SSH_HOST=, MANPATH=/usr/local/opt/coreutils/libexec/gnuman:/usr/local/man:/usr/local/git/man:, EDITOR=atom, PS1=%3~$(git_info_for_prompt)%# , TERM=xterm-256color, LS_COLORS=no, MANPAGER=less -X, PROMPT=, %{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%} $(git_dirty)$(need_push)=undefined, %{$fg_bold[red]%}└▪%{$reset_color%} =undefined, _=/usr/local/opt/coreutils/libexec/gnubin/env, _envCacheDate=Sat Aug 29 2015 23:24:28 GMT+0800 (HKT)
2015-08-29T15:26:13.674Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] PHP /Volumes/MacHDD/downloads/test1.php { indent_size: 2,
  indent_char: ' ',
  indent_with_tabs: false,
  cs_fixer_path: '/usr/local/bin/php-cs-fixer',
  fixers: '',
  level: '' } indent_size=2, indent_char= , indent_with_tabs=false, convert_quotes=single, indent_size=2, indent_char= , selector_separator_newline=false, newline_between_rules=false, preserve_newlines=false, wrap_line_length=0, indent_comments=true, force_indentation=false, align_assignments=false, end_with_newline=true, max_preserve_newlines=2, indent_inner_html=false, indent_size=2, indent_char= , brace_style=collapse, indent_scripts=normal, wrap_line_length=250, wrap_attributes=auto, wrap_attributes_indent_size=2, preserve_newlines=true, unformatted=[a, sub, sup, b, i, u], end_with_newline=true, eval_code=true, indent_size=2, indent_char= , indent_level=0, indent_with_tabs=false, preserve_newlines=true, max_preserve_newlines=10, space_in_paren=false, jslint_happy=false, space_after_anon_function=false, brace_style=collapse, break_chained_methods=false, keep_array_indentation=false, keep_function_indentation=false, space_before_conditional=true, unescape_strings=false, wrap_line_length=0, cs_fixer_path=/usr/local/bin/php-cs-fixer, fixers=, level=, configPath=, configPath=, configPath=, configPath=, configPath=, indent_size=2, indent_char= , emacs_path=, emacs_script_path=, configPath=, configPath=, configPath=, perltidy_profile=, max_line_length=79, indent_size=4, ignore=[E24], indent_size=2, indent_char= , rustfmt_path=, indent_size=2, keywords=upper, identifiers=lower, configPath=, , , , ,
2015-08-29T15:26:13.674Z - verbose: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/index.coffee] beautifier PHP-CS-Fixer silly=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, debug=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, verbose=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, info=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, warn=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, error=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, onLogging=function (handler) {
        var subscription;
        subscription = emitter.on('logging', handler);
        return subscription;
      }, silly=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, debug=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, verbose=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, info=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, warn=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, error=function (msg) {
      // build argument list (level, msg, ... [string interpolate], [{metadata}], [callback])
      var args = [level].concat(Array.prototype.slice.call(arguments));
      target.log.apply(target, args);
    }, onLogging=function (handler) {
        var subscription;
        subscription = emitter.on('logging', handler);
        return subscription;
      }, languages=[PHP], PATH=/usr/bin:/bin:/usr/sbin:/sbin, SECURITYSESSIONID=186a7, USER=username, LOGNAME=username, SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.X2e3Q8ctfW/Listeners, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jyqkehTTrS/Render, SHELL=/usr/local/bin/zsh, HOME=/Users/username, __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, TMPDIR=/var/folders/9w/r9hkmz1562v6qgmmxt2sk0p80000gn/T/, XPC_SERVICE_NAME=0, XPC_FLAGS=0x0, GOOGLE_API_KEY=, ATOM_HOME=/Users/username/Dropbox/Mackup/.atom, NODE_PATH=/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/exports, NODE_ENV=production, SHLVL=0, PWD=/, OLDPWD=/, ZSH=/Users/username/.dotfiles, PROJECTS=/Users/username/Projects, LESSHISTFILE=/dev/null, SSH_HOST=, MANPATH=/usr/local/opt/coreutils/libexec/gnuman:/usr/local/man:/usr/local/git/man:, EDITOR=atom, PS1=%3~$(git_info_for_prompt)%# , TERM=xterm-256color, LS_COLORS=no, MANPAGER=less -X, PROMPT=, %{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%} $(git_dirty)$(need_push)=undefined, %{$fg_bold[red]%}└▪%{$reset_color%} =undefined, _=/usr/local/opt/coreutils/libexec/gnubin/env, _envCacheDate=Sat Aug 29 2015 23:24:28 GMT+0800 (HKT)
2015-08-29T15:26:13.675Z - debug: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] php-cs-fixer indent_size=2, indent_char= , indent_with_tabs=false, cs_fixer_path=/usr/local/bin/php-cs-fixer, fixers=, level=
2015-08-29T15:26:13.680Z - debug: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] tempFile temp null path=/var/folders/9w/r9hkmz1562v6qgmmxt2sk0p80000gn/T/temp115729-3974-1bk6x2p, fd=47
2015-08-29T15:26:13.680Z - debug: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] exeName, args: php-cs-fixer 0=fix, 1=undefined, 2=undefined, 3=/var/folders/9w/r9hkmz1562v6qgmmxt2sk0p80000gn/T/temp115729-3974-1bk6x2p
2015-08-29T15:26:14.060Z - debug: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] exePath, env: php-cs-fixer PATH=/usr/bin:/bin:/usr/sbin:/sbin, SECURITYSESSIONID=186a7, USER=username, LOGNAME=username, SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.X2e3Q8ctfW/Listeners, Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jyqkehTTrS/Render, SHELL=/usr/local/bin/zsh, HOME=/Users/username, __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0, TMPDIR=/var/folders/9w/r9hkmz1562v6qgmmxt2sk0p80000gn/T/, XPC_SERVICE_NAME=0, XPC_FLAGS=0x0, GOOGLE_API_KEY=, ATOM_HOME=/Users/username/Dropbox/Mackup/.atom, NODE_PATH=/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/exports, NODE_ENV=production, SHLVL=0, PWD=/, OLDPWD=/, ZSH=/Users/username/.dotfiles, PROJECTS=/Users/username/Projects, LESSHISTFILE=/dev/null, SSH_HOST=, MANPATH=/usr/local/opt/coreutils/libexec/gnuman:/usr/local/man:/usr/local/git/man:, EDITOR=atom, PS1=%3~$(git_info_for_prompt)%# , TERM=xterm-256color, LS_COLORS=no, MANPAGER=less -X, PROMPT=, %{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%} $(git_dirty)$(need_push)=undefined, %{$fg_bold[red]%}└▪%{$reset_color%} =undefined, _=/usr/local/opt/coreutils/libexec/gnubin/env
2015-08-29T15:26:14.060Z - debug: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] spawn php-cs-fixer 0=fix, 1=/var/folders/9w/r9hkmz1562v6qgmmxt2sk0p80000gn/T/temp115729-3974-1bk6x2p
2015-08-29T15:26:14.067Z - debug: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] error Error: spawn php-cs-fixer ENOENT
  at exports._errnoException (util.js:734:11)
  at Process.ChildProcess._handle.onexit (child_process.js:1035:32)
  at child_process.js:1127:20
  at process._tickCallback (node.js:357:13)

2015-08-29T15:26:14.067Z - debug: [/Users/username/Dropbox/Mackup/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee] error Error: spawn php-cs-fixer ENOENT
  at exports._errnoException (util.js:734:11)
  at Process.ChildProcess._handle.onexit (child_process.js:1035:32)
  at child_process.js:1127:20
  at process._tickCallback (node.js:357:13)


Php CS Fixer là gì?

Trình sửa lỗi mã hóa PHP (Fixer CS Fixer) là một công cụ được thiết kế để tự động khắc phục sự cố tiêu chuẩn mã hóa PHP.Công cụ này có một cơ chế lưu trữ được bật theo mặc định.Cơ chế bộ đệm tạo ra một tệp có tên (theo mặc định).PHP_CS.bộ nhớ cache.a tool designed to automatically fix PHP coding standards issues. This tool has a caching mechanism that is enabled by default. The caching mechanism creates a file named (by default) . php_cs. cache.

Làm thế nào để cài đặt Fixer Php CS trong Atom?

Hiển thị hoạt động trên bài đăng này ...
Tạo một thư mục trống ở đâu đó.....
Chạy trình soạn thảo yêu cầu FriendsOfPHP/PHP-CS-Fixer ..
Mở Atom và chuyển đến Cài đặt -> Gói -> Atom Beautify -> Cài đặt -> Executables -> Php Cs Fixer nhập đường dẫn đó: C: \ Programs \ Php -CS -Fixer \ Vendor \ Bin \ Php -CS -Fixer.con dơi..