程序员必备工具箱

2015-10-07 Eric Wang 更多博文 » 博客 » GitHub »

Tools

原文链接 http://codepub.cn/2015/10/07/programmer-essential-toolbox/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


平台工具箱

  • Everything:是速度最快的文件名搜索软件。其速度之快令人震惊,百 GB 硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果,简直是秒杀 Windows 搜索功能
  • Listary:是一款用于 Windows 的文件名定位/搜索辅助软件。它为 Windows 传统低效的文件打开/保存对话框提供了便捷、人性化的文件(夹)定位方式,同时改善了常见文件管理器中文件夹切换的效率
  • MobaXterm:“十项全能”的远程终端登录软件。破解 Securecrt 怕中毒,Xshell 用着不爽,Putty 太单薄,手头没 Mac 用不了 iterm2。那就试试这个全能开源的终端吧
  • Total Commander:是一款应用于 Windows 平台的文件管理器,它包含两个并排的窗口,这种设计可以让用户方便地对不同位置的“文件或文件夹”进行操作,例如复制、移动、删除、比较等,相对 Windows 资源管理器而言方便很多,极大地提高了文件操作的效率,被广大软件爱好者亲切地简称为:TC 。它拥有文件快速预览、快速搜索、多标签、文件比较、批量重命名、FTP 客户端等诸多实用的功能,并可通过大量的插件进行个性化配置
  • ExtremeCopy:是国外开发的一款用于 Windows 的文件复制软件,该软件无论在 Windows XP还是在Windows 7 都能获得比系统自带的复制功能要快20%~120%的性能提升。根据官方的视频显示其不仅比 Windows 7 自带的文件复制功能要快,甚至还比目前国外流行的 TeraCopy 和 SuperCopier 还要快得多
  • Beyond Compare:是一套由Scooter Software推出的内容比较工具软件。除了可以作文件比较以外,还可以比对文件目录、FTP目录及压缩文件的内容等。因为这些功能,Beyond Compare被应用于版本控制及数据同步的工作上
  • XMind:是一个由香港 XMind 公司开发的脑力激荡法和心智图的软件工具,其主要用途为帮助用户捕捉想法,组织各类报表。它支持心智图、石川图(又称因果图或鱼骨图)、树形结构图、组织结构图和电子表格。亦可以用来做知识管理,会议记录,任务管理和尽管去做
  • SecureCRT:是VanDyke Software的一个商业SSH、Telnet客户端和虚拟终端软件
  • Postman:是一种网页调试与发送网页HTTP请求的工具。我们可以用来很方便的模拟GET/POST/DELETE/HEAD/PUT等请求来调试接口
  • Navicat Premium:是一套数据库管理工具,结合了其它Navicat成员的功能,支持单一程序同時连接到MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL数据库。可满足现今数据库管理系统的使用功能,包括存储过程、事件、触发器、函数等,最重要的是Navicat的功能不仅符合专业开发人员的所有需求,对数据库服务器的新手来说学习起来也相当容易
  • Sublime Text3:文本编辑器,好用、漂亮、强大、极客
  • 为知笔记:知识管理工具,付费产品,入坑需谨慎
  • StrokesPlus:鼠标手势工具,前进后退翻页放大缩小关闭全部鼠标手势搞定,再也不用一个个点了,极大解放你的鼠标手
  • Ad Muncher:俗称大奶牛,富有盛名的广告拦截软件。历史悠久,口碑极好。现已成为免费软件,下载地址
  • ManicTime:分秒不漏的记录你在用电脑的时候到底在干什么,可以自动分类各种操作,形成统计报表。督促自己干正事的利器,下载地址破解版点这里
  • TeamViewer:远程控制软件,是一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案
  • FastStone Capture:话不多说,简单好用小巧的截图工具,推荐
  • 邮箱客户端:Yomail,做的很不错,登录邮箱之后会自动进行配置
  • 虚拟机软件:Oracle VM VirtualBox,堪比 VMware 的好用虚拟机软件
  • 视频播放器:PotPlayer,韩国人开发的绿色播放器,强大、小巧、免费,最棒的是其视频加速播放功能,在我与国内的常用视频播放软件的对比实验中,视频加速播放依然保留语音画面流畅度的没有超过它的,在我观看学习视频的过程中,为我节约了大量时间,我通常是2-2.5倍加速播放
  • Python的IDE:JetBrains PyCharm,专业强大
  • Java的IDE:IntelliJ IDEA,一句话,用了IDEA之后再也不愿用Eclipse了
  • PHP的IDE:PhpStorm,JetBrains出品,必属精品
  • JavaScript的IDE:WebStorm,JetBrains出品,必属精品
  • JetBrains全栈IDE:AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA | PhpStorm | PyCharm | Rider | RubyMine | WebStorm
  • 浏览器:Chrome,不需要理由,不理解的请绕道吧
  • 飞秋:超级牛逼的两台电脑用网线直连进行文件传输工具,只需要设置IP为同一网段即可,在我从公司离职,将文件资料转移到我的笔记本上的时候超级有用
  • GifCam:Gif录屏工具,非常棒的屏幕录像工具,可生成Gif格式图片
  • 坚果云:一个稳定、安全、方便的网盘服务可能是很多人的理想需求,在国内,「坚果云」或许是目前满足全部条件的一个选择
  • Wireshark:是一个免费开源的网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包数据。在过去,网络数据包分析软件是非常昂贵,或是专门属于营利用的软件,Wireshark的出现改变了这一切
  • Shadowsocks:是一种基于Socks5代理方式的网络数据加密传输包,并采用Apache许可证、GPL、MIT许可证等多种自由软件许可协议开放源代码。shadowsocks分为服务器端和客户端,在使用之前,需要先将服务器端部署到服务器上面,然后通过客户端连接并创建本地代理
  • Camtasia Studio:是最专业的屏幕录像和编辑的软件套装。软件提供了强大的屏幕录像(Camtasia Recorder)、视频的剪辑和编辑(Camtasia Studio)、视频菜单制作(Camtasia MenuMaker)、视频剧场(Camtasia Theater)和视频播放功能(Camtasia Player)等。使用本套装软件,用户可以方便地进行屏幕操作的录制和配音、视频的剪辑和过场动画、添加说明字幕和水印、制作视频封面和菜单、视频压缩和播放
  • 屏幕录像专家:是一款专业的屏幕录像制作工具,这款软件界面是中文版本,里面的内容并不怎么复杂,录制视频和简单按设置的快捷键、点击录制键、或者点击三角按钮,就可以录制了
  • 屏幕画笔:一款小巧的绘画软件。有了它,你就可以将屏幕作为画板,在上面自由书写和绘画了。所绘制的图片可以保存为多种格式,可用于教学演示,产品展示
  • ZoomIt:演示必备辅助软件 ZoomIt 是一款非常实用的投影演示辅助软件。它源自Sysinternals公司,后来此公司被微软收购,因此,有些网友也称ZoomIt为微软放大镜。ZoomIt体积小巧(只有一个exe文件,0.2MB)、完全免费、易于使用。通过快捷键可以很方便地调用ZoomIt三项功能:屏幕放大、屏幕标注、定时提醒

Chrome Plugins

  • AdBlock:最受欢迎的Chrome扩展,拥有超过4000万用户!屏蔽整个互联网上的广告
  • ADfree.Player.Online:一款屏蔽国内主要视频网站部分视频广告的扩展
  • Adkill and Media Download:去视频广告、视频音频下载、正常显示反盗链图片三合一
  • Alexa Traffic Rank:Alexa排名是指网站的世界排名,非常有权威。直接主流网站或博客绝对是有Alexa排名的
  • Better History:更好地查看您的历史记录。为查看您的历史记录带来最好的搜索体验,最清晰的界面和最有帮助的筛选
  • Currently:是一款简约又优美的 Chrome 新标签页功能扩展,它用当前时间和天气更换新的标签屏幕。可以显示时间以及天气,右下角还可以切换回传统标签页
  • Enable Copy:在不允许复制的页面上成功复制
  • Firebug Lite for Google Chrome™:前端调试必备,不多说
  • Imagus:是一款图片浏览增强辅助扩展,是在线图片浏览编辑chrome插件。用户在浏览器安装了imagus插件后,浏览大量图片网站的时候,鼠标悬停在缩略图上就出现大图,并且可以通过快捷键更改图片大小、旋转、保存到列表、发送到搜索引擎等等操作
  • JSONView:验证和查看JSON格式数据
  • Markdown Pretty:一个让chrome能解析markdown文件(.md, .markdown)的插件,并提供更加舒适中文阅读环境
  • Momentum:是一款自动更换壁纸,自带时钟,任务日历和工作清单的插件。官方的解释就是:替换你 Chrome 浏览器默认的“标签页”。里面的图片全部来自500PX里面的高清图,无广告,无弹窗,非常适合笔记本使用,让装逼再上新台阶。让我来感受下出自细节,触及心灵的美
  • Octotree:是不是受够了Github上面一层一层点击目录?那么用我吧,帮你在左侧自动生成目录树
  • One Tab:强烈推荐,使用场景是这样的,我们使用Chrome经常会一次打开好多tab,很多是会用到的,又不舍得关,内存又耗着,这个时候点击下OneTab,直接把所有tab回收,然后每天的历史都给你记录着,接着你可以一键还原某一天的tab,真乃为Chrome而生
  • Page load time:显示页面加载时间
  • Proxy SwitchyOmega:轻松快捷地管理和切换多个代理设置
  • Scroll To Top:不是所有的网站都良心的在底部放置了返回顶部的按钮,所以使用了这个工具,它会在网页右侧生成一个返回顶部和底部的按钮,当然也可以自定义位置
  • Scroll To Top Button:不是所有的网站都良心的在底部放置了返回顶部的按钮,所以使用了这个工具,它会在网页右侧生成一个返回顶部和底部的按钮,当然也可以自定义位置
  • SimilarWeb:网站流量来源和排名,通过SimilarWeb扩展程序查看真实的深入网站参与、流量来源和网站排名信息
  • SimpleUndoClose:这个简单的弹出可让您轻而易举的撤销关闭的标签!特别是我不小心关闭了页面,这个工具太有用了
  • vTabs:标签开太多之后,就用这个来快速的导航,可以设置在浏览器的左侧显示精简的标签页
  • Xpath Finder:帮助你在chrome devtools里查找Xpath匹配元素
  • 下一代Tunnello VPN:快速,简单安全。解除任何网站,影片或应用程式封锁的最佳解决方案。绕过审查并更改您的位置
  • 复制链接:是一款可以选择网页上的链接文本,直接复制其中包含的链接的chrome插件。在chrome中安装了复制链接插件以后,用户在选中一段网页上的链接文本以后,在右键菜单中就会出现复制链接的菜单,选择该菜单,用户就可以直接复制该链接包含的URL地址
  • 网页截图:注释&录屏:录屏,捕获整个页面或任何部分,矩形,圆形,箭头,线条和文字,模糊敏感信息,一键上传分享注释。支持PNG和链接
  • 超级拖曳:附带6个最常用鼠标手势。
  • 设计师助手:为设计师, 前端开发工程师提供帮助的工具箱, 目前包括取色工具和标尺
  • 任何以Chrome插件形式存在的翻墙工具:多数的这类插件都是骗人的,这些插件会在前期提供一段时间的翻墙服务,一旦你成为年费会员,这些插件多数都开始停止服务,再也无法登录,过段时间又会换个名字换个插件出现,例如:红杏翻墙,时空隧道等

在用机器

  • PC1:MacBook Pro MJLQ2CH/A 15.6
  • PC2:微星(MSI)GE60 2QL-1047XCN 15.6 + 12G内存 + 128G固态硬盘 + i7四核八线程
  • 手机:iPhone 7
  • 耳机:森海塞尔
  • 阅读器:Kindle Paperwhite 3 黑色
  • 机械键盘:樱桃(Cherry)MX-BOARD 2.0 C 黑色红轴高帽键
  • 鼠标1:微软无线便携蓝影4000鼠标,完全无需鼠标垫
  • 鼠标2:罗技(Logitech)M545无线鼠标;全新升级,赛车造型,实用侧键,精准度高!
  • 鼠标3:罗技(Logitech)M570 火星轨迹球鼠标

Mac的一些优势

  1. Mac的基本功能完善且贴心。区域截屏很好用,Spotlight搜索、启动程序非常方便,无需像Win额外安装软件
  2. Mac下没有很多Win下多余的东西。几乎不用担心病毒,不用整理硬盘,不用分区,几乎没有死机,不用关机,基本没用过进程管理器。所有和使用无关的东西,都被藏起来,用户很容易学习和使用
  3. Mac设置简单。拿网络设置说,Mac下很快就可以设置好(包括复杂的801.x安全认证),而且可以方便的切换多套配置(家里、办公室),在Win下却非常困难,需要专业人员完成
  4. 软件。Mac下的软件都很Mac,操作风格统一,简单好用,使用非常顺畅
  5. 系统是一个整体。所有的软件的工具栏都是统一的,UI、操作相似;所有软件下都可以检查字母拼写;所有浏览器的密码保存都是统一存在keychain中
  6. Mac很少有更新,不像Win更新了也还是原样
  7. 无数的细节。比如复制是Command+c,用大拇指和其他手指配合
  8. 对于开发人员,结合了Windows、Linux的优点
  9. 右下角的弹窗战争,在Mac上,完全没遇到过右下角弹窗的事情。就连Mac通知中心的事情也是我可以方便的自己控制的

关于为啥Mac好,推荐看为什么Mac适合编程?

其它

  • 一个靠谱的项目经理
  • 一个大胸的妹子
  • 一个牛逼的人体工学座椅
  • 一个超大的显示屏
  • 一个性能吊炸天MacBook Pro

最后附上Mac OS X常用快捷键一览