关于前端:盘点一些好用的 WebStorm 插件配置
关于前端:盘点一些好用的 WebStorm 插件配置
Plugins Summary Table
.env files support
配置文件支持
可以给 .env 环境配置文件增加语法高亮与提示等
Features
Environment variables completion based on .env, Dockerfile and docker-compose.yml files.
Go to declaration(in .env file) and usages(in code), by Ctrl(Cmd)+click or hot key(Ctrl(Cmd)-B, etc.)
.env file syntax highlighter
.ignore
版本管理工具的忽略文件插件
.ignore 插件支持创建多种 .ignore 文件,也可以直接右键将文件加入到某个忽略文件中。
美化插件
Atom Material Icons
图标美化
Atom Material Icons
是一款好用的图标插件,同时也支持自定义配置 Custom File and IDE Icons for improved visual grepping
Better Comments
注释美化
Better Comments
help you create more human-friendly comments in your code.
Extra ToolWindow Colorful Icons
工具栏图标美化
Homepage_Extra ToolWindow Colorful Icons
……
字符串处理插件 CamelCase
/ String Manipulation
Homepage_CamelCase、Homepage_String Manipulation
CamelCase
插件比较轻量(861.3K),适用于需要字符串简易处理 的人,处理字符串在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case、space case 之间切换,操作快捷键 Shift + Alt + U 切换字符串命名。
Webstorm 自带切换大小写的快捷键是 Ctrl + Shift + U,不过此快捷键仅支持大小写之间的切换。
String Manipulation
插件(3.7M),显然此插件大,更适用于需要大量字符串统一操作 的开发者,虽然此插件占用空间大,但是它支持更多的功能,如大小写切换、排序、筛选、递增、列对齐、正则、转义、编码等,鼠标右键选择 String Manipulation | 对应操作。
原文是这样叙述 String Manipulation 插件功能的: Case switching, sorting, filtering, incrementing, aligning to columns, grepping, escaping, encoding...
AI_ 编程助手 插件
ChatGPT - EasyCode
File | Settings | Tools | OpenAI,需进行 OpenAI 配置,参考文,后续稳定使用还是得烧¥ → OpenAI | EasyCode 可用
CodeGPT
GPT 所有插件相关配置目前暂且有问题,好像是配置源失效还是啥的问题,反正不太管用。。。
CodeGPT
配置: File | Settings/Preferences | Tools | CodeGPT.
注意: OpenAI Service 可能连接不上,猜测可能是一些个配置错误或限制访问的原因;免费的 You.com 也可能服务过载无法响应。
TONGYI Lingma - Your AI Coding Assistant
通义灵码
通义灵码(阿里云登录),一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。
兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE;
支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言。
CSV Editor
CSV 彩虹色表格&文本编辑器
DevHelper
开发助手
一个能够提高效率的开发助手插件,主要包括以下功能:
生产密码:大小写字母、数字、特殊符号任意组合,长度任意指定,批量生成密码;
生成序号:根据起始值、步长、位数生成一系列序号,并可添加前后缀;
Base64编码和解密,支持多种编码格式以及URL安全选项;
散列哈希加密:支持MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、HmacMD5、HmacSHA1、HmacSHA224、HmacSHA256、HmacSHA384、HmacSHA512的加密
文本处理:可以对行文本进行格式化(去除空白、空行、重复行)、行编辑(合并、拆分、命名转换等)、行排序(按照字母或数据升序降序)
生产UUID:支持大写/小写 UUID的生成,可以选择是否带有分隔符
格式化:支持Json、xml、html的格式化
RSA非对称加解密:支持RSA的私钥/公钥分别进行加密或者解密,可以生成私钥和公钥对
Github Markdown Emojis
Markdown emoji 表情
Homepage_Github Markdown Emojis
GitToolBox
Git 提交工具
- 感谢你赐予我前进的力量