前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iMac(OS X)常用开发工具介绍

iMac(OS X)常用开发工具介绍

作者头像
子勰
发布2018-05-22 15:44:06
8200
发布2018-05-22 15:44:06
举报
文章被收录于专栏:子勰随笔子勰随笔

工欲善其事,必先利其器。每个程序员都会有一套自己喜欢的,适用自己的提供工作效率的工具。之前每次换电脑总是要折腾一次,总会遗漏一些,这次就统一整理一下。这里主要介绍iMac下的一些提高效率或者很好用的工具。

包管理:Homebrew

主要用来安装一些开源软件,简化了开源软件的安装过程。Mac系统上主要的包管理有Macport和Homebrew,两者的区别主要是对依赖包处理方式不一样,MacPorts是下载所有依赖库的源代码,本地编译安装所有依赖,Homebrew是尽量查找本地依赖库,然后下载包源代码编译按照。

快速启动工具:Alfred

Mac下一款完美替代spotlight的工具,可以快速的搜索本地程序、使用搜索引擎搜索、查询词典、发送邮件、查找文件、剪贴板 管理、音乐控制等等功能,十分强大。

终极 Shell:zsh

Zsh是一款强大的虚拟终端,既是一个系统的虚拟终端,也可以作为一个脚本语言的交互解析器。它在兼容Bash的同时有如下优点:更快、优化了的自动补全、优化的模式识别、Improved array handling、全面可定制。

最强终端:iTerm2

  • iterm的一些主要优点:
代码语言:txt
复制
- 兼容性好
- 快捷键丰富,自带/自己定义都很方便
- 分屏简单方便,可以根据自己需要同时搭配上tmux,大屏用起来爽到爆  (分屏只需要 command +(shift)+ d)常用的快捷键和功能:
代码语言:txt
复制
1. ⌘ + 数字         : 各 tab 标签切换
2. ⌘ + f              : 查找 ,所查找的内容会被自动复制 ,输入查找的部分字符,找到匹配的值按tab,即可复制
3. ⌘ + d             : 横着分屏
4. ⌘ + shift + d  : 竖着分屏
5. ⌘ + r = clear  : 换到新一屏,而不是 类似clear ,会创建一个空屏
6. ctrl + u            :清空当前行,无论光标在什么位置
7. (**) + ⌘ + ;     : [(**) 输入的命令开头字符],会自动列出输入过的命令
8. ⌘ + shift + h  : 会列出剪切板历史
9. ⌘← / ⌘→       :   到一行命令最左边/最右边
10. ⌘ + enter        :   全屏官网地址:
  • 使用手册: 貌似有上面的快捷键就够了

抓包:Charles & Fiddler

总的一句话:mac下Charles和windows下的Fiddler绝对是你最爱的抓包工具。

备注:上面附的关于chairs和fiddler的使用方法是随机找了,大概浏览还可以的。个人使用太久了,当时参考的博客找不到了。不过类似的网上很多

网络代理设置:

订阅管理:Reeder

在Google Reader关闭服务后,Feedly、Digg reader等产品异军突起,纷纷抢占这一市场。目前使用最爽的还是Reeder 2。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年04月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 包管理:Homebrew
  • 快速启动工具:Alfred
  • 终极 Shell:zsh
  • 最强终端:iTerm2
  • 抓包:Charles & Fiddler
  • 网络代理设置:
  • 订阅管理:Reeder
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档