【发布时间】:2016-10-04 02:15:48
【问题描述】:
Sublime Text 3(版本:3114)中的“使用”函数有问题。 我正在使用框架 Laravel,当我想编辑我的文件时
...\app\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 也发生过同样的事情。我不得不使用不同的编辑器(记事本++)
这是我的插件列表:
- “CSSLint”,
- “DocBlockr”,
- “艾米特”,
- “FTPSync”,
- “HTML-CSS-JS 美化”,
- “HTML5”,
- “JavaScript 完成”,
- “jQuery”,
- “JsFormat”,
- “JSHint”,
- “LiveReload”,
- “MySQL 片段”,
- “Nettuts+ Fetch”,
- “包控制”,
- “PHP 伴侣”,
- “PHP 完成工具包”,
- “PHP MySQLi 连接”,
- “PHP Zend Framework 2 助手”,
- “Phpcs”,
- “PhpDoc”,
- "phpfmt",
- “PhpNamespace”,
- “PHPUnit”,
- “PHPUnit 完成”,
- “搜索 WordPress Codex 或 QueryPosts”,
- “SublimeCodeIntel”,
- “SublimeLinter”,
- “SublimeLinter-contrib-bootlint”,
- “SublimeLinter-csslint”,
- “SublimeLinter-html-tidy”,
- “SublimeLinter-jshint”,
- “SublimeLinter-php”,
- “SublimeLinter-phpcs”,
- “SublimeLinter-phplint”,
- “WordPress”,
- “WordPress 开发人员资源”,
- “WordpressDev”
【问题讨论】:
-
可能是某个插件正在删除未使用的
uses -
@TomKnapen 也许,但它们中的哪一个会导致此错误。这是我在 ST3 中安装的插件列表:link
-
php code beautier ,尝试禁用它
-
我删除了“php code beautier”,问题依旧存在
标签: php laravel sublimetext3