.. 开发环境
FileName: index.rst
Author: Fasion Chan
Created: 2018-03-22 18:18:53
@contact: fasionchan@gmail.com
@version: $Id$
Description:
Changelog:
========
开发环境
========
“工欲善其事,必先利其器。”
本部分内容介绍如何将 `OSX` 打造成高效的编程利器,为开发工作打好基础。
首先是 `xcode` 。就算暂时还用不上,之后也极有可能需要用到。
因此,新机子拿到手后,不管三七二十一,先装上再说:
.. code-block:: shell-session
$ xcode-select --install
:doc:`homebrew` 是 `OSX` 下的 **包管理工具** ,强烈推荐装上。
:doc:`iterm2` 是一个功能十分强大的 **终端** 软件,颜值也高,同样强烈推荐。
`coreutils `_ 是
`GNU核心工具组 `_ ,
提供了大量常用命令。
装上 `coreutils` 后,那些熟悉的 `Linux` 命令便出现在 `OSX` 上!
借助 :doc:`homebrew` ,安装过程毫不费力:
.. code-block:: shell-session
$ brew install coreutils
.. note::
`OSX` 虽然也是一种 `Unix` 系统,与 `Linux` 还是有些差异。
一方面,某些 `Linux` 命令, `OSX` 并没有提供;
另一方面,有些命令行为跟 `Linux` 不太一样。
例如, `ls` 这个非常常用的命令,行为就跟 `Linux` 不一样,用起来很不习惯。
在学习一个 `OSX` 版本的 `ls` 命令显然没有必要,装上 `coreutils` 将 `Linux` 版的搬过来岂不更好?
`coreutils` 提供的命令非常多,详细列表请查看:
`coreutils文档 `_ 。
下面是本部分内容的索引,请按需查阅:
.. toctree::
:titlesonly:
browsersync
Homebrew
iTerm2
Python
VS Code