# 環境設定 ## 1. homebrew * 安裝流程 - 開啟 spotlight (command + space) - 輸入 `terminal` 開啟終端視窗 ```bash= /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" # 如果本來沒裝 xcode developer tool 的話會告訴你要裝這個 # 按「enter」 # 打密碼 # 等5分鐘完成安裝 ``` ## 2. PHP, composer * 安裝流程 ```bash= # brew 安裝程式指令為: “brew install ${軟體名稱}” brew install php # 安裝 PHP 8.0 版本 brew install php@7.4 # 安裝 PHP 7.4 版本 brew install php@7.3 # 安裝 PHP 7.3 版本 brew install composer # 安裝 composer brew install git # (xcode developer tool 其實有了) ``` * 確認 php, composer 安裝成功 ```bash= brew link --overwrite php@7.4 brew unlink php@7.4 && brew link --force php@7.4 php --version # 顯示 PHP 版本 composer --version # 顯示 composer 版本 ``` * PHP 版本切換 - 切換 brew 中已經安裝的多種 php 版本 - 例如: 現在是 homebrew php (php 8.0),想換成 php 7.4 ```bash= brew unlink php brew link --force php@7.4 ``` ## 3. [docker](https://hub.docker.com) * 安裝 - [docker](https://hub.docker.com),註冊帳號與下載安裝 * 確認 docker 安裝成功 - 「啟動台」打開 docker - 點擊右上角鯨魚圖示,並登錄 ```bash docker --version # 顯示 docker 版本,安裝完即會出現 docker ps # 顯示docker任務,需要開啟docker才會有資訊 ``` ## 4. text editor 選自己喜歡的 * 舉例: - atom - vscode (不知道要裝什麼就裝這個) - webstorm - phpstorm - vim - ???? * 安裝步驟 1. 下載的文字編輯器檔案,先點擊>(安全性問題)>確認 2. 蘋果>系統偏好設定>安全性與隱私權>強制打開[該軟體]>打開 3. 在finder中將編輯器拖曳至應用程式 ## 5. mac 設定三指拖移 (optional) * 系統偏好設定 -> 觸控式軌跡板 -> 更多手勢 -> 在全螢幕 app 之間滑動 改為用四指左右滑動 * 系統偏好設定 -> 輔助使用 -> 指標控制 -> 觸控式軌跡板選項 -> 啟用拖移 (三指拖移) ## 6. mac 軟體推薦3 * iTerm2 比較好看的 terminal * alfred4 比較好用的 spotlight * karabiner 改鍵軟體 * terminal 調教: 讓你的 zsh 漂漂亮亮 - [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh) - [theme](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes) ## 7. 超簡易 vim 操作 - 在 normal mode 移動 (其實方向鍵也可以) ``` h: 左 j: 下 k: 上 l: 右 ``` - 在 normal mode 下按 i 進入 insert 模式 (大家所習慣的編輯模式) - 在 insert mode 下按 esc 進入 normal mode - 進入 insert mode 之後就可以用方向鍵移動指標,delete 刪除文字 - 儲存: 在 normal mode 下輸入 :w (enter) - 離開: 在 normal mode 下輸入 :q (enter) - 儲存&離開: 在 normal mode 下輸入 :wq (enter)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up