var_dump('ExecFile: '.basename(__FILE__).'('.__LINE__.')', 'FUNCTION: '.__FUNCTION__, 変数名);
var_dumpはカンマ区切りで引数を無制限に渡すことが出来る。 これを使い、どのファイルの何行目のどの関数で呼び出されたdumpかを表示しておける。
ソースを追いかけているとどこでdumpしたのか忘れがちになるけど、こうしておけばいつでも削除箇所が分かって手間が少ない。
var_dump('ExecFile: '.basename(__FILE__).'('.__LINE__.')', 'FUNCTION: '.__FUNCTION__, 変数名);
class SortTabsByNameCommandのようにCommandが付くClass名に対してショートカットキーを設定することが出来る。
{ "keys": ["ctrl+alt+s"], "command": "sort_tabs_by_name" }
と、こうなる。SortTabsByNameCommand sort_tabs_by_nameよく見比べてもらえれば容易なことで、Commandを削除し、最初の文字以外の大文字の前にアンダースコアを入れ、文字は全部小文字にするだけ。
pear channel-update pear.php.net pear clear-cache pear install PHP_CodeSniffer※1行目と2行目は念のため。
{ // Execute the sniffer on file save "phpcs_execute_on_save": false, // PHP_CodeSniffer settings // Additional arguments you can specify into the application // // Example: // { // "--standard": "PEAR", // "-n" // } "phpcs_additional_args": { "--standard": "PSR2", "-n": "" }, // Show the errors in the quick panel so you can then goto line "phpcs_show_quick_panel": false, // PHP-CS-Fixer settings // Fix the issues on save "php_cs_fixer_on_save": false, // Show the quick panel "php_cs_fixer_show_quick_panel": true, // Path to where you have the php-cs-fixer installed "php_cs_fixer_executable_path": "php \"Sublime Text 2インストールパス\\Data\\Packages\\User\\php-cs-fixer.phar\"", // Additional arguments you can specify into the application // // Example: // { // "--level": "all" // } "php_cs_fixer_additional_args": { "--level": "psr2" }, // PHP Linter settings // Are we going to run php -l over the file? "phpcs_linter_run": false }