设置指南,远程连接

注:本文专门用来辅导对计算机编制程序与规划(尤其是互连网产品开垦与统一准备)感兴趣的
Mac 新用户,怎么样在 Mac OS X 系统上铺排开荒与上网情形,另有《斩新 Mac
安装指南(通用篇)
》作为本安装指南的基本功篇。

注:本文专门用于辅导对计算机编制程序与设计(特别是互连网产品开辟与布署)感兴趣的
Mac 新用户,怎样在 Mac OS X 系统上安插开荒与上网情况,另有《全新 Mac
安装指南(通用篇)
》作为本安装指南的底子篇。

注:本文专门用来辅导对计算机编制程序与布置(特别是互连网产品开拓与安插)感兴趣的
Mac 新用户,如何在 Mac OS X 系统上配备开辟与上网情况,另有《斩新 Mac
安装指南(通用篇)
》作为本安装指南的功底篇。


为啥说各个技术员都应有有台MacComputer》一文中自个儿有涉及
Mac 系统的通令行情况与 Linux 系统丰裕类似,那是因为 Mac OS X
的操作系统内核是 达尔文,它和 Linux 同样是壹种能够的类 Unix
系统。驾驭 Linux Shell
命令行的运用,能够说是全栈程序员的主干必要之一,而接纳 Mac
的初学者会比采纳 Windows 系统的享有更加大的优势。


干什么说每一种技士都应当有台MacComputer》一文中自己有关系
Mac 系统的一声令下行遭遇与 Linux 系统尤其像样,那是因为 Mac OS X
的操作系统内核是 达尔文,它和 Linux 同样是1种优良的类 Unix
系统。精通 Linux Shell
命令行的行使,能够说是全栈技术员的主导供给之一,而采纳 Mac
的初学者会比使用 Windows 系统的有所越来越大的优势。


缘何说每种程序猿都应该有台MacComputer》一文中本身有提到
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)是兼备操作系统中的3个通用概念,简单的讲正是系统运转之后,会预设一些大局的变量音讯供全数应用程序来利用。打个比方,要是自己证明「接下去小说里说的
env 是意味 environment variables
的意趣
」,其实就是在那篇小说的条件下,定义了三个条件变量
$env = "environment variables"

在一个操作系统中,能够把四个目录名、命令行语句、数值或字符串概念成贰个情状变量。以下截图显示了
Windows 操作系统中预设的壹对情状变量:

图片 1

其间有2个比较独特的意况变量叫做 系统 path
变量
,它的用处是概念一组全局目录路线。当在指令行终端下运作贰个发令行时,若当前路径中不存在该命令,则会在系统
path 变量所定义的目录中按先后顺序壹壹查找,查找到则实行,若是遍历完 path
中负有目录都未查找到,则赶回不可能找到该命令。

图片 2

情况变量

景况变量(environment
variables)是具有操作系统中的一个通用概念,一句话来讲正是系统运维之后,会预设一些大局的变量消息供全体应用程序来利用。打个比如,如若自己注解「接下去小说里说的
env 是意味 environment variables
的情趣
」,其实便是在那篇文章的条件下,定义了1个条件变量
$env = "environment variables"

在一个操作系统中,能够把3个目录名、命令行语句、数值或字符串概念成一个遇到变量。以下截图呈现了
Windows 操作系统中预设的一些景况变量:

图片 3

当中有二个相比较十分的景况变量叫做 系统 path
变量
,它的用处是概念一组全局目录路线。当在指令行终端下运转2个发令行时,若当前路径中不设有该命令,则会在系统
path 变量所定义的目录中按先后顺序壹一查找,查找到则施行,假若遍历完 path
中享有目录都未查找到,则赶回无法找到该命令。

图片 4

情况变量

情状变量(environment
variables)是有所操作系统中的一个通用概念,简单来讲正是系统运营之后,会预设一些大局的变量消息供全部应用程序来利用。打个举例,若是本人注脚『接下去文章里说的
env 是意味 environment variables
的情致
』,其实就是在那篇作品的条件下,定义了一个条件变量 $env =
“environment variables”

在八个操作系统中,可以把3个目录名、命令行语句、数值或字符串概念成三个意况变量。以下截图呈现了
Windows 操作系统中预设的一些景况变量:

windows系统情况变量

在那之中有一个相比较尤其的碰到变量叫做 系统 path
变量
,它的用途是概念壹组全局目录路线。当在命令行终端下运营1个下令行时,若当前路线中不设有该命令,则会在系统
path 变量所定义的目录中按先后顺序一一查找,查找到则推行,如若遍历完 path
中享有目录都未查找到,则赶回不恐怕找到该命令。

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

Shell 终端

Shell 能够用来实践命令行,在 Mac 下开辟Terminal(终端)程序,会自行开启一个 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 实行某四个文书,平常 .bash_profile 修改之后必要实行下
    source 命令(恐怕新开一个 shell)来保管配置生效

图片 5

别的,管道命令 | 也是 Shell
中相当常用的授命,它用来将前2个限令的出口结果作为后四个下令的输入参数

举例利用以下命令查看 7070 端口是还是不是有经过占用:

netstat -an | grep 7070

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

Shell 终端

Shell 可以用来实施命令行,在 Mac 下张开Terminal(终端)程序,会自动开启3个 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 实行某一个文书,日常 .bash_profile 修改未来须要实行下
    source 命令(恐怕新开二个 shell)来保障配置生效

图片 6

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

比方说使用以下命令查看 7070 端口是或不是有经过占用:

netstat -an | grep 7070

Mac 下默许的 Terminal + bash 不够庞大,推荐换到 iTerm2 + zsh
,以下是实际的配置形式:

Shell 终端

Shell 能够用来施行命令行,在 Mac 下打开Terminal(终端)程序,会自动开启三个 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 实行某1个文书,日常 .bash_profile 修改之后要求实施下
    source 命令(也许新开多少个 shell)来确认保障配置生效

Terminal Shell 演示

其余,管道命令 | 也是 Shell
中特别常用的指令,它用来将前3个指令的输出结果作为后3个发令的输入参数

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

netstat -an | grep 7070

Mac 下暗中认可的 Terminal + bash 不够有力,推荐换来 iTerm二 + zsh
,以下是切实可行的铺排格局:

1、安装 iTerm2

安装后张开 iTerm二,按下 ⌘, 实行以下配置用来升高逼格:

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

    图片 7

  • 安装展开窗口快速键。Preferences -> Keys -> Hotkey
    推荐把火速键设置成 control+反引号(数字1左侧那多少个键)
    图片 8

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

1、安装 iTerm2

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

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

    图片 9

  • 设置张开窗口急迅键。Preferences -> Keys -> Hotkey
    推荐把快速键设置成 control+反引号(数字1左侧那么些键)
    图片 10

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

1、安装 iTerm2

安装后展开 iTerm二,按下 ⌘, 进行以下配置用来提高逼格:

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

iTerm二 窗口光滑度设置

  • 安装张开窗口快速键。Preferences -> Keys -> Hotkey
    推荐把飞速键设置成 control+反引号(数字1左侧那么些键)

iTerm二 设置唤起窗口急迅键

iTerm二 协助窗口切分,使用 ⌘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(新插入1行,同时进入编辑形式),输入以下字符
    source ~/.bash_profile ,然后按下 Esc
    键退出编辑形式,再相继按下 :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
    键退出编辑形式,再逐一按下 :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(新插入1行,同时进入编辑格局),输入以下字符
    source ~/.bash_profile ,然后按下 Esc
    键退出编辑形式,再逐一按下 :wq 保存关闭文件

3、安装 brew

Mac 安装任何命令行,需求四个好像 Linux apt-get
那样的包处理工科具,运营以下命令就可以自动落成安装 brew 命令:

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

设置到位后,如想安装 wget 命令行(一款常用的爬虫下载工具),只需在
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 命令行(壹款常用的爬虫下载工具),只需在
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
十二分重视,每一个爱编制程序自由的人都应有精通。

在上马学习 ssh 此前,大家须求有一台 Linux 的主机(或然其它一台 Mac
Computer)用来作为长途被访问的机械。由于国内的 阿里云、腾讯云
价格略高,提议方可买多个外国的
VPS(虚拟独立服务器),Linode
/ Vultr
加州机房在境内的访问速度不错,Vultr 最利于的主机
30KugaMB/月,然则网速最快的还属 Google Compute
Engine
。使用 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 下一个远程连接主机的命令行工具,两台机器建立1个ssh 连接之后方可拓展一类别的加密指令和数据传输。ssh
十一分至关心重视要,每一个爱编制程序自由的人都应当通晓。

在起来上学 ssh 在此以前,大家须求有一台 Linux 的主机(也许其余一台 Mac
Computer)用来作为长途被访问的机械。由于国内的 阿里云、腾讯云
价格略高,建议足以买一个海外的
VPS(虚拟独立服务器),Linode
/ Vultr
加州机房在境内的访问速度不错,Vultr 最有利于的主机
30揽胜MB/月,可是网速最快的还属 Google Compute
Engine
。使用 Google的云服务须求消除那样三个悖论:一方面你要求能伸开 Google的网址技术选购他的 VPS 服务,此外一面你须求有了他的 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
十三分第叁,每种爱编制程序自由的人都应有调控。

在始发攻读 ssh 之前,我们供给有1台 Linux 的主机(可能别的1台 Mac
Computer)用来作为长途被访问的机器。由于国内的 Ali云、腾讯云
价格略高,提议方可买1个海外的
VPS(虚拟独立服务器),Linode
/ Vultr
加州机房在国内的访问速度不错,Vultr 最方便的主机 30奇骏MB/月。

要是你早就有了此外1台 Linux 主机,IP地址 为 1.2.3.4,用户名字为
root ,使用以下命令可发起成立 ssh 连接:

ssh root@1.2.3.4

那会儿会要求输入 root
用户的密码,输入达成后就可以登6至远程机器。如若不想每一遍都输入密码,则能够使用
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 透透气,学会使用
Google/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 透透气,学会使用
谷歌(Google)/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..(高档) 配置面板,实行以下设置:

配置 SOCKS

设置完成后在百度查寻IP探访本地互连网是还是不是成为了远程机器的IP。使用
Vultr VPS 的同校能够品尝打开下 谷歌.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
下有二个非常要害的隐身配置,开启之后,可助普通程序猿直接步入大神品级。关怀微信公众号
「猫哥学前班」,回复 hhkb 关键词就能够公布答案:)

 

其他

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

其余,相信广大工程师朋友有耳闻过神之编辑器 Emacs 与编辑器之神 VIM,在
Mac
下有1个10分注重的躲藏配置,开启之后,可助普通技师直接步入大神等第。关怀微信公众号
『猫哥学前班』,回复 hhkb 关键词就能够发表答案:)

相关文章