如何在 Mac OS X 上的 Atom 文本编辑器中设置 php-fmt 代码格式化程序
How to set up php-fmt code formatter in Atom text editor on Mac OS X
我在 Atom 中 运行 php-fmt 插件遇到了很大的麻烦。此插件需要 fmt.phar 和 php 5.6 安装在系统中。
第一个问题:如何安装fmt.phar
第二个问题:在我的 mac 控制台中解决第一个问题后,当我输入 'php -v' 时,我看到 PHP 5.6.12 但插件 steel 不起作用。
我找到了这个问题的答案,但我已经在这里发布,以供可能有类似问题的后代使用。
第一个问题:
转到 php.tools 并单击“下载 ZIP”(右侧菜单中的最后一个选项)。下载后,解压缩文件并转到控制台中创建的目录并键入:
mv fmt.phar /usr/local/bin/fmt.phar
第二个问题:原子看到与系统控制台不同的 php 归属。 运行 Atom,按下 cmd+alt+i(chrome-like 控制台将打开)并复制到控制台行(在底部)(顺便说一句:当您 运行 插件):
var exec = require('child_process').exec;
var cmd = 'php -v';
exec(cmd, function(error, stdout, stderr) { console.log(error,stdout,stderr) });
如果你会看到 PHP 5.5,这意味着你在系统的某个地方仍然有这个版本的 php。将 'php -v' 更改为 'echo $PATH'
var exec = require('child_process').exec;
var cmd = 'echo $PATH';
exec(cmd, function(error, stdout, stderr) { console.log(error,stdout,stderr) });
你会看到 Atom 看到的路径。例如我看到:
/usr/bin:/bin:/usr/sbin:/sbin
而在 /usr/bin 中,我的 php 版本有误。所以我去那里并通过命令(在系统控制台中)更改为右边:
cd /usr/bin
sudo rm php
ln -s /usr/local/Cellar/php56/5.6.15/bin/php php
之后,运行 Atom,进入php-fmt插件设置并设置:
Executable path (fmt): /usr/local/bin/fmt.phar
大功告成:)
我在 Atom 中 运行 php-fmt 插件遇到了很大的麻烦。此插件需要 fmt.phar 和 php 5.6 安装在系统中。 第一个问题:如何安装fmt.phar 第二个问题:在我的 mac 控制台中解决第一个问题后,当我输入 'php -v' 时,我看到 PHP 5.6.12 但插件 steel 不起作用。
我找到了这个问题的答案,但我已经在这里发布,以供可能有类似问题的后代使用。
第一个问题: 转到 php.tools 并单击“下载 ZIP”(右侧菜单中的最后一个选项)。下载后,解压缩文件并转到控制台中创建的目录并键入:
mv fmt.phar /usr/local/bin/fmt.phar
第二个问题:原子看到与系统控制台不同的 php 归属。 运行 Atom,按下 cmd+alt+i(chrome-like 控制台将打开)并复制到控制台行(在底部)(顺便说一句:当您 运行 插件):
var exec = require('child_process').exec;
var cmd = 'php -v';
exec(cmd, function(error, stdout, stderr) { console.log(error,stdout,stderr) });
如果你会看到 PHP 5.5,这意味着你在系统的某个地方仍然有这个版本的 php。将 'php -v' 更改为 'echo $PATH'
var exec = require('child_process').exec;
var cmd = 'echo $PATH';
exec(cmd, function(error, stdout, stderr) { console.log(error,stdout,stderr) });
你会看到 Atom 看到的路径。例如我看到:
/usr/bin:/bin:/usr/sbin:/sbin
而在 /usr/bin 中,我的 php 版本有误。所以我去那里并通过命令(在系统控制台中)更改为右边:
cd /usr/bin
sudo rm php
ln -s /usr/local/Cellar/php56/5.6.15/bin/php php
之后,运行 Atom,进入php-fmt插件设置并设置:
Executable path (fmt): /usr/local/bin/fmt.phar
大功告成:)