关于webstorm:Webstorm-20231-最新破解安装教程附激活码亲测有效

第一步: 下载最新的 Webstorm 2023.1.2  版本安装包咱们先从 Webstorm 官网下载 Webstorm 2023.1.2 版本的安装包,官网链接如下: https://www.jetbrains.com/webstorm/download 点击download下载,静心期待其下载结束即可。 第二步: 开始装置 Webstorm 2023.1.2  版本2.装置目录默认为 C:\Program Files\JetBrains\WebStorm 2023.1.2, 这里我选的是D盘 3.勾选create desktop shortcut 下的WebStorm,创立桌面快捷方式,不便后续关上 Webstorm,勾选后点击Next 4.点击 Install ,开始装置 5.装置实现后,勾选 Run Webstorm,点击 Finish 运行软件 Webstorm 运行胜利后,会弹出上面的对话框,提醒咱们须要先登录 JetBrains 账户能力应用,这里咱们先不论,右下角点击 Exit 退出,筹备开始引入激活补丁。 第三步:清空 Webstorm 以前应用过的激活形式【十分重要】开始激活前,如果你之前破解过老版本的 Webstorm,可能做过以下几种操作,则须要复原原样,如果没有,间接跳过看上面步骤即可。 1、动过 hosts 文件,增加的配置须要删除手动为 Webstorm 批改过 hosts 文件,那么增加的配置,记得要删除; 2、援用过其余的破解补丁,或者执行过装置脚本援用过的补丁也要移除掉等, 不然可能会与本文提供的补丁有抵触,呈现各种奇奇怪怪的问题。之前版本中, 我提供过通过装置脚本来援用补丁,如果你有应用过,脚本会增加相干环境变量,这些环境变量也须要清空,查看脚本文件夹,执行 uninstall-* 脚本即可。 第四步:破解补丁下载破解补丁:kdocs.cn/l/cmuBDCz2KFTj补丁下载胜利后,记得先解压, 解压后的目录如下, 本文前面所需补丁都在上面标注的这个文件夹中: 点击【形式3】文件夹 , 进入到文件夹 /jetbra,目录如下: 第五步:开始破解Windows 零碎将下面图示的补丁的所属文件夹 /jetbra 复制电脑某个地位,我这里搁置到了 D:/ 盘根目录下: 留神: 补丁所属文件夹需独自寄存,且搁置的门路不要有中文与空格,免得 IDEA 读取补丁谬误。搁置到D盘后,点击进入 /jetbra 补丁目录,再点击进入 /scripts 文件夹,双击执行 install-current-user.vbs 破解脚本: 留神:如果执行脚本被安全软件提醒有危险拦挡,容许执行即可。 破解脚本执行后会提醒装置补丁须要期待数秒,点击【确定】按钮后,过程大略 10 - 30 秒,如看到弹框提醒 Done 时,示意激活破解胜利: Mac / Linux 零碎Mac / Linux 零碎与下面 Windows 零碎一样,需将补丁所属文件 /jetbra 复制到某个门路,且门路不能蕴含空格与中文。 ...

June 5, 2023 · 1 min · jiezi

关于webstorm:Qodana-入门与使用

Qodana 是 JetBrains 推出的代码品质检测工具。它将 JetBrains IDE 具备的智能代码查看带入了我的项目 CI/CD 管道中。它能够辨认代码中的谬误,安全漏洞,反复项和缺点并提出修复倡议。使开发人员轻松地改善代码构造,使代码合乎泛滥准则和规范,解决潜在的性能问题 Qodana 为您提供我的项目品质概览,让您设定品质指标并跟踪其进度。您能够疾速调整利用于我的项目的查看列表,并在剖析中包含或删除目录。 Qodana 反对与很多代码仓库集成。本篇博客解说 Qodana 与 GitHub Actions 集成 为什么抉择 Qodana缩小破费在代码审查和修改问题上的工夫。Qodana 能够主动执行代码质量检查并执行例行工作,例如查找反复项、可能的谬误、格局问题,以及您抉择的其余规定。这样一来,您能够修改检测到的问题并立刻返回我的项目一处配置,随处运行。通过雷同的代码检查和配置文件,Qodana 能够应用与您青睐的 JetBrains IDE 雷同的语言。您能够配置查看,在本地依赖它们,并应用服务器端品质门确保整个团队的规定在不升高 IDE 性能的状况下运行资源密集型查看。在宏大的代码库中,数据流剖析须要大量额定资源,简直不可能在开发者机器上运行。借助 Qodana,您能够在服务器上运行这些查看并将其后果间接传送到您的 IDE通过动态代码剖析丰盛 CI 管道。Qodana 简直可与任何 CI 管道集成,因而您能够在开发晚期发现缺点。如果您的 CI 零碎的用户界面能够扩大,Qodana UI 将与其无缝集成。同样,您能够通过 Web 服务器公开 Qodana UI辞别孤立团队和不统一的查看。应用 Qodana,您能够确保所有共事都将雷同的规定利用于代码质量检查。最初,你们将独特创立整洁统一的代码对外部奉献放弃信念。在承受对我的项目的内部奉献之前,您须要额定保障贡献者遵循您的准则。无论是对开源我的项目的拉取申请还是您委派给分包商的工作,Qodana 都会执行例行查看,并帮忙您确定它对我的项目是否平安更好的布局工作。将大我的项目分成小步骤!切换到更新版本的语言或框架,或者解脱某种实用程序或模式可能是一项艰巨的工作。您能够构建一个报告来评估所有待批改的代码片段、预计工作量、决定应该波及多少团队成员,并应用 Qodana 仪表板监控进度语言反对Qodana 目前反对 Java、Php、Python、Javascript、.NET 和 Go 等语言,如果短少您将在我的项目中常常应用的语言,请分割 Qodana 团队 应用登陆 Qodana Cloud在浏览器地址栏输出 https://qodana.cloud/,关上 Qodana 官网,如图所示 点击 Continue with your JetBrains account 按钮,跳转登陆界面 如图所示,笔者抉择应用 GitHub 账号登陆,依据本人的应用状况,抉择对应的选项,其后果如下 ...

February 10, 2023 · 1 min · jiezi

关于webstorm:免费激活WebStormPhpStorm至2099年

前言本文解说如何激活WebStorm、PhpStorm IDE,并一键激活到2099年,简略无效。 激活装置IDE首先通过官网装置WebStorm和PhpStorm两款IDE,当初最新的版本都是2022.3版本,亲测都是没问题的。 下载完IDE后双击装置,始终点击下一步,直到提醒须要Licenses激活,咱们先不论间接敞开筹备激活。 激活IDE激活IDE须要下载激活包,关注我的关注公众号 echeverra 回复“webstorm”或“phpstorm”获取对应IDE激活包。 咱们以PhpStorm为例(两个IDE激活形式统一),下载好PhpStorm激活包后先解压,找到脚本文件phpstormActive.vbs双击,会提醒激活至2099年。 而后咱们再从新关上PhpStorm,在Licenses激活界面找到Activation code选项,将激活包中的激活码.txt复制上,点击Activate按钮。 而后你就会看到已激活至2099年12月31日的提示信息,Nice~ 进入PhpStorm界面后,查看顶栏菜单Help->About,同样能够查看到相干信息~ 唔~纵情享受Coding的乐趣吧~ 后续之前我分享过通过有限重置试用30天的脚本来激活IDE,但应该是无奈利用到最新的版本了,而本文的脚本间接激活到2099年则更加不便无效,后续新版本IDE不能确定是否失效,倡议先不要降级。 好啦,以上就是激活WebStorm、PhpStorm的全部内容,心愿对你有所帮忙,如有问题可通过我的博客https://echeverra.cn或微信公众号echeverra分割我。 你学“废”了么? (完) 文章首发于我的博客 https://echeverra.cn/ide-active,原创文章,转载请注明出处。 欢送关注我的微信公众号 echeverra,一起学习提高!不定时会有资源和福利相送哦!

January 29, 2023 · 1 min · jiezi

关于webstorm:Mac的JavaScript开发工具WebStorm-2022激活码

WebStorm 2022是一款JavaScript 开发工具。目前曾经被宽广中国JS开发者誉为“Web前端开发神器”、“最弱小的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA弱小的JS局部的性能,WebStorm可能反对JavaScript,Node.js,ECMAScript 6,TypeScript,CoffeeScript和Dart以及HTML,CSS,Less,Sass和Stylus编码,反对整个我的项目的弱小导航和高级重构,能够实用于简单的客户端开发和应用Node.js的服务器端开发。

August 5, 2022 · 1 min · jiezi

关于webstorm:我为什么不用webstorm

最近总能看到很对人写为什么不必webstorm,看是吐槽,实则夸赞,净整那题目党的活~,明天我就来说说我为什么不必webstorm,顺便记录一些问题。最近不少文章都夸webstorm,如何如何,其实抉择哪款都齐全取决于那个适合,不是说webstorm好就肯定要用,世人都晓神仙好。适合的才是最好的。不过,我感觉我如同是没得选,好受! 重回webstorm下载webstorm寻找激活码资源回忆之前我也始终应用webstorm,起初因为总是要同时开对个我的项目,电脑不堪其压,无奈之下转用其余的了,最近想看点源码的货色,又想起了这个老兄弟,熟练地下载、搜寻密匙,后果我蒙了,根本都不能用,找了点材料,据说2021年进行了降级防破译了,兜兜转转找个资源,2021破译版后果下载下来是个免费的压缩包,我天,你也想要钱,那我能干吗?必定不能干啊,坚定不能放纵奸商,再说万一他是骗子呢,果决想方法破译压缩包; 破解带明码的压缩包又是新一轮的网上搜寻,不得不多mac是真的麻烦,很多破译软件都用不了,要么就是免费了,果决放弃了,不过最初还是找到了办法: 应用fcrackzip破译 下载 Homebrew,如果装置报错能够抉择切换至国内源。装置 fcrackzip关上终端,在命令行中输出以下代码,按回车即可装置。 brew install fcrackzip对于 fcrackzip 的参数 在终端输出 fcrackzip -h 命令能够查看对于压缩时的具体参数,如下图所示解压带明码的压缩文件 fcrackzip -b -c 'aA1' -l 1-10 -u 你要解压文件的绝对路径文件门路能够间接把文件拖拽到终端就行了,你只管按下回车,剩下的交给工夫。 倡议 倡议把你的文件名改为纯英文字母,因为有的文件名包含但不限于\、空格、特殊符号如 #,%,*,[,<,《,+,& 等,不要卡在文件名的问题上。另外这个办法只能破解.zip格局的压缩包,rap的须要转格局并且不肯定胜利! 所有看似都有心愿,可是...... 悲观粗心了没有闪,压缩包的确破解了然而外面的货色,mac用不了,还好我没花钱,差点成了冤大头,没方法退而且其次吧,来了个官网30天试用套餐。 正式搞起说说感触吧,不得说内置的货色是真的全,和他人夸的一样。而后难堪的事件来了,可能是我电脑的问题吧,卡顿重大、操作碰壁,想开多个我的项目简直是不可能,这也是我一开始抉择放弃他的起因吧。纵使万般好,惋惜总归是不适宜我,而且他还免费。 结语周末的确闲着没事做,为了看源码抉择拥抱下老朋友,后果却没有设想的那般幸福,兴许。。。兴许是我不配吧,哈哈。眼巴巴的看着优质资源,不能为己所用,捉急。 不过还间接搞了下破解有明码的压缩包,也不算没有播种吧。 其实每个软件都有本人的劣势,抉择适宜本人的才是最好的,有实力的还是能够搞一搞的,想稳固点的就点银子来个年费套餐,又或者花点工夫找找网上找找破解资源,肯花心思资源还是有的。 强烈建议感性查找资源尤其是付费的,不要一上来就无脑掏银子,如果是不匹配还好,要是被骗就不好了,尽管不多然而不能放纵小骗子不是嘻嘻,有心花钱还不如间接官网走起,另外记得下载国家反诈APP 防备欺骗人人参加,和谐社会个个受害!

June 13, 2022 · 1 min · jiezi

关于webstorm:webstorm没有typescript错误提示的解决方案

记录一次:webstorm中没有typescript报错提醒的排查过程webstorm之前始终有typescript的谬误提醒,明天忽然没了,纳闷,开始排查。 排查过程如下一、确认全局装置了typescript命令执行命令:tsc -V 失常显示版本号 二、确认webstorm开启了typeScript相干设置 最终解决方案网上查了一圈,没找到解决方案。最初在页面右侧发现个电池的小图标,抉择敞开省电模式就能够了。以前也呈现过电脑电量很低的状况,都没有遇到这种状况。不晓得是不是本人通过 cmd+shift+a 命令无心中开启了。 光标挪动到小电池上,就能够抉择敞开了,也能够应用action命令敞开 功败垂成,终于有提醒了

February 22, 2022 · 1 min · jiezi

关于webstorm:webstorm小技巧使用library功能下载第三方资源到本地实现全局变量在编写时有提示

痛点形容: 援用内部js资源中的变量时,IDE正告变量未定义,并且在编写时无提醒,大大的影响开发体验、效率,增大bug率。上面为大家介绍二种解决方案。 解决方案一、webstorm library性能,下载近程资源到本地原理:把近程资源下载到webstorm中的lib本地空间设置lib的失效的范畴 (默认是global全局作用域)应用办法把光标挪动到资源的url上,并点击下载到本地后,提醒呈现了 webstorm左侧导航栏library呈现了下载的库 wxSdk.js代码内容 const wxSdk={ getUserInfo:function(cb){ return 11; }, getUserId:function(){ return 22 },}window.wxSdk=wxSdk;其余阐明:class类也是能够有提醒的 point.js class Point { constructor(x, y) { this.x = x; this.y = y; } distance(a, b) { const dx = a.x - b.x; const dy = a.y - b.y; return Math.hypot(dx, dy); } fn2(){ return 1; }}window.Point=Point;近程jquery文件测试,援用近程和援用下载到本地后的比照成果 不实用的场景,某些打包的内容哪位大佬晓得解决方案,欢送留言。uuid没有提醒<script src="https://cdn.bootcdn.net/ajax/libs/uuid/8.3.2/uuid.min.js"></script> ant design 没有失效<script src="https://cdn.bootcdn.net/ajax/libs/antd/4.12.3/antd.min.js"></script> 二、装置第三方的插件比方这个,装置react插件

February 20, 2022 · 1 min · jiezi

关于webstorm:Vscode和webstorm在运行Jest测试时异步断点不准确的问题

始终以来被动一个问题困扰,在开发react-native利用时,无论是在Vscode或webstorm在运行Jest测试时均无奈在async和yield函数中胜利打断点,断点总是在函数头部就停下来,无奈停在await或yield下面,如此单步调试的体验极差。 尽管晓得是sourceMap的问题,然而所有该配置参数均配置了,然而还是毫无效果。并且搜寻了良久均没有找到解决问题的方法。 通过折腾,终于发现问题所在,特此记录下. 首先确认是sourceMap的问题,因为通过babel转码,所有须要配置生成sourcemap。// babel.config.js sourceMaps:"both", retainLines: true配置此文件的目标是生成sourcemap,就两个参数折腾了好几种组合,就TMD有效,切实郁闷。然而如果配置必定是没有问题,然而就不无奈打断开,阐明sourcemap有问题,然而问题出在哪里? 接下查看jest配置发现在package.json外面有这样一个配置项 // package.json{jest:{ "presets":"react-native", "setupFiles": [ "./node_modules/react-native-gesture-handler/jestSetup.js" ]}}下面的意思是jest在转码时启用了react-native预设,该预设应该是配置了一些babel的相干参数来进行转码。 而后,还发现在babel.config.js中,启用的是另外一个预设 module.exports = { presets: ["module:metro-react-native-babel-preset"],}难道是"module:metro-react-native-babel-preset"和"react-native"抵触?好象从情理上也是说得通的,不同的预设的差别导致生成的sourcemap不失常,从而无奈进行无效的断点定位。 因而,尝试将package.json外面的"presets":"react-native"删除了。 果然,断点调试恢复正常了,这阐明对问题的剖析应该是正确的。 这个问题只在时行jest单元测试时出错,所以网上也没有找到解决方案,最终一个困扰良久的问题总算失去解决。

December 23, 2021 · 1 min · jiezi

关于webstorm:如何快速记忆大量webstormIDEA快捷键的方法

快捷键能显著进步电脑的应用体验,节俭咱们的工夫。大量的快捷键要如何记忆呢?为大家提供几种计划。 第一步:2/8定律,整顿最罕用的前10个20%的性能能够解决80%的场景,罕用的才是最有价值的。按应用频率整顿,缩小后期记忆负担,也不须要特意的分门别类。前期按应用熟练度,能够调整为前20个; 第二步:零碎整顿,输入文章/思维导图官网有很多快捷键,有些可能你基本用不到,有些和零碎快捷键统一不必记忆。另外别人的整顿逻辑和你的了解不太贴合,本人重新整理,加深影响,个性化定制 第三步:随时疾速查看快捷键mac下的cheatsheet,在任意软件上长按command能够显示这个软件的所有快捷键(重复应用加深印象),并且点击能够立刻执行。可导出以后快捷键为pdf不便查看和批改 第四步:随时提醒当未用快捷键实现某操作时,页面提醒以后操作的快捷键。能够应用webstorm插件Key Promoter来实现第五步:增强版,施展webstorm 弱小性能反向搜寻快捷键搜寻actions(按快捷键 shift+cmd+a)来搜寻命令快捷键,如果没有的话随时增加 应用多级快捷键webstorm 反对多层快捷键操作,防止占用大量全局快捷键 应用vi代替局部快捷键为webstorm命令绑定特定vim字母命令。应用语言化的字母代替无意义的快捷键。这也是linux一大精华,所有操作都是字符

December 5, 2021 · 1 min · jiezi

关于webstorm:解决WebStorm调试断点时碰到幽灵断点的坑

最近应用WebStorm进行调试时碰到一个坑:每次DEBUG利用时,WebStorm总是在一些莫名其妙的中央断点停下来,明明我没有打断点。问题诡异就是在于,存在一些暗藏的断点,但在断点列表中并没有存在,能够称之为幽灵断点。找遍了WebStorm的所有可疑的配置参数,革除了无数次缓冲区和尝试,还不能解决。 幽灵断点的存在,使得每次DEBUG时,均会断点到有效的地位,大大影响了开发效率。 通过一番折腾,总算找出问题所在,一切都是本人挖的坑。 幽灵断点产生的根本原因在于没有及时革除断点: 开始过程中打了很多断点,而后这些断点没有及时革除。原本没有及时革除断点问题也不大,然而在后续工程中代码文件产生一系列的变动(文件更名、挪动、更新)等等操作,webstorm保留的断点信息曾经生效了,随着时间推移,最终webstorm的断点列表中,只记住了有个断点在某个文件,当DEBUG时就停在这个文件,而后你就会发现这个文件中你明明没有断点的诡异景象。 晓得的问题所在,解决起来就简略了,只须要革除一下所有断点,所有就洁净了。

November 18, 2021 · 1 min · jiezi

关于webstorm:webstorm-快捷键大全-mac版本

编辑: 疾速文档(办法出入参,对象的属性和类型):ctrl+j 疾速文件显示组件属性: cmd+ 鼠标悬浮扩充/缩小 选取: cmd+箭头上/下复制以后行: cmd+d向上/下 挪动以后行(可选中多行): option+cmd+方向上/下向上/下插入一行: shift+方向上 / option+cmd+方向下:切换大小写: shift+cmd+u膨胀/开展代码块: cmd+ / cmd-膨胀/开展 所有代码块: cmd+shift+ -/+敞开以后tab: cmd+w抉择: 选中多个: options+ 点击抉择所有雷同文本:ctrl+cmd+g选中/不选中 下一下雷同文本: ctrl+g, ctrl+shift+g搜寻与替换 以后页面搜寻/替换: cmd+f , cmd+r全局搜寻/替换: cmd+shift+f, cmd+shift+r导航: 抉择下一个(向左/右)标签页: shift+cmd+[ / ]跳转到指定行:cmd+g光标 返回/后退 : cmd+options+左/右最近操作的文件列表:cmd+e文档构造弹层 : cmd+f12下/上 一个高亮报错: F2, shift+F2跳转到导航栏: cmd+方向上增加标签/勾销书签: f3显示书签:cmd+f3重构: 重构选中项:ctrl+t复制/挪动以后文件: F5、F6重命名 shift+F6Webstorm 快捷键大全: https://resources.jetbrains.c...

November 5, 2021 · 1 min · jiezi

关于webstorm:快速输入代码片段的方法

疾速调用代码片段的办法 一、 live template通过简写,疾速生成代码;速度是最快,最罕用https://github.com/tuihou1233... 实时IDE提醒反对变量反对自定义文件失效可导入导出配置通过快捷短语,疾速输出代码片段的形式还有很多,比方:AHK、 片语(PhraseExpress)、输入法短语(长处:反对跨软件,对于在IDE中开的人来说没啥用)。然而性能没有live template弱小 二、gisthttps://gist.github.com/tuiho... gist的长处: 【更新记录】反对git历史记录查看【分享/珍藏】可与别人分享/交换,珍藏别人代码片段【可通过gist第三方客户治理】 Cacher (原名gistBox): 反对全文搜寻,反对和IDE联合,其余弱小性能(在线运行代码,团队单干)付费Lepton,开源我的项目, 吐槽点:不反对全局搜寻webstorm gist 插件性能 【保留到gist】抉择指定内容,保留到gist // webstorm自带性能【疾速查看、搜寻】在webstorm中查看,援用代码(反对过滤公有的和star)片段, 快捷键 alt+i 调出查看面板,反对面板内搜寻(倡议点击开展键),间接输出关键字 // 须要装置 webstorm插件 gist【跳转到gist源文件地址】当当做CDN援用,调试三、 插件类:主动联想TabNine依赖人工智能算法,主动提醒代码补全;内容会更丰盛,提醒范畴会很大,相比IDE的API提醒;javascript 代码主动补全代码演示: https://www.tabnine.com/code/... 性能 反对各类支流编辑器反对各类支流语言(js,ts也反对)毛病: 提醒内容不是那么准,会影响其余库的提醒耗内存四、其余计划(和IDE性能割裂)evernote 笔记毛病: 不反对语法高亮长处: 快捷输出,查找,通过快捷键唤起evernote,内容在本地回去更快高级搜寻:反对关键字,tag,笔记本 等各种维度疾速定位代码github 仓库长处: 有版本记录性能可通过IDE搜寻,比拟重,不太不便当做我的项目保护,系统性会强一些,配合github pages 可公布成我的项目dash只反对mac零碎,次要是查文档用的 clip

October 19, 2021 · 1 min · jiezi

关于webstorm:webstorm的Terminal中node-报不存在的原因及解决方案

问题形容webstorm 中 termina中找不到node命令,然而 window的cmd命令中能够执行node命令; 问题剖析及解决方案须要独自设置webstorm shell path的执行程序地址 C:\Windows\System32\cmd.exe

September 29, 2021 · 1 min · jiezi

关于webstorm:再也不用查API文档了IDE强大的智能提示你还不知道吗

一、前沿:痛点场景【晓得】晓得有这么个api/属性,不记得名字了,关上网页查问,长长的文档 !!!慢【不晓得】不晓得这个对象下有什么办法?出参,入参是什么,什么类型?官网写的不具体,看不懂 !!!烦【跳晕了】想简略查看下变量A的定义,点击跳转到另外一个页面,敞开这个页面再切换回来。!!!效率太低应用IDE智能提醒的长处解决下面的所有痛点,更快更爽更强, 所有提醒,都以小窗口模式展示 Tips: 配合Typescript成果更佳,会有参数形态/类型/是否必填项等具体提醒;【函数入参提醒】ctrl+p【对象文档提醒】提醒入参,和返回值类型 ctrl+q【对象属性/办法提醒】 ctrl+shift+space,反对输出主动提醒【学习源码】解脱文档,源码即文档,最好的学习形式就是看源码二、webstrom弱小的快捷键function getArray<T>(value:T, length:number):T[]{ let arr=[]; if(length>0){ for (let i=0; i<length; i++){ arr.push(value) } } return arr;}// ctrl+q: 提醒入参,返回值类型 (光标在扩号内)// ctrl+p: 提醒入参(光标在扩号内)// ctrl+shift+i : 提醒函数信息 (光标在函数名上)getArray()ctrl+q (query)查看以后对象的文档:提醒入参,和返回值类型 ctrl+p (params) ctrl+shift+i (info) ctrl+shift+space 主动提醒对象参数反对对象 反对react组件参数提醒 边写边提醒

September 14, 2021 · 1 min · jiezi

关于webstorm:webstorm卡顿的解决方案

起因剖析webstorm卡顿个别是ws在执行耗时工作,导致cpu,内存占用过高;个别包含,建设索引中,开了多个我的项目;可通过工作管理器确认,window快捷键: Ctrl+Shift+Esc 解决方案如下:一、 排除不须要建设索引的目录排除单个我的项目的指定目录 排除特定的目录 二、进步webstorm内存占用下限应用ctrl+shift+a调出actions命令;输出: memory settings 唤起面板 三、革除无用的缓存ctrl+shift+a调出命令面板:输出 invalidate caches

September 7, 2021 · 1 min · jiezi

关于webstorm:Webstorm快捷键配置提升开发效率

1、设置点击文件门路快捷跳转: (1)点击:file->settings/ctrl+alt+s快捷键 (2)搜寻:webpack (3)抉择以后我的项目下node_modules\@vue\cli-service\webpack.config.js2、设置代码模板 (1)点击:file->settings/ctrl+alt+s快捷键 (2)点击:编辑器->代码模板->编辑代码模板3、设置文件模板(新建文件时,带有一些初始信息) (1)点击:file->settings/ctrl+alt+s快捷键 (2)点击:编辑器->文件和代码模板->抉择文件进行编辑4、应用webstorm开发微信小程序 (1)解决webstorm中wxml和wxss文件没有语法高亮 ①点击:file->settings/ctrl+alt+s快捷键②点击:编辑器->文件类型③点击:Cascading Style Sheet->增加*.wxss④点击:HTML文件->增加*.wxml(2)解决webstorm中开发微信小程序没有代码提醒 ①点击:file->import settings②导入wecharCode.jar包③重启webstorm5、后缀补全语言配置(Postfix Completion) (1)点击:file->settings/ctrl+alt+s快捷键 (2)点击:编辑器->惯例->Postfix Completion (3)例:’111’.log 点击Tab 会生成 console.log(‘111’) (4)新增一个zhuge后缀6、Webstorm折叠代码快捷键 (1)Ctrl + Shift + ‘+’ (2)Ctrl + Shift + ‘-’

September 7, 2021 · 1 min · jiezi

关于webstorm:小米平板-5-细节曝光锁定-8-月发布WebStorm-20212-正式发布-思否周刊

SegmentFault 思否 40s 新闻速递 腾讯搜狗 8 月实现初步整合 少量员工到职:不满晋职调薪滴滴回应私有化:不实音讯,正配合网络安全审查24999 元,华为 V75 Super 智慧屏公布:采纳自研鸿鹄 SuperMiniLED 解决方案苹果新技术曝光:无望令 iPhone 14 反对屏下指纹、 屏下 Face IDOPPO、vivo 行将推出自研芯片,一线手机品牌悉数入场造芯小米平板 5 细节曝光:锁定 8 月公布Facebook 分享迁徙到 MySQL 8.0 的教训树莓派推出回收打算,将来将推广至寰球恶意软件更违心采纳 Nim、DLang、Rust 等“冷门”语言WebStorm 2021.2 正式公布,UI 界面齐全中文化,退出泛滥新个性索尼 PS5 凋谢内置 SSD 接口:最高反对 4TB M.2 硬盘时隔两年:谷歌 UI 工具 Jetpack Compose 终于迎来 1.0 正式版OpenAI 开源新的 AI 编程语言,以代替 Nvidia CUDAAtom 1.58.0 公布,GitHub 官网文本编辑器行业资讯腾讯搜狗 8 月实现初步整合 少量员工到职:不满晋职调薪腾讯最早将于 8 月初步实现搜狗整合工作,搜狗大部分业务并入腾讯 PCG,其中次要团队与腾讯看点合并;在腾讯看点的架构之下,将为搜狗局部团队新设立几个核心,由搜狗高管负责总经理(GM)和总监职位。将来在搜狗实现整体退市后,现任 CEO 王小川或将来到搜狗,抉择自主守业;而腾讯团体副总裁、腾讯看点负责人殷宇将成为搜狗团队新的领导者。 须要留神的是,原本在许多人看来搜狗并入腾讯对于员工来说是个坏事,能通过这种形式入职腾讯,进入中国最大的互联网公司之一,但报道却指出目前曾经有大概4、5百人抉择来到搜狗,占比近四分之一。 音讯称,局部员工来到是因为不满进入腾讯当前的职级变动,因为并入腾讯后,搜狗本来的人力薪酬体系也将对标腾讯,进行全面调整。 其中,有一些搜狗团队的员工职级将调低2级,来对应进入腾讯后的职级体系,比方副总裁变GM,总监变组长,这是许多老员工最无奈承受的一点,因而抉择来到搜狗。 但须要留神的是,音讯称尽管这些人广泛职级被下调,然而工资薪水却失去广泛上调,原有搜狗团队薪水在14.6-14.7个月之间的员工,对立晋升至一年16薪,这对于有些员工来说算是意外之喜。 滴滴回应私有化:不实音讯,正配合网络安全审查此前有音讯称,在监管口头降级后,滴滴在 7 月中旬左右开始思考私有化打算。滴滴还在思考引入政府反对的投资者,这些投资者可能为这笔交易提供资金,并在滴滴试图解决数据安全问题的过程中帮忙领导该公司。滴滴否定了这一音讯,“无关滴滴私有化的风闻为不实信息,目前公司正踊跃全面配合网络安全审查。” 24999 元,华为 V75 Super 智慧屏公布:采纳自研鸿鹄 SuperMiniLED 解决方案7 月 29 日音讯 在今晚的发布会上,华为公布了多款新品,例如华为 P50 系列手机、华为智慧屏 V98 巨幕等,其中华为智慧屏 V75 Super 是华为首款 MiniLED 智慧屏,售价 24999 元,8 月 12 日 00:00 正式开告。 ...

July 31, 2021 · 5 min · jiezi

关于webstorm:webstorm的eslint配置和webpack配置

eslint webpack

May 17, 2021 · 1 min · jiezi

关于webstorm:WebStorm取消双击Shift全局搜索

问题起因自己应用的是18款的MacBookPro,因为蝶式键盘天生缺点,很容易触发两次按键事件,在webstorm中输出大写字母的时候摁一下shift键常常会触发两次,导致弹出全局搜寻的框:有一种软件解决蝶式键盘抖动的计划是unshaky软件,github上开源了https://github.com/aahung/Unshaky,可恶的是作者居然感觉没有必要设置command、shift等零碎按键,感觉不影响用户应用,issue上一堆程序员提了这个问题也不更新。这件事激发了我学习swift语言的激情。 解决形式按下键盘的command+shift+option+/,会弹出以下界面,抉择Registry 而后找到上面这个key,开启压抑双击事件,自此以后webstorm的双击事件都被勾销了,我衡量了一下,还是开启了。双击关上随处搜寻的快捷键改成了shift+F

April 11, 2021 · 1 min · jiezi

关于webstorm:解决WebStorm无法正确识别Vue3组合式API的问题

1 问题形容Vue3的组合式API无奈在WebStorm中正确辨认,体现为defineComponent等无奈被辨认: 2 尝试计划猜测这种问题的起因是无奈正确辨认对应的Vue3库,笔者置信WebStorm是能够做到的,只是某些配置没有正确,笔者尝试过在设置的Libraries中勾选上node_modules,然而没有成果。 3 解决办法最终的解决办法参考了此处(图源): 抉择node_modules文件夹,右键抉择Mark Directory as,最初抉择Not Excluded即可。 之后会破费一段时间索引,期待实现即可。 4 一些思考看了一下WebStorm的文档,我的项目中的文件夹总共分为四类: Source:默认选项,所有文件夹默认都被视为Source除非设置为了Tests/Resource Root/ExcludedTests:标记为测试的文件夹Resource Root:资源文件夹,在输出某些须要资源的代码时,比方![](xxxx>),会主动提醒该文件夹门路下的资源文件Excluded:代码补全、代码导航等会疏忽的文件夹。这个选项能进步WebStorm性能在设置中搜寻Directories能够发现node_modules默认是Excluded: 标记为Not Excluded后,就不是红色了: 因而解决并不难,只是无奈正确辨认的起因。

February 17, 2021 · 1 min · jiezi

关于webstorm:webstorm-配置项文档-使用文档

webstorm 配置项文档 + 应用文档工夫: 2020-10-13 webstorm2020.2.3 版本通过 ctrl+F 搜寻你想理解的 webstorm 配置 有些成果按 Apply 就能够看出成果, 而有些成果则须要按 OK 才行。 Appearance Behavior 外观行为Accessibility 无障碍没应用过,不作示意Support screen readers 反对屏幕阅读器( 须要重启 )Use contrast scrollbars 应用比照滚动条Adjust colors for red-green vision deficiency 调整红绿视力有余的色彩UI Options UI 选项Show tree indent guides 显示树缩进参考线 Smooth scrolling 平滑滚动 开启时应用鼠标滚轮滚动更加顺畅天然,敞开时滚动十分生硬,倡议开启。Use smaller indents in trees 在树上应用较小的缩进 在树上(例如左侧导航视图)节点的缩进变小。Drag-and-drop with Alt pressed only 仅在按住 Alt 的状况下拖放 同样是针对树结构的。webstorm 能够通过拖动来挪动文件夹和文件,若开启此选项,则必须按住 Alt 能力开启拖放操作。Enable mnemonics in menu 在菜单中启用助记符 ...

October 13, 2020 · 2 min · jiezi

关于webstorm:webstorm永久激活

webstorm版本:2020.1.1零碎:mac一、下载激活文件激活须要的文件下载,寄存一个固定地位,请勿删除链接: https://pan.baidu.com/s/1GYfC... 提取码: jgbn 复制这段内容后关上百度网盘手机App,操作更不便哦 二、读取激活文件设置 help/Edit Custom Vm Options,留神 javaagent: 为激活文件的目录 -Xms128m-Xmx2048m-XX:ReservedCodeCacheSize=240m-XX:+UseCompressedOops-Dfile.encoding=UTF-8-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=""-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Djdk.attach.allowAttachSelf-Dkotlinx.coroutines.debug=off-Djdk.module.illegalAccess.silent=true-Xverify:none-XX:ErrorFile=$USER_HOME/java_error_in_webstorm_%p.log-XX:HeapDumpPath=$USER_HOME/java_error_in_webstorm.hprof-javaagent:/Users/feng/Applications/jetbrains-agent/jetbrains-agent.jar三、进行激活注册 help/register抉择 License server,填入 http://fls.jetbrains-agent.com 激活实现

September 2, 2020 · 1 min · jiezi

关于webstorm:webstorm-文件识别异常问题

webstorm 应用问题你发现 .js、.vue、.jsx 文件中render办法不论用了,并且import的文件门路都应用cmd 点不进去。这是因为 .js及某个文件被辨认为txt文件。解决形式如下左上角 webstorm -> Preferences -> Editor -> File Types -> Recognized File Types 下的【Text】文件。而后在下边的 File Name Patterns 找到对应的.js、.vue、.jsx文件,点击减号- 即可打消。详如图 点击ok即可举荐一篇文章参考:https://blog.csdn.net/dududu01/article/details/72832825

August 29, 2020 · 1 min · jiezi

webstorm破解

webstorm修改host1.找到目录下 C:WindowsSystem32driversetc 2.在hosts文件中添加以下: # 破解jetbrains全家桶0.0.0.0 account.jetbrains.com3.打开这个网站http://idea.lanyus.com/?tdsou...获取注册码 4.打开webstorm输入注册码即可

July 15, 2019 · 1 min · jiezi

webstorm下关闭vue的eslint

1.webstorm设置File->Settings(或Ctrl+Alt+S)中关闭eslint 2.vue wepack项目中webpack.base.conf.js关闭eslint,注释如下代码

July 12, 2019 · 1 min · jiezi

webstorm中生成jsdoc注释文档的方法

webstorm中生成jsdoc注释文档的方法生成如下下图的文档格式 使用到的文档 jsdoc非常简单易懂的使用方法) 官方文档,详细看Block Tags,不知道有没有科学上网限制intellij的自定义模板方法,因为同为idea使用方式极为类似步骤完成jsdoc的安装并且检验是否安装成功首先打开第一个文档,使用命令行安装npm install -g jsdoc 或者局部安装npm install jsdoc安装完成之后复制文档jsdoc非常简单易懂的使用方法中的这段代码到你的js中 /** * HelloWorld类存储一位客人的名字,并打招呼。 */class HelloWorld { constructor(){ this.firstName = ''; this.lastName = ''; } /** * 设置客人的姓名 * * @param {String} lastName 姓 * @param {String} firstName 名 */ setName(lastName, firstName){ this.lastName = lastName; this.firstName = firstName; } /** * 获取客人的全名 * * @return {String} 客人的姓名 */ getFullName(){ return this.lastName + ' ' + this.firstName; } /** * 向客人打招呼 * */ sayHello(){ console.log('Hello, ' + this.getFullName()); }}运行jsdoc + 你的文件路径成功之后在目录中会生成一个out的文件夹在浏览器中打开index.html就可以看到这样的界面到这里说明jsdoc安装完成。 ...

June 23, 2019 · 1 min · jiezi

webstormphpstorm-解决-html-中的-js-代码-format-后空格问题

代码风格项设置,选择 HTML ,在 Other 这一栏的 Do not indent children of: 这一项设置中添加 script 标签即可。 如果要设置分号、逗号相关问题,在代码风格选择 JavaScript

June 17, 2019 · 1 min · jiezi

JeecgBoot-极简部署方案

基于 spring boot 特性 1、首先修改配置,去掉项目名 jeecg-boot ant-design-jeecg-vue/src/utils/request.jsant-design-jeecg-vue/public/index.html 2、修改路由History 模式为“hash” src/router/index.js 然后 ant-design-jeecg-vue 运行 build npm run build3、然后将编译之后dist下的文件复制到 jeecg-boot-module-system 项目的 /src/main/resources/static 目录下。4、修改springboot项目的启动名字,去掉项目名 jeecg-boot jeecg-boot-module-system/src/main/resources/application-dev.yml 5、重新启动项目,访问 http://localhost:8080/ 就可以看到效果

June 8, 2019 · 1 min · jiezi

手把手教你webstorm连接服务器

本文所用图片均来自小编的公众号,web前端课堂上传代码工具git和svn,很多小伙伴都会用到,但是随着IT行业的发展,很多临时组建的公司,临时组建的团队,只是通过服务器拖拽来上传代码,如下图 下载一个服务器连接工具,把代码直接拖拽到服务器上,这样是不是很麻烦。 下面小编教大家一种简单的方法,直接用代码编辑器连接服务器,省去复杂的拖拽步骤。 打开webstorm编辑器,新建一个项目,根据下图打开configuartion 点击添加按钮,type类型选择SFTP模式的服务器。 添加服务器地址和User name和密码 弹出如下标签,显示连接成功 点击目录按钮,添加你所需要的服务器项目,这个小编没有操作,根据不同项目找到项目目录, 注意:这个就是服务器上面的文件目录。 选择位置按钮,添加 / 到根目录,然后确定,这样连接了 之后就需要上传和下载代码的步骤了,大家可以鼠标操作, 下面,小编教一下大家修改快捷键,找到settings,根据下图操作对应main menu目录快捷键 修改Upload to上传功能Ctrl+S和Download to下载功能Ctrl+U,确认即可, 注意:可能Ctrl+S之前设置过默认快捷功能,本地保存代码的功能,覆盖即可。 下面大家只需要Ctrl+U就可以快速下载所需要的项目了,如需代码保存Ctrl+S即可, 注意,这样操作和直接服务器拖拽操作,都是直接覆盖之前的代码,如果出现操作失误,不容易找回,所以小编建议大家,如果条件允许还是用git和svn吧!这样更安全些。

May 23, 2019 · 1 min · jiezi

Mac-webstorm启动服务时如何设置移动设备可以通过ip进行访问

如上图示 默认的端口有安全限制,换成4位数的。再打把旁边的 Canaccept external connections勾上。把localhost换成你的ip访问就可以了,移动设备就可以使用ip进行访问了。

May 11, 2019 · 1 min · jiezi

WebStorm-使用快捷键Mac版

⌘——Command⌃ ——Control⌥——alt⇧——Shift⇪——Caps Lockfn——功能键就是编辑Command+alt+T 用 (if..else, try..catch, for, etc.)包住Command+/ 注释/取消注释的行注释Command+alt+/ 注释/取消注释与块注释alt+↑ 向上选取代码块alt+↓ 向下选取代码块Command+alt+L 格式化代码tab,shift+tab 调整缩进Control+alt+I 快速调整缩进Command+C 复制Command+X 剪切Command+V 粘贴Command+shift+V 从剪贴板里选择粘贴Command+D 复制代码副本Command+delete 删除当前行Control+Shift+J 清除缩进变成单行shift+回车 快速换行Command+回车 换行光标还在原先位置Command+shift+U 大小写转换Command+shift+[,Command+shift+] 文件选项卡快速切换Command+加号,Command+减号 收缩代码块Command+shift+加号,Command+shift+减号 收缩整个文档的代码块Command+W 关闭当前文件选项卡alt+单击 光标在多处定位Control+shift+J 把下面行的缩进收上来shift + F6 高级修改,可快速修改光标所在的标签、变量、函数等alt+/ 代码补全调试Control+alt+R 运行项目Command+Control+R 运行DebugCommand+F8 添加断点Command+shift+F8 打开断点列表导航Command+O 跳转到某个类Command+shift+O 跳转到某个文件Command+alt+O 跳转到某个符号Control+←,Control+→ 转到上/下一个编辑器选项卡F12 打开之前打开的工具窗口(TODO、终端等)Command+L 跳转行Command+E 弹出最近文件Command+alt+←,Command+alt+→ 向前向后导航到代码块交接处(一般是空行处)Command+shift+delete 导航到上一个编辑位置的位置Command+B 跳转到变量声明处Control+J 获取变量相关信息(类型、注释等,注释是拿上一行的注释)Command+Y 小浮窗显示变量声明时的行Command+[,Command+] 光标现在的位置和之前的位置切换Command+F12 文件结构弹出式菜单alt+H 类的层次结构F2,shift+F2 切换到上下一个突出错误的位置Command+↑ 跳转到导航栏F3 添加书签alt+F3 添加带助记的书签alt+1,alt+2… 切换到相应助记的书签位置Command+F3 打开书签列表VCS/本地历史记录control+V 打开VST小浮窗Command+K 提交项目Command+T 更新项目alt+shift+C 打开最近修改列表搜索和替换Command+F 搜索Command+R 替换Command+G 查找下一个Command+shift+G 查找下一个Command+shift+F 按路径搜索Command+shift+R 按路径替换选中文字的搜索Command+F7 向声明的地方搜索并选中Command+shift+F7 打开搜索框进行搜索Command+alt+F7 打开小浮窗显示搜索列表对项目文件的操作(重构)F5 复制文件到某个目录F6 移动文件到某个目录Command+delete 安全删除shift+F6 重命名全局双击shift 弹出小浮窗搜索所有Command+切换项目 Command+shift+ 反向切换项目Command+shift+A 整个工程的查找操作Command+1,Command+2… 打开各种工具窗口alt+shift+F 把文件添加到收藏夹alt+shift+I 打开项目描述alt+~ 快速切换当前计划Command+, 设置编辑器Control+Tab 选项卡和工具窗口之间进行切换alert+回车 显示npm版本升级列表

April 29, 2019 · 1 min · jiezi

Vue-cli 3.5.1 + Webstorm 使用手机访问演示页面

Vue-cli 3.5.1 + Webstorm 使用手机访问演示页面如果使用Webstorm和Vue-cli 3.5.1创建项目。npm run server 后手机不能通过网络访问演示页面,原因是webstorm默认使用计算机本地连接的IP地址作为网络访问地址,修改IP地址为要使用的无线网络地址就可以解决问题.在之前的版本中可以修改config目录内index.js文件解决.cli3移除了config文件后:可尝试如下解决办法。根目录下创建vue.config.jsvue.config.js是vue cli 3移除config目录后可选的配置文件,如果创建在根目录下会自动加载.vue.config.js 参考文档 : https://cli.vuejs.org/zh/conf…模板设置// vue.config.js 配置说明// 这里只列一部分,具体配置参考文档module.exports = { //publicPath:用于替代原先baseUrl; publicPath: process.env.NODE_ENV === ‘production’ ? ‘/production-sub-path/’ : ‘/’, // outputDir: 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致) outputDir: “mycli3”, //用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下) assetsDir: “assets”, //指定生成的 index.html 的输出路径 (打包之后,改变系统默认的index.html的文件名) // indexPath: “myIndex.html”, //默认情况下,生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存。你可以通过将这个选项设为 false 来关闭文件名哈希。(false的时候就是让原来的文件名不改变) filenameHashing: false, // lintOnSave:{ type:Boolean default:true } 问你是否使用eslint lintOnSave: true, //如果你想要在生产构建时禁用 eslint-loader,你可以用如下配置 // lintOnSave: process.env.NODE_ENV !== ‘production’, //是否使用包含运行时编译器的 Vue 构建版本。设置为 true 后你就可以在 Vue 组件中使用 template 选项了,但是这会让你的应用额外增加 10kb 左右。(默认false) // runtimeCompiler: false, /** * 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。 * 打包之后发现map文件过大,项目文件体积很大,设置为false就可以不输出map文件 * map文件的作用在于:项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错。 * 有了map就可以像未加密的代码一样,准确的输出是哪一行哪一列有错。 * */ productionSourceMap: false, // 它支持webPack-dev-server的所有选项 devServer: { host: “192.168.31.23”, port: 8080, // 端口号 https: false, // https:{type:Boolean} open: false, //配置自动启动浏览器 // proxy: ‘http://localhost:4000’ // 配置跨域处理,只有一个代理 // 配置多个代理 proxy: { “/api”: { target: “<url>”, ws: true, changeOrigin: true }, “/foo”: { target: “<other_url>” } } }};修改设置将模板设置内的devserver部分内的host修改为你要使用的网络IP地址.将port修改为要使用的端口号,重新npm run server即可.获取IP地址不建议使用ipconfig命令获取,建议直接点击网络图标查看属性内的IP地址. ...

March 16, 2019 · 1 min · jiezi

webstorm TFS 插件的安装与使用(2)

webstorm TFS 插件的安装与使用(2)接上一篇webstorm TFS插件的安装与使用(2)。继续上一篇的内容,下面是 TFS 插件的使用:关联 TFS 插件和使用 TFS 插件提交代码以及解决冲突。3.关联 TFS 插件在某个项目中使用 TFS 插件,首先要是这个项目关联到 TFS 插件,关联到 TFS 插件后,如果在项目任意一个文件中添加或删除或其他改动,这个文件的文件名就会发生变化(字体变蓝色)。下面是关联到 TFS 插件的教程。在webstorm中打开一个项目,点击 File -> Settings -> Version Control 如图所示,在右边栏中的 VCS 中的下拉栏中选择 TFS。(关联完毕,就这么简单!)4.使用 TFS 插件提交代码当完成代码的修改等操作后,需要向服务器提交代码,这时就要执行以下操作。4.1 在上方选择 VCS -> TFS -> Checkin File…(图一)。或者在左侧目录中选择任意一个文件或文件夹,单击右键选择 TFS -> Checkin File…(图二)。这两种方式的区别在于,第一种只能提交单个文件,第二种可以提交一整个项目文件夹或一个模块文件夹(也可以选择单个文件)里的改动。若此时发现没有 TFS 选项,应该是项目没有关联到 TFS,请返回第3部分内容进行关联。图一图二4.2 之后出现如下图所示画面,第一个框是要提交的文件,第二个框是提交时附加的信息,一般写改动了哪些地方,实现了哪些需求啥的…之后就可以点击 Checkin,弹出下面的框,仍点击 Checkin 提交。5.解决提交代码时的冲突在提交代码时有时会产生冲突,原因在于服务器上的代码时不时的更新的(其他开发者提交的代码)。这时会提交失败,就需要进行更新代码,具体操作流程和提交代码一样,就是选项从 Checkin File 变成下面那个 Update File 。5.1 点击之后出现如下图所示弹窗,选择 Latest ,点击 OK 。5.2 之后出现下图弹窗,这里我们一般选择 Merge ,也就是合并。第一项是不更改本地文件,第二项是直接用服务器上的替换本地文件。5.3 下面是 Merge 界面,左边是本地文件的改动,右边是服务器上的代码的变化(changes),中间是操作预览(合并后的文件)。点击左侧栏或右侧栏指向中间栏的箭头,即可将 changes 放到中间栏,点击叉自然是不把这个 changes 放过去。在这里要注意的是每个改动最好都进行操作(点击箭头或叉),最后点击 Apply 。因为箭头和叉的操作是不可撤销的,所以发现错误点击下面的 cancel 取消,重新进行 Merge 操作。最后再进行提交操作就可以解决冲突问题了。另外想要查看该文件的历史版本选中文件鼠标右键点击,进行下图操作即可。 ...

March 4, 2019 · 1 min · jiezi

webstorm TFS插件的安装与使用(1)

webstorm TFS插件的安装与使用在工作中遇到的问题,我们公司使用webstorm做开发,进行版本控制的时候自然要用到相关的插件,我们使用的是TFS插件,那时候翻遍百度都没找到几篇教程,很尴尬,最后还是在公司同事的指导下熟悉使用的。在这里做个记录,方便各位老哥的熟悉与使用。1.安装TFS插件流程:File -> Settings -> Plugins -> TFS -> Install JetBrains plugin -> (在弹出窗口中选择)TFS Integration -> (右侧选择)Install,若有本地文件,请选择install plugin from disk。2.使用TFS插件2.1.下面是新建工作区(workspace)和服务器(server)流程:File -> Settings -> Version Control -> TFS -> Manage… -> (在弹出窗中选择)Add… -> (填写地址和用户名,还有密码,找同事获取)OK -> (接下来是创建工作区)在右边栏中选择Create… -> (填写名称,还有存放代码的地址) Name和Location,点击下面Working folders的“+”号 -> Save。图不是这里的,但是界面是一样的,做个示例。2.2.接下来是使用TFS插件从服务器上获取代码流程:VCS -> Checkout from Version Control -> TFS 打开后的界面在下面第二张图,选择第二项 -> 确认服务器地址和工作区信息,点击Next -> 选择要下载的文件,点击Finish。提交代码、升级代码、提交时产生的冲突的处理请看webstorm TFS插件的安装与使用(2)……好吧,还没写,写完后编辑…

March 4, 2019 · 1 min · jiezi

Node.js this指针指向module.exports、global、实例,指针显式、隐式传递与绑定与优先级

一、this指针指向module.exportsconsole.log(“全局中的this指向的是module.exports”);console.log(this); //{}this.obj = “Hello World”;console.log(this.obj); //Hello Worldconsole.log(global.obj); //undefinedconsole.log(module.exports.obj); //Hello Worldconsole.log("——————————————————-" + “\n\n”);二、this指针指向global对象console.log(“在函数中this指向的是global对象,和全局中的this不是同一个对象”);function fn() { this.obj = “good good study! day day up!”;}fn();console.log(this);//{ obj: ‘Hello World’ }console.log(this.obj);//Hello Worldconsole.log(global.obj);//“good good study! day day up!“console.log(”——————————————————-” + “\n\n”);console.log(“在函数中this指向的是global对象,和全局中的this不是同一个对象”);function fn1() { function fn2() { this.msg = “I love you”; }fn2();console.log(this); //globalconsole.log(this.msg); //“I love you"console.log(global.msg); //“I love you”}fn1();console.log(”——————————————————-" + “\n\n”);三、在构造函数中this指向的是它的实例,而不是globalfunction Fn3(){ this.year = 1998;}let fn3 = new Fn3();console.log(this); //{ obj: ‘Hello World’ }console.log(fn3.year); //1998console.log(global.year); //undefinedconsole.log("——————————————————-" + “\n\n”);四、this指针显式、隐式传递与绑定console.log(“显式传递this”);let Kirito = {};function person(name, sex, age, addr, salary) { this.name = name; this.sex = sex; this.age = age; this.addr = addr; this.salary = salary;}//这里的传入Kirito为this指针所指向的对象//使用.call()进行显式传递person.call(Kirito, “桐人”, “男”, 18, “SAO”, 999999999);console.log(Kirito);console.log("——————————————————-" + “\n\n”);console.log(“隐式传递this”);let Ausua = { name: “亚丝娜”, sex: “女”, age: 18, addr: “SAO”, salary: 999999999, func() { console.log(this); }, func_bind: function () { console.log(this); }.bind(“绑定”)};Ausua.func();console.log("——————————————————-" + “\n\n”);console.log(“强制绑定this指针”);let func = function () { console.log(this);}.bind(Kirito);func();console.log("——————————————————-" + “\n\n”);console.log(“注意:\n\t这里的func是在原来的对象基础上,使用bind绑定了this指针,产生了新的函数对象!”);func = function () { console.log(this);};//注意:func此时绑定对象后,func变量的对象引用指针 指向绑定前func.bind(Kirito);func();//注意:func此时绑定对象后,func变量的对象引用指针 指向绑定后func = func.bind(Kirito);func();console.log("——————————————————-" + “\n\n”);五、this指针显式、隐式传递与绑定的优先级let priority = function () { console.log(this);};console.log(“绑定优先于隐式”);Ausua.func_bind();console.log("——————————————————-" + “\n\n”);console.log(“绑定优先于显式”);priority = priority.bind(“绑定”);priority.call(“显式”);priority();console.log("——————————————————-" + “\n\n”);console.log(“显式优先于隐式”);Ausua.func.call(“显式”);console.log("——————————————————-" + “\n\n”);console.log(“结论:优先级:bind>显示>隐式”); ...

January 17, 2019 · 1 min · jiezi