WebStorm是由jetbrains公司推出的一款JavaScript開(kāi)發(fā)工具,在業(yè)界,該軟件被譽(yù)為“web前端開(kāi)發(fā)神器”、“最強(qiáng)大的HTML5編輯器”、“最智能的JavaScript IDE”等,被廣泛應(yīng)用于web前端開(kāi)發(fā)領(lǐng)域,可見(jiàn)該軟件的強(qiáng)大程度。然而該軟件卻是一款收費(fèi)軟件,不過(guò)今天小編帶來(lái)的更是最新版的
WebStorm2018破解補(bǔ)丁,最新版進(jìn)行了UI界面的優(yōu)化、可以進(jìn)行部分的Git提交和各方面的優(yōu)化,這樣一來(lái)又可以幫助程序員提高工作效率了。需要的童鞋,趕緊來(lái)下載吧!
安裝破解教程
1、首先對(duì)給軟件進(jìn)行安裝。
2、安裝目錄建議選擇默認(rèn)目錄,以便于后面的破解。
3、自行選擇插件和版本,這里小編選擇了64位。
4、等待安裝完成。
5、千萬(wàn)不能選擇勾選運(yùn)行,將會(huì)影響后面的破解。
6、將解壓包中的“Crack.rar”壓縮包進(jìn)行解壓,將里面的“JetbrainsCrack.jar”文件復(fù)制到軟件的安裝目錄,默認(rèn)安裝目錄:“C:\Program Files\JetBrains\WebStorm 2018.1\bin”。
7、找到軟件安裝目錄中的“webstorm.exe.vmoptions”文件和“webstorm64.exee.vmoptions”,并且分別通過(guò)記事本打開(kāi)這兩個(gè)文件,在后面添加破解文件路徑,注意格式,如果是默認(rèn)路徑,內(nèi)容便是“-javaagent:C:\Program Files\JetBrains\WebStorm 2018.1\bin\JetbrainsCrack.jar”,如圖所示。
8、打開(kāi)桌面上的軟件快捷方式,選擇do not import settings點(diǎn)擊ok。
9、閱讀協(xié)議,拖動(dòng)滑塊,選擇accept(同意),選擇activation code,將注冊(cè)碼復(fù)制到輸入框內(nèi)。(附圖片)
webstorm 2018.1注冊(cè)碼如下:ThisCrackLicenseId-{
"licenseId":"ThisCrackLicenseId",
"licenseeName":"Admin",
"assigneeName":"",
"assigneeEmail":"avxhm.se@gmail.com",
"licenseRestriction":"Admin",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}10、OK!破解成功了,現(xiàn)在我們?nèi)ミM(jìn)行漢化吧!
11、如下圖,在該安裝目錄下找到原本的英文版文件“resources_en.jar”刪除,將解壓包下的“resources_cn.jar”復(fù)制到該目錄下,默認(rèn)目錄路徑:“C:\Program Files\JetBrains\WebStorm 2018.1\lib”。
12、中文版也大功告成了。
注意亂碼:如果打開(kāi)后顯示亂碼,請(qǐng)先刪除resources_cn.jar,然后打開(kāi)IntelliJ IDEA,在菜單上依次選擇
File -> Settings -> Appearance&Behavior -> Appearance -> 選中Override default fonts by(not recommended)
Name: Microsoft YaHei (選擇任意中文字體)
然后將resources_cn.jar 復(fù)制到 .\lib 目錄,重新打開(kāi)intellij idea 2018就能正常顯示中文了。
基本功能
1、JavaScript· 基于DOM,特定
瀏覽器完成
· 編碼導(dǎo)航和用法查詢(xún)
· 支持ECMAScript
· 支持CoffeeScript
· 支持結(jié)點(diǎn)
· JavaScript重構(gòu)
· JavaScript單元測(cè)試
· 代碼檢測(cè)和快速修復(fù)
· JSLint/JSHint
· 基于 Mozilla的JavaScript調(diào)試器
2、其他用途· 批量代碼分析
· 編碼語(yǔ)言混合或內(nèi)混
· 拼寫(xiě)檢查器
· 重復(fù)代碼檢測(cè)器
3、編輯語(yǔ)言· 支持HTML5
· css/js
· 檢驗(yàn)和快速修復(fù)
· Zen編碼
· 顯示內(nèi)容
· 顯示應(yīng)用的風(fēng)格
4、便捷的環(huán)境· HTML5樣本文件和其他Web應(yīng)用程序模板
· FTP和遠(yuǎn)程文件同步
· 集成了版本控制系統(tǒng)
· 本地記錄
優(yōu)勢(shì)功能
1、智能的代碼補(bǔ)全
支持不同瀏覽器的提示,還包括所有用戶自定義的函數(shù)(項(xiàng)目中)
代碼補(bǔ)全包含了所有流行的庫(kù),比如:JQuery, YUI, Dojo, Prototype, Mootools and Bindows。
2、代碼格式化
代碼不僅可以格式化,而且所有規(guī)則都可以自己來(lái)定義
3、html提示
大家經(jīng)常在js代碼中編寫(xiě)html代碼,一般來(lái)說(shuō)十分痛苦,不過(guò)有了智能提示,就爽多了。而且html里面還能有js提示。
4、聯(lián)想查詢(xún)
只需要按著Ctrl鍵點(diǎn)擊函數(shù)或者變量等,就能直接跳轉(zhuǎn)到定義;可以全
5、代碼導(dǎo)航和用法查詢(xún)
代碼導(dǎo)航和用法查詢(xún)(8張)
項(xiàng)目查找函數(shù)或者變量,還可以查找使用并高亮。
6、代碼重構(gòu)
這個(gè)操作有些像Resharper,熟悉Resharper的用戶應(yīng)該上手很快,支持的有重命名、提取變量/函數(shù)、內(nèi)聯(lián)變量/函數(shù)、移動(dòng)/復(fù)制、安全刪除等等。
7、代碼檢查和快速修復(fù)
可以快速找到代碼中的錯(cuò)誤或者需要優(yōu)化的地方,并給出修改意見(jiàn),快速修復(fù)。
8、代碼調(diào)試
支持代碼調(diào)試,界面和IDEA相似,非常方便。
9、代碼結(jié)構(gòu)瀏覽
可以快速瀏覽和定位
10、代碼折疊
功能雖小,不過(guò)勝在方便高效
11、包裹或者去掉外圍代碼
自動(dòng)提示包裹或者去掉外圍代碼,一鍵搞定
新功能
一、JavaScript和TypeScript
1、新的文檔UI:滿足新的,更緊湊和輕便的文檔彈出窗口!
它使用更清晰和一致的格式來(lái)呈現(xiàn)JavaScript和TypeScript中關(guān)于方法參數(shù),類(lèi)型和返回類(lèi)型的可用信息。它還使用JSDoc評(píng)論中的Markdown。
2、TypeScript改進(jìn)
除了支持最新的TypeScript 2.7功能之外,此更新還改進(jìn)了“ 實(shí)施成員”操作,并 為未解決的屬性添加了帶有類(lèi)型保護(hù)快速修復(fù)的新Surround。
軟件現(xiàn)在還可識(shí)別除tsconfig.json以外的其他名稱(chēng)的TypeScript配置文件。
3、一起重命名類(lèi)和文件
現(xiàn)在,如果您為一個(gè)類(lèi)運(yùn)行重構(gòu) - 重命名,軟件還會(huì)建議重命名文件及其用法,如果它與該類(lèi)具有相同的名稱(chēng)。
如果您按下類(lèi)別,界面或類(lèi)型的名稱(chēng)上的Alt-Enter,您將看到一個(gè)新的意圖,建議將文件重命名為該名稱(chēng)。
二、代碼樣式
1、用更漂亮的格式重新格式化
通過(guò)使用新的格式化菜單(Alt-Shift-Cmd / Ctrl-P),您可以使用Prettier格式化所選代碼,文件或整個(gè)目錄。
請(qǐng)注意,應(yīng)將Prettier作為您的項(xiàng)目依賴(lài)項(xiàng)或全局安裝在您的計(jì)算機(jī)上。
三、構(gòu)架
1、創(chuàng)建一個(gè)新的Vue項(xiàng)目
您現(xiàn)在可以使用Vue CLI在軟件中創(chuàng)建新的Vue項(xiàng)目。
通過(guò)運(yùn)行來(lái)安裝它npm install -g vue-cli,然后在IDE的歡迎屏幕上按Create New Project - Vue.js,并回答關(guān)于您想在新項(xiàng)目中使用的模板和工具的問(wèn)題。
2、提取一個(gè)Vue組件
從現(xiàn)有的Vue組件中創(chuàng)建一個(gè)新的Vue組件,不進(jìn)行任何復(fù)制和粘貼 - 選擇模板的一部分并使用Refactor - Extract或按Alt-Enter并選擇Extract Vue Component。
軟件將創(chuàng)建一個(gè)新的單文件組件,為其添加一個(gè)導(dǎo)入,并將所有數(shù)據(jù)和方法與道具一起傳遞給它。
四、工具
1、調(diào)試React Native應(yīng)用程序
通過(guò)更新的React Native配置,軟件現(xiàn)在支持更多的運(yùn)行和調(diào)試場(chǎng)景:您現(xiàn)在可以單獨(dú)配置bundler的啟動(dòng)方式,并將調(diào)試器附加到已經(jīng)在設(shè)備上構(gòu)建并啟動(dòng)的應(yīng)用程序。
此外,您現(xiàn)在可以在IDE中調(diào)試使用Expo的應(yīng)用程序。
2、配置包管理器
在軟件中配置包管理器變得更加容易- 在Node.js和npm首選項(xiàng)中,您可以在npm和Yarn之間進(jìn)行選擇,然后使用它來(lái)安裝依賴(lài)關(guān)系并運(yùn)行腳本。
如果你用yarn.lock文件打開(kāi)一個(gè)新項(xiàng)目,如果安裝了軟件,它將使用Yarn。
3、新的Node.js調(diào)試器控制臺(tái)
Node.js調(diào)試器現(xiàn)在有兩個(gè)控制臺(tái)選項(xiàng)卡 - 顯示節(jié)點(diǎn)進(jìn)程自身輸出的控制臺(tái)選項(xiàng)卡和可執(zhí)行JavaScript 的新調(diào)試器控制臺(tái),請(qǐng)參閱console.log消息并跳轉(zhuǎn)到console.log調(diào)用的位置。
五、版本控制
1、部分在Git中提交
通過(guò)對(duì)部分Git提交的支持,您現(xiàn)在可以?xún)H提交文件中的選定更改。使用Commit Changes對(duì)話框的差異視圖中的復(fù)選框來(lái)選擇要提交的代碼塊。
您還可以使用編輯器裝訂線上的操作將更改的代碼行添加到新的更改列表中,然后提交更改列表。
2、更多的Git改進(jìn)
在提交細(xì)節(jié)中,您現(xiàn)在可以單擊提交哈希來(lái)跳轉(zhuǎn)到日志中的提交。
當(dāng)您進(jìn)行重新綁定時(shí),現(xiàn)在在Git分支彈出窗口中新增了Abort Rebase,Continue Rebase和Skip Commit操作。
六、樣式表
1、完成并進(jìn)入類(lèi)的定義
Cmd / Ctrl-單擊 HTML中的類(lèi)名現(xiàn)在將建議不僅導(dǎo)航到在此HTML文件中鏈接的已編譯CSS文件中的聲明,而且還導(dǎo)航到Sass,SCSS或Less源。
在HTML中,如果鏈接的CSS文件中沒(méi)有匹配的符號(hào),則代碼完成將建議所有樣式表中的類(lèi)和id。
七、其他改進(jìn):
如果您正在遷移到webpack 4,軟件現(xiàn)在可以檢查并提供webpack配置文件中的選項(xiàng)名稱(chēng)完成。
與測(cè)試類(lèi)似,您現(xiàn)在可以在編輯器中直接使用圖標(biāo)運(yùn)行npm腳本。
當(dāng)您將HTML代碼復(fù)制到JSX文件時(shí),軟件將自動(dòng)使用特定于React的屬性替換 class和事件處理程序。
如果安裝的軟件包版本與指定的范圍不匹配,package.json中的新檢查會(huì)警告您。
更好地完成SVG屬性和CSS文件中的值。
您現(xiàn)在可以使用JetBrains帳戶在多臺(tái)機(jī)器上同步IDE設(shè)置。
支持ECMAScript提議:模板字符串中的轉(zhuǎn)義序列,RegExp lookbehind斷言和命名捕獲組以及類(lèi)字段。
改進(jìn)的代碼完成和轉(zhuǎn)到定義為動(dòng)態(tài)的進(jìn)口用import()。
0條評(píng)論