开发人员在日常工作中会涉及多种不同的工具,编辑、网页浏览等等。
本文,就来给大家介绍5款小众,但是对开发人员非常有效的工具,这些工具能够在开发过程中给大家效率带来极大的提升。
1. Typora
Typora是一款小巧、轻量的Markdown编辑器,它的特点是所见即所得,能够对你编辑的内容进行实时预览。
Typora是我最喜欢,也是使用最频繁的工具之一。平时记笔记、写文档,基本都是在Typora上进行完成。
它拥有简单而美观的格式选项,可以轻松添加标题、行内代码、内联格式、公式、图像。
另外,Typora可以和Github、Adobe Illustrator、Google docs等工具结合使用,支持自动上传服务器到图床。支持字数统计、代码库、语法高亮。
目前,它支持Windows和macOS系统。
2. Codernotes
Codernotes结合了记事应用、代码编辑器的功能,运行相同的代码,无需切换到其他环境。
它可以让你存储代码片段、标记注释、链接、报错的解决方案以及其他任何你想记下的概念。而且,不用担心因为记不住笔记的名字而丢失笔记,它的 "谷歌式搜索系统 "可以帮助你在短时间内找到笔记。
Codernotes非常注重社区化学习,让开发者世界的知识分享变得简单。它是基于云端的存储,具有语法高亮选项和无限公共笔记功能。它是你的团队的最终协作/学习平台,并获得与全球各地的开发人员的联系。
3. The Silver Searcher
Silver Searcher是一款代码搜索工具。
它在开发者高效生产力工具排名中名列前茅,因为它的极致的速度和强大的功能。
它与Ack类似,但提供结果的速度要快得多,据称,几乎是34倍。
因此,它能够让你在数千行代码的搜过过程中节省大量的时间和精力。
Silver Searcher可以和Sublime Text、Vim、Emacs等编辑机集成使用,也可以在Mac、Linux、Windows和BSD上进行安装使用。
4. AutoHotKey
AutoHotKey是一种开源的脚本语言,开发者可以创建自己的热键,让你简化Windows中的任何重复性操作。
作为一个开发者,你可以根据自己的需要,完全自由地对文件、窗口和文件夹进行设置。
除了鼠标和键盘的热键,你还可以为操纵杆创建快捷键。
这种免费的脚本语言有可能节省大量的时间和精力,否则这些时间和精力将被浪费在做重复性任务上。
5. Mindly
Mindly是这个榜单中唯一一个不限于开发者的工具。
尽管如此,它仍然是一款非常适用于开发者的应用。
它为你提供了一个收集、迭代和组织你所有产品想法的地方。
它的独特布局让你可以收集复杂的想法,并将它们拼凑在一起,让你和你的团队更好地理解。
你可以附加图片、URL,玩转不同的颜色主题,做笔记,以不同的格式导出(因操作系统和计划而异),并获得一个可视化剪贴板。
这是一个理想的软件,与你的团队为项目进行头脑风暴,并提供了一个思维导图的机会。
结语
本文介绍的5款工具覆盖编辑、自动化、笔记、代码等方面,通过这些工具,可以从工具层面节省开发人员大量的时间和精力,可以让各位开发者把更多时间和精力聚焦于开发本身,设计并开发出更多符合客户需求的产品。