日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

phpstorm运行java项目_phpstorm的提速设置

發(fā)布時(shí)間:2025/3/19 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 phpstorm运行java项目_phpstorm的提速设置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

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

(一)Java VM options

PHPStorm依賴java運(yùn)行環(huán)境,說白了也就是java虛擬機(jī),找到help > Edit Custom VM Options,然后在這個(gè)文件里可以根據(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)容分析。可能會(huì)因此導(dǎo)致偶爾有那么一瞬間文字都是不帶樣式的,但是整體上會(huì)順暢很多。

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

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

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

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

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

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

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

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

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

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

vendor目錄的問題

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

關(guān)于Node modules目錄

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

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

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

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

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

總結(jié)

以上是生活随笔為你收集整理的phpstorm运行java项目_phpstorm的提速设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。