成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHPstorm 優(yōu)化、設(shè)置與提速篇

CntChen / 1095人閱讀

摘要:三檢查和插件的一大問題就是太強(qiáng)大了,默認(rèn)加了很多功能,而我們可能平時根本用不到。禁用不必要的插件是第一步,但是禁用代碼檢查,往往可能影響更大。五排除對特定項(xiàng)目目錄的索引在下可以將特定的目錄標(biāo)記排除,然后就不會索引其中的文件了。

本文來自pilishen.com----原文鏈接; 歡迎來和pilishen一起學(xué)習(xí)php&Laravel;學(xué)習(xí)群:109256050

如果你想提高一下PHPstorm的使用技巧,尤其是快捷鍵什么的,可以戳這里《大牛們的PHPstorm使用技巧和建議》

一、phpstorm的提速設(shè)置

關(guān)于ps的performance,說多了都是淚,還是直奔主題吧~

(一)Java VM options

PHPStorm依賴java運(yùn)行環(huán)境,說白了也就是java虛擬機(jī),找到help > Edit Custom VM Options,然后在這個文件里可以根據(jù)需要增加或減少PHPstorm使用的內(nèi)存

-Xms500m
-Xmx1500m

-Dawt.useSystemAAFontSettings=lcd
-Dawt.java2d.opengl=true

# 這一條只適合于Mac, 可以使java調(diào)用優(yōu)化過的圖形引擎
-Dapple.awt.graphics.UseQuartz=true

當(dāng)然這里還有其他的一些設(shè)置,你可以網(wǎng)上搜搜別人都是怎么設(shè)置的,然后相應(yīng)地自行探索

(二)自定義properties

進(jìn)入help > Edit Custom Properties來設(shè)置PHPStorm的自定義屬性.

editor.zero.latency.typing=true

上面這條,改變的是PHPstorm如何渲染字體:立即渲染文字,而不是先進(jìn)行內(nèi)容分析??赡軙虼藢?dǎo)致偶爾有那么一瞬間文字都是不帶樣式的,但是整體上會順暢很多。

(三)Inspections and plugins(檢查和插件)

PHPstorm的一大問題就是太強(qiáng)大了,默認(rèn)加了很多功能,而我們可能平時根本用不到。

找到preferences -> plugins,把我們根本用不到的很多插件plugin,禁用掉!

不要擔(dān)心禁的太多,如果你勾掉一個插件的時候,它又被另外一個插件依賴,它會提示你的;而且,在特定的情境下,當(dāng)PHPstorm覺得你應(yīng)該啟用一個插件的時候,它也會提示你的。

禁用不必要的插件是第一步,但是禁用代碼檢查(inspections),往往可能影響更大。找到Settings > Editor > Inspections,根據(jù)自己的情況看看哪些時候其實(shí)不需要實(shí)時的代碼檢查

(四)Language injection(其它語言的插入)

有一個插件其實(shí)特別影響性能,就是 IntelliLang. 這個插件支持一種語言在其他的文件格式中也照樣能被識別,比如說當(dāng)你在一個PHP文件中插入HTML,或者用到HTML的代碼自動補(bǔ)齊或高亮顯示功能時。

當(dāng)然,并不建議完全禁用掉這個插件,但是呢,可能有些特定的語言插入支持,你并不會用到,這個時候你可以到Settings > Editor > Language Injections下,把當(dāng)前項(xiàng)目里不可能用到的第三方語言插入,都勾掉。

(五)排除對特定項(xiàng)目目錄的索引

Settings > Directories 下可以將特定的目錄標(biāo)記排除,然后PHPstorm就不會索引其中的文件了。建議排除的目錄一般是類似cache、public、storage等包含資源編譯文件的,當(dāng)然還有兩個大頭,就是vendornode_modules目錄。

vendor目錄的問題

排除掉vendor目錄,意味著就不能基于那里面的組件進(jìn)行自動補(bǔ)全(auto-complete)了,所以這可能不是個好主意。但是呢,有個小技巧就是,你可以整體上排除掉vendor目錄,然后在Settings > Languages & Frameworks > PHP下,將你真正用到的組件目錄給額外添加上。

關(guān)于Node modules目錄

Node modules目錄實(shí)際上默認(rèn)已經(jīng)被排除掉了,但是呢,在 Settings > Languages & Frameworks > JavaScript > Libraries下,你會看到,它們又被額外引入進(jìn)來了,假設(shè)說你寫js不是那么多,你也可以在這里將其完全排除掉。當(dāng)然這些呢,都是基于項(xiàng)目的,你可以在不同的項(xiàng)目作不同的選擇。

二、刪除之前版本的phpstorm緩存文件夾

經(jīng)常,每次你更新了PHPstorm,它就會創(chuàng)建一個新的cache文件,而不會自動刪除你上一個版本的cache文件夾,這往往會占用大量的系統(tǒng)盤空間,如果你用了某一個版本的PHPstorm很長時間,這個文件夾一般都是好幾GB。

在Mac上,你可以查找類似‘PhpStorm2016.x’~/Library/Caches的文件夾,然后刪除它;

在windows上,在你的當(dāng)前用戶目錄查找類似.WebIde的文件夾,將多出來的刪掉。

參考文獻(xiàn):

phpstorm-performance

a-few-quick-tips-to-make-phpstorm-faster

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28455.html

相關(guān)文章

  • 聽說你的電腦在編程時很卡,尤其運(yùn)行homestead、PHPstorm或chrome時?

    摘要:本文來自原文鏈接學(xué)習(xí)群眾所周知,編程不需要什么好電腦,尤其是學(xué)習(xí)階段,很多時候二手電腦都滿足需要了。 本文來自pilishen.com----原文鏈接; Laravel學(xué)習(xí)群:109256050眾所周知,編程不需要什么好電腦,尤其是學(xué)習(xí)階段,很多時候二手電腦都滿足需要了。但是與此同時呢,平日里經(jīng)常有同學(xué)抱怨電腦慢,而且說成是一系列軟件的原因,比如說homestead消耗資源太多,然后就...

    Miracle 評論0 收藏0
  • 谷歌云新增Nvidia GPU為機(jī)器學(xué)習(xí)提速

    摘要:宣布在多個地區(qū)上線新的,希望以此更多用戶在云中運(yùn)行他們的機(jī)器學(xué)習(xí)和人工智能工作負(fù)載。專用的云例如開發(fā)的旨在加速機(jī)器學(xué)習(xí)訓(xùn)練和推理地球物理數(shù)據(jù)處理模擬地震分析和分析建模等工作負(fù)載。對于機(jī)器學(xué)習(xí)來說,可以選配以縮短利用大規(guī)模訓(xùn)練模型的時間。Google宣布在多個地區(qū)上線新的Nvidia GPU,希望以此更多用戶在Google云中運(yùn)行他們的機(jī)器學(xué)習(xí)和人工智能工作負(fù)載。專用的云GPU(例如Nvidi...

    Eric 評論0 收藏0
  • PHP工具:PHPStorm IDE使用CodeSniffer代碼規(guī)范化管理

    摘要:使用進(jìn)行代碼規(guī)范化管理是一個優(yōu)秀的代碼風(fēng)格檢測工具定義了一系列的代碼規(guī)范通常使用官方的代碼規(guī)范標(biāo)準(zhǔn),比如的能夠檢測出不符合代碼規(guī)范的代碼并發(fā)出警告或報錯可設(shè)置報錯等級常被用作團(tuán)隊開發(fā)時維護(hù)編碼風(fēng)格以及標(biāo)準(zhǔn)。 PHPStorm IDE使用CodeSniffer進(jìn)行代碼規(guī)范化管理 PHP_CodeSniffer是一個優(yōu)秀的代碼風(fēng)格檢測工具,定義了一系列的代碼規(guī)范(通常使用官方的代碼規(guī)范標(biāo)準(zhǔn)...

    Jonathan Shieber 評論0 收藏0
  • 【laravel-0.0.1】簡單開始laravel5.1

    摘要:我是直接從開始學(xué)習(xí)的,所以之前版本并未考慮。我在上用的是和一個本地,并未做很多環(huán)境配置,只是簡單開始。如果更有興趣的,可以使用官方推薦使用的本地開發(fā)環(huán)境,不污染本地系統(tǒng),放上安裝教程地址網(wǎng)上有很棒很簡單地環(huán)境搭建工具如 我是直接從laravel5.1開始學(xué)習(xí)的,所以之前版本并未考慮。 我在mac上用的是composer、phpstorm 和一個本地mysql,并未做很多環(huán)境配置,只是...

    chinafgj 評論0 收藏0
  • 使用 Xdebug 在 PHPStorm 中調(diào)試 PHP 程序(框架/原生均適用)

    摘要:紅色方形,表示中斷當(dāng)前程序調(diào)試。第三個圖形示,強(qiáng)制進(jìn)入當(dāng)前函數(shù)內(nèi)部的程序??蚣苷f明加載的文件列表可以觀察到所有全局變量當(dāng)前局部變量的數(shù)值可以新增變量,觀察變量隨著程序執(zhí)行的變化。參考文章使用與調(diào)試一 序言 Xdebug 作為 PHP 調(diào)試工具,提供了豐富的調(diào)試函數(shù)和配置,可以直觀的看到 PHP 源代碼的步進(jìn)和性能數(shù)據(jù),以便優(yōu)化PHP代碼。 使用 phpstorm + xdebug 來調(diào)...

    cloud 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<