# windows软件
记录是给自己的回顾和总结,也是给别人的一种分享。所以我想说说使用Windows的经验。
为了方便自己系统安装,我会把一些安装文件定期更新到云盘中,而常用的一些软件以及配置文件放在可同步的网盘中。
### 常用软件
常用软件就是装机必备啦,说说我常用的软件:(待添加下载地址)
- **Chrome**: 主力浏览器,使用google账号登陆并且同步。
- **Office系列**: 其实我用WPS多一些,或者google文档。
- **MSE**:微软官方的杀毒软件。
- **CCleaner**:小巧方便的清理软件。
- **腾讯电脑管家**: 有时候我就是用腾讯电脑管家替代杀毒软件加清理软件。
- **输入法**: 我就用原生的,不折腾,不弹框。
- **PotPlayer**: 影音播放器。
- **FastStone Image Viewer**: 图片查看工具。
- ~~**有道词典**: 方便取词,高端一点我就用欧陆词典。~~
- **欧陆词典**: 无需插件取词,无广告,可自定义扩充词库,替换有道词典。
- **福昕阅读器**:最好的PDF阅读器。
- **foxmail**:邮件客户端。
- **迅雷**: 下载工具。
- [**BitTorrent Sync**](http://www.appinn.com/bittorrent-sync/): p2p同步服务,可实现多设备网盘同步功能。
- **7-zip**:压缩/解压缩工具。
- [**Flash**](http://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html): Flash播放器,最好下插件,以及独立播放器。
- [f.lux](https://justgetflux.com/): 根据日出日落去调节色温,保护视力。
- [**HexChat**](https://hexchat.github.io/): IRC Client, 沟通工具,程序员用的多。
有了这些,差不多使用windows就没问题了。下面我们再谈一谈如何更好的使用windows。
### 提高效率的工具
- [**launchy**](http://launchy.net/): 快速开启工具。我还设置了快速web搜索。
- [**strokesplus**](http://www.strokesplus.com/): 全局鼠标手势工具,占用内存小,且支持LUA编程。
- [**Wox**](http://www.getwox.com/): 暂时未使用,和launchy类似。
- [**MasterSeeker**](http://www.master-seeker.com/): 全盘文件搜索工具,搜索可选择项比Everything多。
- [**Everything**](http://www.voidtools.com/): 全盘文件搜索工具。
- [**Listary**](http://www.listary.com/): 目录搜索,操作工具。
- [**ditto**](http://ditto-cp.sourceforge.net/): 历史剪切板工具,可设置快捷键为`alt+v`。
- [VistaSwitcher](http://www.ntwind.com/software/vistaswitcher.html): 程序切换软件,特别方便的是提供了`alt+``的切换,类似mac下的操作。使用方式就是按住alt+tab切换,也可按住alt+tab后,松开tab按数字键快速切换。
- [**PicPick**](http://www.picpick.org/en/): 截图,标尺工具。
- ~~[**Clover 3**](http://cn.ejie.me/): 资源管理器扩展工具,使得类似chrome,带书签功能。~~
- [**Q-Dir**](http://www.softwareok.com/?seite=Freeware/Q-Dir): 由于Clover在windows8上经常崩溃,我又不喜欢TotalCommander,发现这个也不错。
- [**NetSetMan**](http://www.netsetman.com/): 方便切换ip/dns, 适合经常切换Home/Work环境。
- [**AutoHotkey**](http://ahkscript.org/download/): 可自定义操作的脚本,还未使用,据说功能强大。
- [**teracopy**](http://codesector.com/teracopy): 据说复制大文件时候速度更快。
- [**chocolatey**](http://chocolatey.org/): 类似Unix下的`apt-get`命令,安装软件。
- [**joytokey**](http://joytokey.net/en/): 可以使用手柄模拟鼠标的软件。
- [**XMind**](http://www.xmind.net/): 脑图工具。
### 开发者必备工具
这里可以单独开一章节了,但是我先试着在这列一下吧:
### 开发环境
开发环境下,我会配置好常用的语言,python, ruby, nodejs等等。并且最好安装上Virtual Studio,很多需要编译的环境依赖其中的VC++。
- [**gow**](https://github.com/bmatzelle/gow): 扩展一些常用的*unix命令。
- [**ConEmu**](https://code.google.com/p/conemu-maximus5/): 可代替cmd的工具,界面舒服,内置Clink。
- [**Clink**](http://mridgers.github.io/clink/): 支持命令行下粘贴复制。
- [tdm-gcc](http://tdm-gcc.tdragon.net/download): windows下的C/C++编译器。
- [**git**](http://git-scm.com/): 版本管理工具,安装后可命令行使用。
- [**sourcetree**](http://www.sourcetreeapp.com/): Git的图形管理工具。
- [**svn**](http://tortoisesvn.net/): 一般公司用的比较多,也是版本管理工具。
- [**Koala**](http://koala-app.com/): 前端预处理语言编译器。
### 文件编辑工具
- [SublimeText 3](http://sublimetext.com/3): 最方便的编辑器,插件也多。
- [Beyond Compare](http://www.scootersoftware.com/index.php): 对比文件工具。
### 开发辅助工具
- [charles](http://www.charlesproxy.com/): 代理工具。
- [texturepacker](http://www.codeandweb.com/texturepacker): 处理动画图片工具。
- [FileZilla](https://filezilla-project.org/): FTP传输工具。
- [Xshell 4](http://www.netsarang.com/download/free_license.html): 远程连接服务器工具。
- [TeamViewer](http://www.teamviewer.com/zhCN/index.aspx): 远程操作电脑工具。
### 设计
- [亿图](http://www.edrawsoft.cn/freemind.php): 除了制作思维导图,还提供流程图,UML等。
- [licecap](http://www.cockos.com/licecap/): gif录屏软件。
- [**camstudio**](http://camstudio.org/): 录屏软件。
### Bat文件
如果有一些命名是自己常用的,不妨整理到一个`bin`目录中,并添加到PATH中。将一个命名包装为bat文件的形式如下:
~~~
@echo off
%~dp0\nant-0.92\bin\NAnt.exe
~~~
`%~dp0`可指代当前目录。
### 参考资料
- [Windows 下有什么软件能够极大地提高工作效率?](http://www.zhihu.com/question/22919326)
- [2014 年 Windows 平台软件推荐:这些工具都很有用](http://daily.zhihu.com/story/3705059)
- [我最喜欢的软件windows版](http://love.appinn.com/)
- 介紹
- 程序员基础知识
- 字符编码
- 技术名词
- 语义化版本
- 命名规范
- 书写文档
- 开源协议
- 目录结构
- 正则表达式
- 平凡之路
- 数据结构与算法
- 堆和栈
- 浮点数类型
- XML和JSON
- 算法学习之路
- 排序算法
- 代码架构
- 设计模式
- 常用的Javascript设计模式
- 面向对象编程
- 继承
- 多态
- 封装
- 面向接口编程
- 代码评审
- 六种量化你代码的方式
- 程序员必备的代码审查(Code Review)清单
- 服务器部署
- AWS简介
- 网络知识
- HTTPS, SPDY和 HTTP/2性能的简单对比
- HTTP状态码
- 懂点设计
- 佳作赏析
- 无缝平铺
- Sketch学习
- 设计与实现的平衡
- 写点东西
- 使用gitbook
- 合格的PM
- 一个好的产品经理
- 产品经理的技能
- 团队合作
- 关于招聘
- 培训新人
- 领导能力
- 获取知识
- MOOC
- Podcasts
- 英语学习
- 设计学习
- 前端学习
- iOS学习
- 游戏开发
- 关注健康
- 过劳检测
- 关于睡眠
- 提升效率
- 学会阅读
- 学会提问
- 善用搜索
- 学会写作
- 时间管理
- 知识管理
- 文件管理
- 密码管理
- 制作视频
- 制作PPT
- 论音乐对效率的影响
- 程序员效率指南
- SOHO
- 创业资源
- Hacker
- 保护隐私
- 关于工作
- 找工作前需要思考的问题
- 原则与技巧
- 关于简历
- 其他方面
- 硬件相关
- 常用软件
- Windows
- 硬件配置
- 系统安装
- 常用软件
- Mac
- 通用设置
- 权限问题
- alias设置
- 常用软件
- 开发环境
- 快捷键设置
- 常用终端命令
- dotfiles
- Android
- 常用软件
- 如何登录美国区GooglePlay
- 开发工具
- git
- EditorConfig
- node
- shadowsocks
- ST3--Windows篇
- ST3--Mac篇
- gulp
- 字体的选择
- Emacs
- WebStorm
- tmux
- Sketch
- Sketch中文学习资料
- Trello
- 使用Trello管理项目的经验
- git进阶
- 15分钟学会使用Git和远程代码库
- GitHub秘籍
- JetBrains
- IDE设置
- 附录
- 计算机科学与技术
- 网站
- 书籍
- 工具