标签: WebStorm

10 个内容

笔记(10)

本文深入剖析 WebStorm 工程化实践,旨在提升前端开发效率。面对大型项目索引慢、内存占用高等问题,提出了优化方案,包括配置忽略目录、调整 JVM 参数等。同时,探讨了智能导入、JSX 属性风格等工程化配置,并展望了 Fleet 架构带来的变革。

Elliot Yang·
161 浏览

本文深入解析 Nginx `add_header` 指令(继承、状态码限制、安全头配置)及 WebStorm 类型提示优化。强调安全头配置最佳实践、WebStorm 类型提示定制及性能优化,并探讨了安全策略演进、IDE智能演进等前沿趋势。

Elliot Yang·
84 浏览

本文深入解析了 TypeScript 类型声明、ESLint 规则、Node.js 子进程管理、WebStorm 性能优化及 Copilot 代理配置等多个技术领域。强调理解原理、性能测量、优化实施和效果验证,并在技术迭代中保持对底层机制的敬畏。

Elliot Yang·
158 浏览

WebStorm 对 Vue LSP 的识别存在问题,可能导致在 monorepo 中出现误判。此外,Vue LSP 2.x 版本可能因缺失 `watchFiles` 方法而启动失败。解决方案为手动升级 LSP 到最新版本,通过 npm 安装 `@vue/language-server@latest` 和 `@volar/language-server@latest`。

Elliot Yang·
231 浏览

WebStorm 代码格式化会自动去除空格导致与 VSCode 开发的同事代码冲突。需在 WebStorm 设置中,将 `Editor > General > On Save` 中 "Remove trailing spaces on save" 设置为 `None` 或取消勾选,并取消 `Tools > Actions on Save` 中的所有选项。粘贴时使用 `Ctrl+Shift+Alt+V` 纯文本粘贴可避免冲突。

Elliot Yang·
113 浏览

本周报记录了开发中遇到的问题及解决方案。包括:`prisma-json-types-generator`在WebStorm的类型提示问题;Node.js使用`spawn`实时回显shell命令输出及`ENOENT`错误处理;WebStorm使用MUI卡顿优化;Copilot代理配置;Shadowrocket分流设置。

Elliot Yang·
183 浏览

本文记录了作者一周的技术学习总结。主要涉及:1) Nginx `add_header` 指令的使用,强调了其对不同响应码的适用性及 `always` 参数的作用。2) 介绍了如何关闭 WebStorm 中冗长的变量类型提示,提升代码阅读体验。

Elliot Yang·
97 浏览

文章探讨如何提升开发效率,强调“工欲善其事,必先利其器”。除 GitHub Copilot 和 OCR 外,重点介绍了 IDE 中自定义 Live Templates 的有效使用,例如利用 `$TM_FILENAME_BASE$` 和 `$COLUMNS$` 变量自动生成代码片段,以及 `$SELECTION$` 变量结合快捷键实现代码包围。

Elliot Yang·
107 浏览

该周报总结了作者近期工作,主要关注效率提升方案。通过 Auto Import + Do not import exactly from 提升编码效率,并利用 Raycast 结合 macOCR 实现快速 OCR。记录了 Monaco Editor 语言 ID 错误和 WebStorm 的 BUG。此外,推荐了带 AI 的搜索引擎 you.com。

Elliot Yang·
130 浏览

WebStorm实用技巧总结,旨在提升开发效率。文章分享了各类快捷键,如全局搜索、代码跳转、行操作等,并介绍了Auto Import设置,以及如何避免`antd/lib/*`等import干扰项。同时讨论了JSX属性设置和Markdown文件单行过长的问题。

Elliot Yang·
96 浏览