Tools And Collection
Linux 使用起来和 Windows 感觉完全不一样,很多工具其实是没有界面和快捷图标的。需要用的时候往往找起来很麻烦。因为写下这篇文章记录下,也当是给各位安利工具吧。
工具篇
编辑器
VSCode
虽然自己用的是 Manjaro Linux 系统,但是不得不说微软的这个软件真的很良心,和 Atom 都是用 electron 框架,但是不得不说 VSCode 优化做的很好。
Vim
Vim 被称为编辑器之神, Emacs 被称为神的编辑器。其实我并不像引起什么圣战,只是因为自己使用的是 Linux,terminal 操作的话会或多或少的使用 Vim 来处理文档。并不是说 Emacs 不好,我还是很喜欢 Emacs 的 org-mode 的。
Typora
这不是开发编辑器,其实是一个 Markdown 编辑器,目前 Linux,Windows 最好用的 Markdown 编辑器。因为 pandoc 不支持中文,所以我用 Typora 生成过 pdf 简历。
Terminal 工具
baidupcs
Linux 上的百度云盘下载工具,在 terminal 中运行。
graphviz
把代码转换成关系图,主要是 dot 工具,简单粗暴。
convert
可以自由地转换图片的形式,各种用法请百度。
musicbox
terminal 版的网易云音乐,界面是丑了写,能听歌知足吧。
ici
python 英语字典,使用了爱词霸的 api,不过不支持 中转英,我打算自己做一个。
Chrome 插件
名字 | 作用 | 备注 |
---|---|---|
octotree | 展开 github 快速打开项目 | 速度 |
Lastpass | 密码管理 | |
Momentum | 壁纸,TODO | |
OneTab | 不多说了,节省资源神器 | |
React Developer Tools | React 开发必备 | |
Vimium | vim 快捷键操作浏览器 | 神器属性爆表 |
WEB 前端助手、(FeHelper) | 常用工具箱 | 国产优秀插件 |
划词翻译 | 很方便 | |
稀土掘金 | 掘金社区 Co-Editor 必备 | |
DevTools Author | 在 chrome 的 Sources,console 等面板美化代码显示 | |
扩展管理器(Extension Manager) | chrome 插件装多了,占的地方太多,所以需要一个开关 | |
Bookmark Manager | 书签管理器 | |
Bookmark Checker | 书签过滤器,能把 404,和重复的书签删除 | |
Adblock Plus | 广告过滤器 | |
Chrono 下载管理器 | 替换自带的下载器 | |
Cookies 获取助手 | 帮助开发者方便的获取到 HTTP ONLY 的 Cookies。 | |
HTTPS Everywhere | 加密网络浏览,自动使用 HTTPS 连接访问站点,更加安全。 | |
Insight.io for Github | 快速 Github 目录 | |
学习资料
Git
git - 简明指南:图文并茂的 git 指南,有多国语言。
git book:十分详细的一本 git 电子指南。
Learning Git Branching:一个可以在网上学习 git 的网站,界面很不错。
githug:一个在 terminal 运行的 git 通关游戏,附上通关笔记 githug-。
Git 教程:廖神的教程。
JavaScript
JavaScript 红宝书:JavaScript 经典。
JavaScript 全栈教程:廖神的教程,写 React 要有 JavaScript 基础的。
ECMAScript 6 入门:阮神翻译的 ES6(es2015) 文档,有时间就去看看,学一些有用的语法,不至于以后看别人写的 ES2015 代码一脸懵逼。
CSS
CSS Reference:一个免费的 CSS 属性可视化文档
文档,使用了大量的可视化图形以及动画对属性进行了解释。项目 fork 于 cssreference.io
CSS 揭秘:据说是一本进阶书,还来不及看。
Node.js
《Node.js 开发指南》:适合 Node.js 入门
《深入浅出 Node.js》:Node.js 大神朴灵出的书,2013 年的初版,还是很值得一看的
React 入门
React 技术栈系列教程:React 技术栈入门,阮神的教程看完基本上可以入门了。
React 中国:React 中文文档,UI 和以前的官网相似,还有什么入门教程比官网文档更好的呢?
React 中文文档翻译:React 中文文档,UI 和最新官网是一样的。
《React 与 Redux 开发案例解析》:React 与 Redux 基础,目前只看到实体书,比阮神的详细,新手值得一看。
《React Webpack 小书》:React Webpack 入门,好像是 Webpack1 的,Webpack2 和 1 有很大的改版。
《Redux 中文文档》:Redux 中文文档。看不懂英文的可以来看下,还是很好的。
B 站上的 Redux 翻译:B 站上 UP 主翻译的字幕,egghead 的教程。
React Router V4 中文文档:目前最新的 React Router 中文文档,更多版本的中文文档:https://github.com/react-translate-team/react-router-CN。
React 深入
React-Study:由浅入深的 React 案例。
reactjs101: 由浅入深学习 React 生态圈。
《深入 React 技术栈》:这本书是 React 深入解析,需要有 React 开发基础才能看得下去。有很多的 React 全家桶的源码解析,React 开发栈实践。如果想很好的使用 React,这本书需要好好看下。
其他
免费的编程中文书籍索引:找技术书的,电子书比纸质书方便。
HelloGitHub:GitHub 上热门的项目。
数据结构和算法可视化:算法还是要看看的。
正则表达式可视化:正则表达式解读还可以这样。
cleaver:用 Markdown 生成幻灯片,我用这个做了一个简历,效果还不错。