小编Kor*_*rri的帖子

PHPStorm 8远程PHPUnit映射无法正常工作

我的项目中有一个流浪汉VM(我的项目已设置好vagrant-vm/sites/myproject)

我的测试在myproject/application/tests,我在phpstorm中设置了以下内容:

  1. 我的VM上有一个远程PHP解释器(5.5.15-1~dotdeb.1),设置为我的项目的默认值.
  2. 我将By Remote InterpreterPHPUnit配置设置为Path to phpunit.phar我的VM中的路径/home/vagrant/phpunit.phar
  3. 我将SFTP部署配置设置为项目的默认设置,并设置了映射.

但是当我运行我的PHPUnit运行配置(PHPUnit不是PHPUnit on Server)时,我得到以下日志:

vagrant://C:/Users/Hugo/Documents/Projects/vagrant-swappy/usr/bin/php /home/vagrant/.phpstorm_helpers/phpunit.php --no-configuration C:\Users\Hugo\Documents\Projects\vagrant-swappy\sites\swappy\application\tests
Testing started at 11:19 ...
PHPUnit 4.1.4 by Sebastian Bergmann.

bash: line 0: cd: C:/Users/Hugo/Documents/Projects/vagrant-swappy/sites/swappy/application/tests: No such file or directory
Cannot open file "C:UsersHugoDocumentsProjectsvagrant-swappysitesswappyapplicationtests.php".


Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

编辑:一些截图:

intellij-idea phpstorm

9
推荐指数
1
解决办法
3062
查看次数

切断函数参数,但如果一个参数是多行数组并且行不长,则保持原样

我一直在玩所有的PhpStorm格式化选项,但如果按照我想要的方式行事,就无法找到方法.

所以基本上我想要PhpStorm:

转过来:

myfunction('hello',
    'world');
Run Code Online (Sandbox Code Playgroud)

进入:

myfunction(
    'hello',
    'world'
);
Run Code Online (Sandbox Code Playgroud)

2.保持原样:

myfunction([
    'hello' => 'world',
]);
Run Code Online (Sandbox Code Playgroud)

这也不应该重新格式化:

myfunction($variableOne, [
    'hello' => 'world',
]);
Run Code Online (Sandbox Code Playgroud)

这可能吗?

phpstorm phpstorm-2017.1

7
推荐指数
1
解决办法
205
查看次数

标签 统计

phpstorm ×2

intellij-idea ×1

phpstorm-2017.1 ×1