安装指南

注:本文专门用于教导对计算机编制程序与设计(特别是互连网产品开发与设计)感兴趣的
Mac 新用户,怎么着在 Mac OS X 系统上安插开发与上网环境,另有《崭新 Mac
安装指南(通用篇)
》作为本安装指南的底蕴篇。

注:本文专门用来辅导对总结机编制程序与陈设(越发是网络产品开发与规划)感兴趣的
Mac 新用户,如何在 Mac OS X 系统上布署开发与上网环境,另有《崭新 Mac
安装指南(通用篇)
》作为本安装指南的底蕴篇。

注:本文专门用来指点对总计机编制程序与统一筹划(越发是互连网产品开发与设计)感兴趣的
Mac 新用户,如何在 Mac OS X 系统上配备开发与上网环境,另有《崭新 Mac
安装指南(通用篇)
》作为本安装指南的基本功篇。


缘何说每一个程序员都应有有台Mac电脑》一文中本人有关联
Mac 系统的吩咐行环境与 Linux 系统拾贰分看似,那是因为 Mac OS X
的操作系统内核是 达尔文,它和 Linux 1样是1种特出的类 Unix
系统。通晓 Linux Shell
命令行的运用,能够说是全栈工程师的主旨须要之一,而选拔 Mac
的初学者会比采用 Windows 系统的有所越来越大的优势。


缘何说每种程序员都应该有台Mac电脑》一文中本人有涉及
Mac 系统的通令行环境与 Linux 系统格外类似,那是因为 Mac OS X
的操作系统内核是 达尔文,它和 Linux 一样是一种能够的类 Unix
系统。了解 Linux Shell
命令行的使用,能够说是全栈工程师的中坚须要之壹,而利用 Mac
的初学者会比使用 Windows 系统的具有更大的优势。


为啥说每一个程序员都应当有台Mac电脑》一文中本人有涉及
Mac 系统的命令行环境与 Linux 系统非常接近,那是因为 Mac OS X
的操作系统内核是 达尔文,它和 Linux 壹样是壹种理想的类 Unix
系统。精晓 Linux Shell
命令行的施用,能够说是全栈工程师的基本供给之一,而选用 Mac
的初学者会比选用 Windows 系统的兼具更加大的优势。

接下去,我们先来打探多少个 Mac (及 Linux )下的基本功概念
环境变量Shell 终端SSH 远程连接

接下去,大家先来打探多少个 Mac (及 Linux )下的底蕴概念
环境变量Shell 终端SSH 远程连接

接下去,大家先来打听几个 Mac (及 Linux )下的底蕴概念
系统环境变量Shell 终端SSH 远程连接

环境变量

环境变量(environment
variables)是装有操作系统中的多个通用概念,简单的话正是系统运转之后,会预设1些大局的变量新闻供全部应用程序来采纳。打个假若,假诺自身注解「接下去文章里说的
env 是意味着 environment variables
的情趣
」,其实正是在那篇小说的环境下,定义了二个环境变量
$env = "environment variables"

在3个操作系统中,能够把二个目录名、命令行语句、数值或字符串概念成三个环境变量。以下截图显示了
Windows 操作系统中预设的有的环境变量:

图片 1

内部有二个相比较新鲜的环境变量叫做 系统 path
变量
,它的用处是概念1组全局目录路径。当在指令行终端下运营1个指令行时,若当前路线中不存在该命令,则会在系统
path 变量所定义的目录中按先后顺序一1查找,查找到则进行,如若遍历完 path
中具有目录都未查找到,则赶回无法找到该命令。

图片 2

环境变量

环境变量(environment
variables)是颇具操作系统中的3个通用概念,不难的话便是系统运转之后,会预设1些大局的变量信息供全数应用程序来采用。打个比方,倘诺自身注解「接下去小说里说的
env 是代表 environment variables
的意味
」,其实正是在那篇小说的环境下,定义了叁个环境变量
$env = "environment variables"

在贰个操作系统中,能够把三个目录名、命令行语句、数值或字符串概念成一个环境变量。以下截图呈现了
Windows 操作系统中预设的部分环境变量:

图片 3

其间有3个相比较特殊的环境变量叫做 系统 path
变量
,它的用途是概念壹组全局目录路径。当在命令行终端下运作叁个命令行时,若当前路线中不存在该命令,则会在系统
path 变量所定义的目录中按先后顺序1一查找,查找到则举行,借使遍历完 path
中兼有目录都未查找到,则赶回不可能找到该命令。

图片 4

环境变量

环境变量(environment
variables)是装有操作系统中的一个通用概念,简单的话就是系统运维之后,会预设1些大局的变量消息供全部应用程序来选拔。打个固然,假如本人表明『接下去小说里说的
env 是表示 environment variables
的意思
』,其实正是在那篇小说的条件下,定义了多个条件变量 $env =
“environment variables”

在1个操作系统中,能够把1个目录名、命令行语句、数值或字符串概念成二个环境变量。以下截图突显了
Windows 操作系统中预设的片段环境变量:

windows系统环境变量

在这之中有八个比较格外的环境变量叫做 系统 path
变量
,它的用途是概念①组全局目录路径。当在命令行终端下运转三个限令行时,若当前路线中不设有该命令,则会在系统
path 变量所定义的目录中按先后顺序1一查找,查找到则进行,即便遍历完 path
中享有目录都未查找到,则赶回无法找到该命令。

Windows CMD 与 Mac Terminal 下打字与印刷系统 path 变量

Shell 终端

Shell 能够用来执行命令行,在 Mac 下打开
Terminal(终端)程序,会自动开启1个 Shell 命令行界面,而 Shell
每一趟在被打开(或执行)的时候会自行加载默许配置文件。Mac 和 Linux 暗中认可的
shell 都以 bash,其中 Mac 的 bash 暗中认可配置文件是 .bash_profile
,Linux 的是 .bashrc 。Mac 下通过改动 .bash_profile
文件能够举行部分环境变量的安插。

接下去实操演示怎么着选择 Terminal 在 .bash_profile 中配置 ll
急迅命令,在那之中笔者会顺带使用部分常用命令,它们含义如下:

  • cd 跳转至目录
  • ls 列出当前目录下的文本及文件夹
  • ls -l ls 命令加 -l 参数表示列出越来越多详细音讯
  • mv 移动 / 重命名文件
  • touch 新建文件
  • rm -r 删除文件,-r 参数表示递归删除目录
  • pwd 显示当前目录
  • ~ 波浪号表示近来用户根目录,1般用户的布置文件都位居那里
  • echo 打字与印刷字符串或变量
  • > 将结果输出至某文件中
  • cat 输出文件全文内容
  • source 执行某二个文本,平时 .bash_profile 修改之后须要履行下
    source 命令(或然新开多个 shell)来保管配置生效

图片 5

除此以外,管道命令 | 也是 Shell
中那多少个常用的一声令下,它用来将前三个下令的输出结果作为后3个命令的输入参数

譬如说利用以下命令查看 7070 端口是或不是有进程占用:

netstat -an | grep 7070

Mac 下暗许的 Terminal + bash 不够有力,推荐换到 iTerm二 + zsh
,以下是具体的安插形式:

Shell 终端

Shell 能够用来执行命令行,在 Mac 下开拓
Terminal(终端)程序,会活动开启1个 Shell 命令行界面,而 Shell
每回在被打开(或举办)的时候会自动加载默许配置文件。Mac 和 Linux 默许的
shell 都以 bash,其中 Mac 的 bash 私下认可配置文件是 .bash_profile
,Linux 的是 .bashrc 。Mac 下通过修改 .bash_profile
文件能够拓展一些环境变量的安插。

接下去实际操作演示怎么着使用 Terminal 在 .bash_profile 中配置 ll
急速命令,在这之中小编会顺带使用一些常用命令,它们含义如下:

  • cd 跳转至目录
  • ls 列出当前目录下的文书及文件夹
  • ls -l ls 命令加 -l 参数表示列出越多详细消息
  • mv 移动 / 重命名文件
  • touch 新建文件
  • rm -r 删除文件,-r 参数表示递归删除目录
  • pwd 呈现当前目录
  • ~ 波浪号表示近年来用户根目录,壹般用户的安顿文件都置身那里
  • echo 打字与印刷字符串或变量
  • > 将结果输出至某文件中
  • cat 输出文件全文内容
  • source 执行某3个文件,经常 .bash_profile 修改今后要求实践下
    source 命令(可能新开一个 shell)来确认保障配置生效

图片 6

别的,管道命令 | 也是 Shell
中尤其常用的通令,它用来将前叁个发令的出口结果作为后三个限令的输入参数

比如利用以下命令查看 7070 端口是不是有进度占用:

netstat -an | grep 7070

Mac 下暗许的 Terminal + bash 不够有力,推荐换到 iTerm贰 + zsh
,以下是实际的计划格局:

Shell 终端

Shell 能够用来执行命令行,在 Mac 下开辟
Terminal(终端)程序,会活动开启一个 Shell 命令行界面,而 Shell
每趟在被打开(或执行)的时候会自行加载默许配置文件。Mac 和 Linux 暗中同意的
shell 都以 bash,其中 Mac 的 bash 暗中认可配置文件是 .bash_profile
,Linux 的是 .bashrc 。Mac 下通过修改 .bash_profile
文件能够开始展览局地环境变量的布署。

接下去实操演示怎么着行使 Terminal 在 .bash_profile 中配置 ll
快捷命令,当中我会顺带使用1些常用命令,它们含义如下:

  • cd 跳转至目录
  • ls 列出当前目录下的文书及文件夹
  • ls -l ls 命令加 -l 参数表示列出更加多详细音信
  • mv 重命名文件
  • touch 新建文件
  • rm -r 删除文件,-r 参数表示递归删除目录
  • pwd 呈现当前目录
  • ~ 波浪号表示近来用户根目录,一般用户的配置文件都位居此处
  • echo 打字与印刷字符串或变量
  • > 将结果输出至某文件中
  • cat 输出文件全文内容
  • source 执行某七个文本,日常 .bash_profile 修改未来须要进行下
    source 命令(只怕新开2个 shell)来担保配置生效

Terminal Shell 演示

其它,管道命令 | 也是 Shell
中十一分常用的授命,它用来将前二个限令的出口结果作为后一个下令的输入参数

譬如使用以下命令查看 7070 端口是或不是有经过占用:

netstat -an | grep 7070

Mac 下暗中同意的 Terminal + bash 不够有力,推荐换到 iTerm贰 + zsh
,以下是现实的布署方式:

1、安装 iTerm2

安装后打开 iTerm2,按下 ⌘, 举办以下配置用来提高逼格:

  • 安装窗口折射率。如下图,Preferences -> Profiles -> Window
    -> Window Appearance 设置 Transparency

    图片 7

  • 安装打开窗口连忙键。Preferences -> Keys -> Hotkey
    推荐把急忙键设置成 control+反引号(数字一右边那多少个键)
    图片 8

iTerm二 匡助窗口切分,使用 ⌘d 可横向切分成五个 shell。

1、安装 iTerm2

设置后打开 iTerm二,按下 ⌘, 进行以下配置用来升高逼格:

  • 设置窗口反射率。如下图,Preferences -> Profiles -> Window
    -> Window Appearance 设置 Transparency

    图片 9

  • 安装打开窗口火速键。Preferences -> Keys -> Hotkey
    推荐把快速键设置成 control+反引号(数字一左侧那些键)
    图片 10

iTerm二 帮助窗口切分,使用 ⌘d 可横向切分成多个 shell。

1、安装 iTerm2

安装后打开 iTerm二,按下 ⌘, 实行以下配置用来进步逼格:

  • 安装窗口发光度。如下图,Preferences -> Profiles -> Window
    -> Window Appearance 设置 Transparency

iTerm二 窗口发光度设置

  • 设置打开窗口快捷键。Preferences -> Keys -> Hotkey
    推荐把急迅键设置成 control+反引号(数字一左侧那一个键)

iTerm贰 设置唤起窗口火速键

iTerm2 协助窗口切分,使用 ⌘d 可横向切分成多个 shell。

2、安装 zsh

设置到位后还要求开始展览自然的配备,让 zsh 复用 bash
的环境变量配置,具体步骤如下:

  • 在线自动安装 zsh 。在 iTerm二 中实施以下命令
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 运用 vim 编辑器打开用户 zsh 配置文件,vim ~/.zshrc ,vim
    与常常编辑器有极大差异,使用办法可自动百度攻读
  • 文件打开后,先按字母键大写 G(跳至文件末尾),再按下字母键小写
    o(新插入壹行,同时跻身编辑形式),输入以下字符
    source ~/.bash_profile ,然后按下 Esc
    键退出编辑形式,再相继按下 :wq 保存关闭文件

2、安装 zsh

安装完结后还索要开始展览自然的布置,让 zsh 复用 bash
的环境变量配置,具体步骤如下:

  • 在线自动安装 zsh 。在 iTerm二 中履行以下命令
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 行使 vim 编辑器打开用户 zsh 配置文件,vim ~/.zshrc ,vim
    与平常编辑器有十分大距离,使用办法可自动百度学习
  • 文本打开后,先按字母键大写 G(跳至文件末尾),再按下字母键小写
    o(新插入壹行,同时进入编辑方式),输入以下字符
    source ~/.bash_profile ,然后按下 Esc
    键退出编辑方式,再逐1按下 :wq 保存关闭文件

2、安装 zsh

安装实现后还亟需展开一定的安排,让 zsh 复用 bash
的环境变量配置,具体步骤如下:

  • 在线自动安装 zsh 。在 iTerm2 中推行以下命令
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 运用 vim 编辑器打开用户 zsh 配置文件,vim ~/.zshrc ,vim
    与普通编辑器有不小差异,使用情势可机关百度念书
  • 文件打开后,先按字母键大写 G(跳至文件末尾),再按下字母键小写
    o(新插入一行,同时进入编辑格局),输入以下字符
    source ~/.bash_profile ,然后按下 Esc
    键退出编辑方式,再逐1按下 :wq 保存关闭文件

3、安装 brew

Mac 安装其余命令行,供给3个像样 Linux apt-get
那样的包管理工科具,运转以下命令即可自行实现安装 brew 命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

设置到位后,如想安装 wget 命令行(一款常用的爬虫下载工具),只需在
shell 中运转 brew install wget。超越1/3下令行都能够因此 brew
进行安装和保管。

3、安装 brew

Mac 安装任何命令行,必要一个好像 Linux apt-get
那样的包管理工科具,运维以下命令即可自动完毕安装 brew 命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

设置到位后,如想安装 wget 命令行(1款常用的爬虫下载工具),只需在
shell 中运作 brew install wget。大多数指令行都可以通过 brew
进行安装和管理。

3、安装 brew

Mac 安装其余命令行,须要多个近乎 Linux apt-get
那样的包管理工科具,运营以下命令即可自行完毕安装 brew 命令:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

设置完毕后,如想安装 wget 命令行(1款常用的爬虫下载工具),只需在
shell 中运作 brew install wget。大部分下令行都能够因此 brew
进行设置和治本。

SSH 远程连接

ssh 是 Mac/Linux 下一个长途连接主机的命令行工具,两台机械建立一个ssh 连接之后能够举行壹密密麻麻的加密指令和数据传输。ssh
10分最首要,每种爱编制程序自由的人都应有控制。

在开首学习 ssh 在此之前,大家需求有壹台 Linux 的主机(或许其它一台 Mac
电脑)用来作为长途被访问的机械。由于国内的 阿里云、腾讯云
价格略高,建议足以买三个国外的
VPS(虚拟独立服务器),Linode
/ Vultr
加州机房在境内的访问速度不错,Vultr 最便利的主机
30QX56MB/月,但是网速最快的还属 Google Compute
Engine
。使用 Google的云服务须求化解那样1个悖论:一方面你必要能打开 谷歌的网址才能购买销售她的 VPS 服务,别的1边你供给有了她的 VPS 主机才能通过
SSH 打开他的网址。(这是老三弟留给大家那代人的难点)。

万一你早就有了别的一台 Linux 主机,IP地址 为 1.2.3.4,用户名称叫
root ,使用以下命令可发起建立 ssh 连接:

ssh root@1.2.3.4

那儿会须要输入 root
用户的密码,输入实现后即可登录至远程机器。假如不想每一次都输入密码,则能够使用
ssh 密钥文件鉴权。在应用 git/scp/rsync 等一声令下时,配置 ssh
密钥文件能省去老是输入密码的难为,其布置格局只需三步:

  1. 设置 ssh-copy-id 命令行工具 brew install ssh-copy-id
  2. 生费用机密钥/公钥文件 ssh-keygen -t rsa
  3. 将本机公钥上传到长途服务器上 ssh-copy-id root@1.2.3.4

SSH 远程连接

ssh 是 Mac/Linux 下一个长途连接主机的命令行工具,两台机器建立三个ssh 连接之后能够展开一多重的加密指令和数据传输。ssh
13分首要,每一个爱编程自由的人都应有精通。

在起来上学 ssh 在此之前,大家需求有一台 Linux 的主机(只怕此外壹台 Mac
电脑)用来作为长途被访问的机械。由于国内的 Ali云、腾讯云
价格略高,建议可以买贰个国外的
VPS(虚拟独立服务器),Linode
/ Vultr
加州机房在国内的访问速度不错,Vultr 最便宜的主机
30LacrosseMB/月,但是网速最快的还属 Google Compute
Engine
。使用 Google的云服务供给缓解那样三个悖论:壹方面你需求能开拓 Google的网址才能置办他的 VPS 服务,其它1端你要求有了她的 VPS 主机才能因而SSH 打开他的网址。(那是老小弟留给大家那代人的难点)。

1经你已经有了其它一台 Linux 主机,IP地址 为 1.2.3.4,用户名称叫
root ,使用以下命令可发起建立 ssh 连接:

ssh root@1.2.3.4

那儿会供给输入 root
用户的密码,输入达成后即可登录至远程机器。假使不想每趟都输入密码,则足以应用
ssh 密钥文件鉴权。在应用 git/scp/rsync 等一声令下时,配置 ssh
密钥文件能省去老是输入密码的分神,其配备方式只需三步:

  1. 设置 ssh-copy-id 命令行工具 brew install ssh-copy-id
  2. 生开支机密钥/公钥文件 ssh-keygen -t rsa
  3. 将本机公钥上传到长途服务器上 ssh-copy-id root@1.2.3.4

SSH 远程连接

ssh 是 Mac/Linux 下一个长途连接主机的命令行工具,两台机械建立二个ssh 连接之后能够展开1各种的加密指令和数据传输。ssh
10分生死攸关,每一种爱编制程序自由的人都应有控制。

在初始攻读 ssh 以前,大家要求有1台 Linux 的主机(或许别的壹台 Mac
电脑)用来作为长途被访问的机器。由于国内的 Ali云、腾讯云
价格略高,提议方可买3个国外的
VPS(虚拟独立服务器),Linode
/ Vultr
加州机房在国内的访问速度不错,Vultr 最有利于的主机 30中华VMB/月。

壹经你早就有了其它壹台 Linux 主机,IP地址 为 1.2.3.4,用户名称叫
root ,使用以下命令可发起创建 ssh 连接:

ssh root@1.2.3.4

此时会供给输入 root
用户的密码,输入达成后即可登录至远程机器。假诺不想每一次都输入密码,则能够行使
ssh 密钥文件鉴权。在行使 git/scp/rsync 等一声令下时,配置 ssh
密钥文件能省去老是输入密码的劳动,其铺排形式只需三步:

  1. 安装 ssh-copy-id 命令行工具 brew install ssh-copy-id
  2. 生费用机密钥/公钥文件 ssh-keygen -t rsa
  3. 将本机公钥上传到长途服务器上 ssh-copy-id root@1.2.3.4

注:ssh 端口映射

ssh 协议暗中认可使用 2二 端口连接,通过 -D 参数可钦赐将该 ssh
连接通道映射到本机的某些端口,并且该加密通道援助 SOCKS
代理协议,那意味地方应用程序通过此端口传输数据时,实际上是接纳远程服务器的互连网请求的多少。以下命令行演示了沉默映射
ssh 连接至地点 7070 端口:

ssh -g -N -D 7070 -f root@1.2.3.4

接下去大家作证下是或不是映射成功。打开 System Preferences -> Network
,点击当前接纳中的网卡 -> Advanced..(高级) 配置面板,举办以下设置:

图片 11

安装落成后在百度找寻IP看望本地互联网是还是不是成为了远程机器的IP。使用
Vultr VPS 的同学能够尝试打开下 谷歌.com 透透气,学会运用
谷歌/Stackoverflow/Github
找到技术难点的化解方案,是高等程序员的功底素质。

注:ssh 端口映射

ssh 协议默许使用 2二 端口连接,通过 -D 参数可钦点将该 ssh
连接通道映射到本机的某部端口,并且该加密通道扶助 SOCKS
代理协议,这代表本土应用程序通过此端口传输数据时,实际上是应用远程服务器的互连网请求的数目。以下命令行演示了沉默映射
ssh 连接至地面 7070 端口:

ssh -g -N -D 7070 -f root@1.2.3.4

接下去大家证实下是还是不是映射成功。打开 System Preferences -> Network
,点击当前利用中的网卡 -> Advanced..(高级) 配置面板,举行以下设置:

图片 12

设置达成后在百度找寻IP看望本地互联网是或不是成为了远程机器的IP。使用
Vultr VPS 的同校能够尝尝打开下 谷歌.com 透透气,学会使用
谷歌/Stackoverflow/Github
找到技术难题的消除方案,是高级程序员的基础素质。

注:ssh 端口映射

ssh 协议暗许使用 22 端口连接,通过 -D 参数可钦赐将该 ssh
连接通道映射到本机的某部端口,并且该加密通道支持 SOCKS
代理协议,那意味本土应用程序通过此端口传输数据时,实际上是行使远程服务器的网络请求的数据。以下命令行演示了沉默映射
ssh 连接至地面 7070 端口:

ssh -g -N -D 7070 -f root@1.2.3.4

接下去大家作证下是或不是映射成功。打开 System Preferences -> Network
,点击当前采取中的网卡 -> Advanced..(高级) 配置面板,举行以下设置:

配置 SOCKS

安装完毕后在百度搜索IP看望本地网络是不是成为了长途机器的IP。使用
Vultr VPS 的同窗能够尝尝打开下 谷歌(Google).com 透透气,学会运用
Google/Stackoverflow/Github
找到技术难题的消除方案,是高等程序员的功底素质。

常用软件推荐

在打听了 环境变量Shell 终端SSH 远程连接
之后,基础的命令行编制程序环境和互联网环境已经配备达成。以下是自己常用的开发软件,推荐给诸位,希望保有补助。

常用软件推荐

在驾驭了 环境变量Shell 终端SSH 远程连接
之后,基础的命令行编制程序环境和网络环境已经布署完成。以下是自个儿常用的开发软件,推荐给诸位,希望全数接济。

常用软件推荐

在询问了 环境变量Shell 终端SSH 远程连接
之后,基础的命令行编制程序环境和互连网环境已经安顿达成。以下是自小编常用的开发软件,推荐给诸位,希望拥有扶助。

通用

通用

通用

编辑器IDE

编辑器IDE

编辑器IDE

网络编制程序

互连网编制程序

互连网编制程序

前端开发

前端开发

前端开发

服务端开发

服务端开发

服务端开发

其他

  • Synergy 局域网内共享鼠标键盘
  • OmniFocus /
    OmniPlan 职务、项目管理
  • Poedit 语言文件编写制定工具
  • Dropbox Dropbox
    同步文件不会出错,可是要先学会设置代理

别的,相信广大程序员朋友有耳闻过神之编辑器 Emacs 与编辑器之神 VIM,在
Mac
下有三个百般关键的藏身配置,开启之后,可助普通程序员直接步入大神级别。关切微信公众号
「猫哥学前班」,回复 hhkb 关键词即可宣告答案:)

 

其他

  • Synergy 局域网内共享鼠标键盘
  • OmniFocus /
    OmniPlan 职分、项目管理
  • Poedit 语言文件编写制定工具
  • Dropbox Dropbox
    同步文件不会出错,但是要先学会设置代理

别的,相信广大程序员朋友有传闻过神之编辑器 Emacs 与编辑器之神 VIM,在
Mac
下有二个卓殊第3的隐身配置,开启之后,可助普通程序员直接步入大神级别。关心微信公众号
「猫哥学前班」,回复 hhkb 关键词即可宣告答案:)

 

其他

  • Synergy
    局域网内共享鼠标键盘
  • OmniFocus
    /
    OmniPlan
    任务、项目管理
  • Poedit
    语言文件编写制定工具
  • Dropbox
    Dropbox 同步文件不会出错,不过要先学会设置代理

别的,相信广大程序员朋友有耳闻过神之编辑器 Emacs 与编辑器之神 VIM,在
Mac
下有3个百般最首要的藏匿配置,开启之后,可助普通程序员直接步入大神级别。关切微信公众号
『猫哥学前班』,回复 hhkb 关键词即可宣告答案:)