工欲善其事,必先利其器,好的工具能给自身带来超高的工作效率。以下是总结出的高效率工具。
绝对效率提高首选,有机会三屏更佳
mac软件包管理,通过命令直接安装工具包,Mac必备。
只需要键盘简单输入,即可快速查询或打开应用。效率神器,MacOS必备。 Afred3下载 (opens new window)
推荐实用的workflow:
可以使用Afred替换掉Mac默认的spotlight,详细:如何禁用Mac系统的Spotlight (opens new window) 无法搜索应用名?sudo mdutil -a -i on 打开索引
长按⌘即可获得当前软件快捷键,初学MacOS同学必备
git gui工具,界面简洁,操作方便
随时记录思维灵感或备忘录;pc、phone、pad三端统一,方便随时查看
MacOS非常人性化的功能之一。只要选中了相应的文件,敲击空格键就可以查看文件的大小、甚至可以可以预览文档,视频、音频等等。但是它还可以变得更加强大,只需要使用 Homebrew 安装一些插件即可。更多ql插件 (opens new window)
在线浏览代码,从此告别github下载代码
变量名高亮、参数属性提醒等feature,配合octotree,完美
该插件提供像 IDE 一样的自动链接跳转功能,帮助开发者在浏览代码时进行更高效的代码链接跳转。必备
自动根据 GitHub 项目文件类型自动替换文件图标,让文件看起来更加直观形象。
可以把你的 GitHub Commit 转化为 3D 模式进行显示,让你的提交记录看起来更加直观与生动。
开发者的新标签页。推送优质github项目
技术神器,查阅资料时,很多舍不得删的google tab标签,统一管理
实时生成当前pc网址,H5开发必备。
在线划词,阅读英文文档资料首选
著名的广告终结者
炫酷的新标签页,与githuber不能同用
网页截图,一键滚动截取整个网页
Mac自带的终端不是特别方便。 iTerm2是Terminal的替代品,但比Terminal优秀太多了。iTerm2可以设置主题,支持画面分隔、各种快捷键。Mac默认使用的shell是bash,我们可以换成zsh(执行命令chsh -s /bin/zsh即可),搭配iTerm2使用,用起来十分顺手。推荐solarized (opens new window)主题皮肤美化外观,并开启Hotkey Window (opens new window) (快速调出窗口)。iterm2常用快捷键如下:
command + t:新建窗口command + d:横向分屏command + shift + d: 竖向分屏command + r: 清屏command + enter: iterm2全屏option + space:全局热键,打开iterm2,实用。(可在设置中修改)command + f:查询command + 点击文件名: 打开文件双击文字: 复制bash提示和界面美观度不够强大,而zsh有强大的自动补全参数和自定义配置功能等。oh my zsh是zsh的集大成者,帮助我们快速上手zsh。oh my zsh炫酷的外表+iterm分屏=程序员必备。
oh my zsh更强大的功能在于其自周边配置插件,oh my zsh维护了一个插件列表 (opens new window),以下推荐实用的几个插件:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/plugins=(git zsh-syntax-highlighting)source ~/.zshrcgit clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestionsplugins=(git zsh-syntax-highlighting zsh-autosuggestions)source ~/.zshrcgit clone https://github.com/wting/autojump.git $ZSH_CUSTOM/plugins/autojump/source ~/.zshrcplugins=(git zsh-syntax-highlighting zsh-autosuggestions extract)source ~/.zshrcvscode-icons推荐 设置vscode图标Bracket Pair Colorizer推荐 着色匹配括号。相似对插件还有Rainbow BracketsIndent-Rainbow 四种不同颜色交替着色文本前面的缩进Trailing Spaces 检测多余空格并高亮TODO Highlight TODO备忘插件Code Spell Checker 代码拼写检查Document This doc注视自动生成推荐Auto Close Tag 自动闭合标签Auto Rename Tag 自动重命名标签HTML Snippets html自动补全代码片段IntelliSense for CSS class names in HTML 在html中智能提示CSS 类名HTML CSS Support 在style中智能提示css样式推荐npm Intellisense 智能辅助输入npm包Path Intellisense 智能辅助输入路径Auto Import 自动识别导入Code Runner推荐 执行测试代码Import Const 自动计算引入包大小Regex Previewer 测试写的正则表达式推荐Vetur Vue-VSCode必备,高亮代码,自动补全等React-Native/React/Redux snippets for es6/es7 react代码片段json2ts 自动转换粘贴板里json数据为ts数据TSLint 校验ts语法GitLens推荐 增强了vscode 中内置的 Git 功能。例如 commits 搜索,历史记录和和查看代码作者身份View In Browser 在vscode预览浏览器SVG Viewer 在vscode内查看svg图标Auto-Open Markdown Preview 实时预览markdownMarkdown PDF 将markdown文档转为pdfDebugger for Chrome vscode中调试在chrome的js代码Eslint 校验lint工具