2016-06-03 2 views
2

У меня проблема с функцией «use» в Sublime Text 3 (версия: 3114). Я использую рамки Laravel и когда я хочу изменить мой файлИсчезающая функция «use» in Sublime Text 3

... \ приложение \ Http \ Controller \ PagesController.php:

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

use App\Http\Requests; 

class PagesController extends Controller 
{ 
    public function contact(){ 
     return 'KONTAKT'; 
    } 

     public function about(){ 
     return 'O NAS'; 
    } 
} 

И когда я нажимаю СОХРАНИТЬ исчезает меня часть кода, и у меня есть этот код:

<?php 

namespace App\Http\Controllers; 

class PagesController extends Controller { 
    public function contact() { 
     return 'KONTAKT'; 
    } 

    public function about() { 
     return 'O NAS'; 
    } 
} 

я не имею эти две линии:

use Illuminate\Http\Request; 
use App\Http\Requests; 

Почему это происходит? Может как-то это исправить?

P.S Я помню, что то же самое произошло с Symfony.Я должен был использовать другой редактор (Notepad ++)

Это список мой плагин:

  1. "CSSLint",
  2. "DocBlockr",
  3. "Эммет",
  4. "FtpSync" ,
  5. "HTML-CSS-JS приукрасить",
  6. "HTML5",
  7. "JavaScript Пополнения",
  8. "Jquery",
  9. "JsFormat",
  10. "JSHint",
  11. "LiveReload",
  12. "MySQL Отрывки",
  13. "Nettuts + Fetch",
  14. «контрольный пакет »
  15. "PHP Companion",
  16. "PHP Пополнения Kit",
  17. "подключение PHP MySQLi",
  18. "PHP Zend Framework 2 Helper",
  19. "Phpcs",
  20. "PHPDoc",
  21. "phpfmt",
  22. "PhpNamespace",
  23. "PHPUnit",
  24. " PHPUnit Пополнения "
  25. "Поиск WordPress Codex или QueryPosts",
  26. "SublimeCodeIntel",
  27. " S ublimeLinter "
  28. "SublimeLinter-вно-bootlint",
  29. "SublimeLinter-csslint",
  30. "SublimeLinter-HTML-аккуратные",
  31. "SublimeLinter-jshint",
  32. " SublimeLinter-PHP »
  33. "SublimeLinter-phpcs",
  34. "SublimeLinter-phplint",
  35. "WordPress",
  36. "Ресурсы для разработчиков WordPress",
  37. "WordpressDev"
+1

Возможно, это какой-то плагин, который удаляет неиспользованные 'use' –

+0

@TomKnapen Возможно, но кто из них может вызвать эту ошибку. Это список плагинов, которые я установил в ST3: [link] (http://iv.pl/images/72676865522891529361.png) – major697

+1

php code beautier, попробуйте отключить его –

ответ

1

я удалил плагин: phpfmt. Теперь работает правильно;) Ссылка на phpfmt: enter link description here

+0

Этот аддон - скорее проблема, чем помощь. Они должны добавить больше отказов. До тех пор я предпочитаю держаться подальше от него. Это просто добавляет много дополнительной работы. Особенно, когда вы используете Laravel и цепь к закрытию ... вы получаете полный беспорядок. – Jeffz