2017-06-03 124 views
0

我使用PhpStorm 2017.1.4和vue.js插件。我的問題是:這個插件是極其慢,使得編碼不可能,因爲你鍵入並且你沒有看到你只鍵入1到2秒滯後。它佔用了95%的分配內存。它佔用了50%的CPU使用量。編輯vue.js文件時PhpStorm非常慢

我正在進行的項目是新的,我只有一個文件打開少於70行。

vue.js插件v171.4424.63 的安裝設置我試圖從https://plugins.jetbrains.com/plugin/9442-vue-js安裝早期版本的插件v171.3780.63,但結果是一樣的。

PhpStorm不支持​​安裝更新版本,並且顯示爲紅色並顯示消息「插件與當前PhpStorm安裝不兼容」。

我已經在https://youtrack.jetbrains.com/issue/WI-36715上打開了一個問題。但是,在解決問題之前我該怎麼做?代碼在記事本上?

有什麼我可以做的,以加快速度?

回答

0

我剛剛發現了什麼讓我的特定項目變得如此緩慢,而不是其他的:我使用Laravel混合工具來版本化我的js和sass文件。我有超過200個生成的副本存儲在公共目錄中。 編輯即使我已將public \ js和public \ css添加到.gitignore,phpStorm VCS(版本控制) PhpStorm幾乎將所有資源都用於索引這些文件。現在我刪除了未使用的文件,該插件速度很快,因爲它應該是。

現在仍然存在的問題是爲什麼laravel mix不會刪除以前版本的內置css和js文件?

+0

1)你爲什麼認爲它是VCS子系統? 2)VCS不索引任何內容。使用'.gitignore'或類似文件並不意味着該文件應該從平常「忽略該文件在外面改變」或「該文件具有內部」檢查中忽略。索引是一般IDE功能 - 用於代碼完成等。 – LazyOne

+0

你是對的,它肯定不是由於VSC,而是由於索引。手動刪除這200個文件解決了這個問題。但現在我又遇到了另一個問題:每次創建新內容時,mix都應刪除舊版本文件。我在這裏打開另一個問題:https://stackoverflow.com/questions/44353166/laravel-mix-versioning-doesnt-remove-old-built-files – Warrio

-2

我從來沒有使用PHP風暴插件,但如果你不需要完整的IDE支持,你應該考慮使用像Sublime文本或Visual Studio代碼或Atom這樣的編輯器。與IDE相比,它們閃電般快速。

+0

在這種情況下,我可以刪除vue插件並將.vue文件視爲html文件。我會保留PhpStorm,這對代碼的其餘部分來說非常有用。 – Warrio