程序员一生不得不用的工具集

本文介绍了一系列提高软件开发效率的工具,包括快速启动搜索工具wox+everything,代码生成库lombok,截图与贴图工具snipaste,以及各种IDE插件和在线资源,旨在帮助开发者简化工作流程,专注于核心编码任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

你的桌面还杂乱无章吗?你还在为苦苦搜寻一个文件而劳心费力吗?你还在桌面上建快捷方式吗?
有了它,以上都不是问题.

使用 wox + everything 打造快速启动搜索工具

Everything" 是什么?
“Everything” 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。

不像 Windows 内置搜索,“Everything” 默认显示电脑上每个文件和文件夹 (就如其名 “Everything”)。

您在搜索框输入的关键词将会筛选显示的文件和文件夹。

http://www.voidtools.com/zh-cn/

Wox是什么?
Wox是一款启动器。用于快速搜索本机安装的各种程序,文件。也可以通过插件快速搜索网络内容,比如今天天气如何,某某电影的评分是多少等等

通过wox 我们可以快速的搜索本机信息和文件,访问网络等

http://www.wox.one/

使用lombok提高开发效率

你还在为每个成员变量写getter/setter 吗?你还在因为添加了新成员而没有添加对应的getter/setter 而报错吗?
你还在被 no find xxxx getter 异常而苦恼吗?

试试 lombok

Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。

Lombok有哪些注解

@Setter
生成setter
@Getter
生成getter
@AllArgsConstructor
会生成一个包含所有变量,同时如果变量使用了NotNull annotation , 会进行是否为空的校验, 
全部参数的构造函数的自动生成,该注解的作用域也是只有在实体类上,参数的顺序与属性定义的顺序一致。
@NoArgsConstructor
生成无参构造器
@Data
@Log
生成日志
@RequiredArgsConstructor

snipaste 截图+贴图

虽然微信和QQ都提供了截图功能,但是 snipaste 更为强大,他的贴图功能,可以将多个截图同时置顶贴在桌面上,在也不用将图保存在画图工具上,然后再组合处理了

switchhosts 快速修改你的hosts

掘金酱 https://e.xitu.io github 项目热门分类和推荐

shuttle 简易的SSH快捷菜单(mac)

tmux在同一个终端里划分不同的区域

Colaboratory 在线的 python notebook

IBM 开发者平台

https://www.ibm.com/developerworks/cn/

chrome 插件

GitCodeTree github,码云项目文件树

JetBrains Toolbox Extension 一键 clone github 项目并在JetBrains 全家桶打开

JSON Viewer 在浏览器中查看格式化的json

LastPass: Free Password Manager

idea 插件

findbugs

sonarlint

checkstyle

Free Mybatis plugin

grep console 自定义日志级别颜色

gson format 根据json生成实体类

javadoc 快速生成注释

JRebel 热部署插件

Rainbow Brackets ?括号

restfultoolkit 快速定位你想要接口

string manipulation 多种格式化你的字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值