Node.js

最后更新于:2022-04-01 02:15:01

# Node.js ### 安裝 NVM (Node Version Manager) 使用 `brew` 安裝 NVM ~~~ $ brew install nvm ~~~ 將下列指令加入 `.bash_profile`(或 `.bashrc`)檔案 ~~~ export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh ~~~ 重新載入 `.bash_profile` 設定 ~~~ $ source .bash_profile ~~~ 測試 nvm 指令 ~~~ kejyun@KeJyundeMBP:~$ nvm Node Version Manager Usage: nvm help Show this message nvm --version Print out the latest released version of nvm nvm install [-s] Download and install a , [-s] from source. Uses .nvmrc if available nvm uninstall Uninstall a version nvm use Modify PATH to use . Uses .nvmrc if available nvm run [] Run with as arguments. Uses .nvmrc if available for nvm current Display currently activated version nvm ls List installed versions nvm ls List versions matching a given description nvm ls-remote List remote versions available for install nvm deactivate Undo effects of `nvm` on current shell nvm alias [] Show all aliases beginning with nvm alias Set an alias named pointing to nvm unalias Deletes the alias named nvm reinstall-packages Reinstall global `npm` packages contained in to current version nvm unload Unload `nvm` from shell nvm which [] Display path to installed node version. Uses .nvmrc if available Example: nvm install v0.10.32 Install a specific version number nvm use 0.10 Use the latest available 0.10.x release nvm run 0.10.32 app.js Run app.js using node v0.10.32 nvm exec 0.10.32 node app.js Run `node app.js` with the PATH pointing to node v0.10.32 nvm alias default 0.10.32 Set default node version on a shell Note: to remove, delete, or uninstall nvm - just remove ~/.nvm, ~/.npm, and ~/.bower folders ~~~ ### 使用 NVM 安裝 Node.js 找出目前所有可安裝的 Node.js 版本 ~~~ $ nvm ls-remote v0.11.8 v0.11.9 v0.11.10 v0.11.11 v0.11.12 v0.11.13 v0.11.14 v0.11.15 v0.11.16 ~~~ 安裝 Node.js (0.11.16) ~~~ $ nvm install 0.11.16 ~~~ 指定nvm使用的 Node.js版本 ~~~ nvm use 0.11.16 ~~~ 預設使用 0.11.16 版本,否則每次重新連線登入,還需要重新 nvm use 一次 ~~~ nvm alias default 0.11.16 ~~~ 列出所有安裝的版本 ~~~ $ nvm ls -> v0.11.16 default -> 0.11.16 (-> v0.11.16) unstable -> 0.11 (-> v0.11.16) (default) ~~~ 測試 Node.js ~~~ $ node -v v0.11.16 ~~~ 測試 npm ~~~ $ npm -v 2.3.0 ~~~
';

Web Developer

最后更新于:2022-04-01 02:14:59

# Web Developer 軟體 這裏會介紹怎麼安裝網頁開發者相關的軟體
';

Sequel Pro

最后更新于:2022-04-01 02:14:56

# Sequel Pro 這是一套用來連線 MySQL 資料庫的軟體,就像 phpMyAdmin 一樣,可以對資料庫行管理操作 # 官方網站 - [Sequel Pro](http://www.sequelpro.com/) ![Sequel Pro](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c960262b4ea.png)
';

資料庫

最后更新于:2022-04-01 02:14:54

# 資料庫 這裏會介紹一些在 OSX 一些常用的資料庫軟體
';

其他

最后更新于:2022-04-01 02:14:52

';

Evolus Pencil

最后更新于:2022-04-01 02:14:50

# Evolus Pencil Evolus Pencil 是一個跨平台的 GUI 原型繪製工具 # 官方網站 - [Home - Pencil Project](http://pencil.evolus.vn/) ![Evolus Pencil](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c9602614213.png)
';

繪圖

最后更新于:2022-04-01 02:14:47

# 繪圖 這裏會介紹一些在 OSX 一些常用的繪圖軟體
';

iTerm2

最后更新于:2022-04-01 02:14:45

# iTerm 雖然 OS X 有內建的終端機軟體,但是 iTerm 是一個功能更進階的終端機軟體,如果常常需要使用終端機去做指令的輸入操作,相信 iTerm 會讓你操作的更順手 > 目前版本 iTerm2 ### 啟用顏色顯示 在 `~/.bash_profile` 檔案中加入以下兩行 ~~~ export CLICOLOR=1 export TERM=xterm-256color ~~~ 然後再重新載入設定檔即可 ~~~ $ source ~/.bash_profile ~~~ ### 啟用快速隱藏 有時候在終端機指定打一打,可能會需要看終端機背後的文件一眼,可以使用這個功能快速切換終端機的隱藏顯示方式 **設定** > Preference / Keys / Show/hide iTerm2 with a system-wide hotkey 打勾 設定完成後就可以用 `Option(⌥)` + `空白鍵` 快速將 iTerm 切換到前景跟背景 ![快速隱藏 Preference](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c96025dc6dd.png) ### 設定透明終端機視窗 我們也可以將視窗設定為透明,可以看到視窗後面的其他視窗資料,透明度則看自己需要去調整 **設定** > Preference / Profiles / Window / Transparency ![透明度 Preference](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c96025f0e90.png) ### 快速鍵 ### 文字 #### 文字放大 > `Command(⌘)`+`+(加號)` #### 文字縮小 > `Command(⌘)`+`-(減號)` #### 文字回復成預設大小 > `Command(⌘)`+`0(數字 0)` ### 複製滑鼠起始點到結束點之間的文字 > `shift` + `滑鼠點一下(起始點)` + `滑鼠點一下(結束點)` ### 複製任意滑鼠選取方型範圍內的文字 > `Command(⌘)`+ `Option(⌥)` + `滑鼠點選 & 移動選取範圍` ### 刪整行命令 > `Control(⌃)` + `?` ### 刪一個字 > `Control(⌃)` + `H` ### 分頁視窗 ### 開新分頁 > `Command(⌘)` + `T` ### 關閉分頁 > `Command(⌘)` + `W` ### 向左向右切換分頁 > `Command(⌘)` + `左右方向鍵` ### 向左向右移動分頁 > `Command(⌘)` + `shift` + `左右方向鍵` ### 垂直分割視窗 > `Command(⌘)` + `D` ### 水平分割視窗 > `Command(⌘)` + `shift` + `D` ### 左右切換分割視窗 > `Command(⌘)` + `[` > `Command(⌘)` + `]` ### 開新視窗 > `Command(⌘)` + `N` ### 切換視窗 > `Command(⌘)` + `Option(⌥)` + `數字` _僅用在新視窗用(非分頁),數字為終端機的開啟順序_ ### 輸入 ### 同步輸入到所有分頁的所有分割視窗 > `Command(⌘)` + `shift` + `I` ### 同步輸入到當前分頁的所有分割視窗 > `Command(⌘)` + `Option(⌥)` + `I` ### 只輸入到當前分頁的當前視窗 > `Command(⌘)` + `Option(⌥)` + `shift` + `I` ### 其他 ### 剪貼簿(存取過去輸入過的指令) > `Command(⌘)` + `shift` + `H` ### 參考資料 - (Documentation - iTerm2 - Mac OS Terminal Replacement)[[http://iterm2.com/documentation.html](http://iterm2.com/documentation.html)] - (Jedi Linuxer: iTerm2 設定與常用快捷鍵)[[http://chimerhapsody.blogspot.tw/2013/08/iterm2.html](http://chimerhapsody.blogspot.tw/2013/08/iterm2.html)]
';

工具

最后更新于:2022-04-01 02:14:43

# 工具 這裏會介紹一些在 OSX 一些常用的工具軟體
';

Sublime

最后更新于:2022-04-01 02:14:40

# Sublime Text Sublime 是一個輕量級的編輯器,可以讓你在撰寫程式時更加的方便,也有許多的擴充套件可以安裝,並且支援跨平台的軟體(OS X、Windows、Linux)。 Sublime 目前可以無限期的免費試用,只是在存擋時偶爾會跳出要求你購買的視窗,若覺得不錯也歡迎大家付費支持作者繼續開發維護這套軟體吧。 ### 下載 - [Sublime Text 2 Download](http://www.sublimetext.com/2) - [Sublime Text 3 Download](http://www.sublimetext.com/3) ### 進階使用 ### 在 terminal 使用 Sublime 開啟特定目錄 我們在使用 terminal 時常常會瀏覽到不同的目錄的檔案,但當我們需要編輯該檔案時,則常常會使用 terminal 常用的編輯器(e.g. Vim),而我們可以讓 terminal 可以用 Sublime 開啟我們想要編輯的「檔案」或「目錄」。 #### 設定 Sublime 將安裝的 Sublime 做一個軟連結連結到預設可執行的`/usr/local/bin/`目錄中,並使用`subl`當作執行的關鍵字 > 這裏我 Sublime 安裝的目錄是安裝在`應用程式 (/Application)`中,你必須依照你安裝的路徑去修改以下指令 ~~~ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl ~~~ 在做好軟連結之後就可以使用`subl`指令開啟想要編輯的「檔案」或「目錄」。 #### 開啟`/etc/hosts`檔案 ~~~ $ subl /etc/hosts ~~~ #### 開啟`/etc/`目錄 > 開啟任何目錄時,只需要到該目錄下使用`subl .`就可以將整個目錄用 Sublime 開啟 ~~~ $ cd /etc etc $ subl . ~~~ ### 相關網址 - [Sublime Text: The text editor you'll fall in love with](http://www.sublimetext.com/) - [Launch Sublime Text 2 from the Mac OS X Terminal](https://gist.github.com/artero/1236170)
';

編輯器

最后更新于:2022-04-01 02:14:38

# 編輯器 這裏會介紹一些在 OSX 一些常用的編輯器
';

活動監視器

最后更新于:2022-04-01 02:14:36

# 活動監視器 ### 說明 我們在 OS X 常常會開很多的軟體,有時候可能因為開太多軟體導致 OS X 會停頓 Lag,這個時候我們就需要使用`活動監視器`來去了解 OS X 目前軟體的`CPU`及`記憶體`使用狀況。 ### 開啟活動監視器 按下 `command + 空白鍵` 開啟 Spotlight,輸入`活動監視器`開啟 ![活動監視器](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c96025bd644.png) 看到一些記憶體消耗較高的軟體,就可以試著把它關閉,提高 OS X 的存取速度 若有使用上的需要,建議還是去買記憶體較高的 Mac 摟
';

Homebrew

最后更新于:2022-04-01 02:14:34

# Homebrew 套件管理軟體 ![Homebrew OS X 缺少的套件管理工具](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c96025b2198.png) ### 說明 OSX 套件管理軟體,常常在安裝不同版本的軟體時,可能會造成不同軟體上的衝突,而 Homebrew 可以幫助你管理這些不同軟體之間的相依性問題。 ### 適合對象 - 工程師 (Engineer) ### 安裝需求 - Xcode ### 安裝方式 在安裝完`Xcode`後,開啟`Xcode`同意授權,等`Xcode`授權完畢且開啟完成後,開啟 terminal 之後,執行: ~~~ $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ~~~ ### 相關指令 ### 搜尋套件 ~~~ $ brew search 套件名稱 ~~~ ### 套件資訊 ~~~ $ brew info 套件名稱 ~~~ ### 安裝套件 ~~~ $ brew install 套件名稱 ~~~ ### 查詢目前已安裝的套件 ~~~ $ brew list ~~~ ### 更新 homebrew 套件管理程式 ~~~ $ brew update ~~~ ### 測試 因為自己是 Web Engineer,所以馬上用來安裝 Git 套件管理程式來試試 ~~~ brew install git ~~~ ### 相關網址 - [Homebrew — OS X 缺少的套件管理工具](http://brew.sh/index_zh-tw.html)
';

管理

最后更新于:2022-04-01 02:14:31

# 管理軟體 在這裡會介紹一些管理 OSX 的相關軟體套件
';

常用軟體

最后更新于:2022-04-01 02:14:29

# OSX 常用軟體 在這裡會介紹你在使用 OSX 時,有哪些軟體可以讓你使用上會變得更為順手
';

中文全形標點符號

最后更新于:2022-04-01 02:14:27

# 中文全形標點符號 在輸入中文文章的時候,能夠快速的輸入我們想要出現的全型標點符號,是會影響到我們文字輸入的速度及流暢度 ### 逗號(,) > `Shift`+`,` ### 句號(。) > `Shift`+`.` ### 問號(?) > `Shift`+`/` ### 冒號(:) > `Shift`+`;` ### 分號(;) > `Option`+`;` ### 頓號(、) > `\` ### 驚嘆號(!) > `Shift`+`1` ### 上引號(「) > `[` ### 下引號(」) > `]` ### 左括號(() > `Shift`+`9` ### 右括號()) > `Shift`+`0` ### 左書名號(《) > `Shift`+`Option`+`,` ### 右書名號(》) > `Shift`+`Option`+`.` ### 全形空格( ) > `Shift`+`Option`+`空白鍵` ### 標點符號表 > `Shift`+`Option`+`B` ### 參考資料 - [Mac新手筆記0005:如何快速在mac輸入全形標點符號和空格](http://yichenju.blogspot.tw/2014/05/mac0005.html) - [Mac OS X 10.5:中文輸入法鍵盤快速鍵](http://support.apple.com/zh-tw/HT3560) - [不用再問怎麼打,Mac 標點符號超快輸入學習方式!](http://appleuser.com/2014/05/24/mini-keyboard/)
';

終端機

最后更新于:2022-04-01 02:14:25

# 終端機 ### 在 Finder 中快速資料夾的目錄到終端機(Terminal)中 在我們需要用終端機(Terminal)處理「某個路徑下」資料夾的東西時,我們常常需要在終端機內 cd、cd 的一直打,指到到了我們要去的目錄,這樣對我們來說是很沒有效率的。 我們可以透過設定「系統偏好設定」下的「鍵盤快捷鍵」的方式,讓我們在能夠在 Finder 直接開啟 Termianl 並到指定的資料夾下。 首先到「系統偏好設定」下的「鍵盤」: ![系統偏好設定 鍵盤](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c960254cfc8.png) 切換到「快速鍵」這個頁籤並於左方選擇「服務」,然後將「服務」下的「新增位於檔案夾位置的端終機標籤頁」打勾即可~ ![系統偏好設定 鍵盤](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c9602566680.png) 之後在 Finder 視窗中的資料夾按滑鼠右鍵,並從選單中選擇「服務」項目下的「新增位於檔案夾位置的端終機標籤頁」,就能快速從這個路徑下開啟「終端機」了: ![系統偏好設定 鍵盤 開啟終端機方法 1](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c960257e72b.png) 或下方「路徑列」中的任一節點也可以用終端機開啟: ![系統偏好設定 鍵盤 開啟終端機方法 2](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-11_55c960259368e.png)
';

系統

最后更新于:2022-04-01 02:14:22

# 系統 ### 關閉螢幕 > `Shift`+`Control`+`退出鍵` 退出鍵:鍵盤右上角、退出光碟鍵 ### 休眠 > `Command(⌘)`+`Option`+`退出鍵` ### 重新開機 > `Control`+`Command(⌘)`+`退出鍵` ### 關機 > `Control`+`Option`+`Command(⌘)`+`退出鍵` ### 登出目前帳號 > `Shift`+`Command(⌘)`+`Q`
';

內容

最后更新于:2022-04-01 02:14:20

# 內容 ### 複製 > `Command(⌘)`+`C` ### 貼上 > `Command(⌘)`+`V` ### 剪下 > `Command(⌘)`+`X` ### 復原 > `Command(⌘)`+`Z` ### 取消復原 > `Command(⌘)`+`Y` ### 放大字體 > `Command(⌘)`+`+(加號)` 網頁或編輯器字體太小難以閱讀時,可以使用此熱鍵將字體放大 ### 縮小字體 > `Command(⌘)`+`-(減號)` ### 重新整理 > `Command(⌘)`+`R` 在 `Windows` 時常常是用 `F5` 去重新整理網頁,但在 `OS X` 則沒有 `F5` 這個熱鍵 ### 瀏覽器將標籤網頁加入書籤 > `Command(⌘)`+`D` ### 瀏覽器將所有標籤網頁加入書籤 > `Command(⌘)`+`Shift`+`D` ### 搜尋文字 > `Command(⌘)`+`F` ### 偏好設定 > `Command(⌘)`+`,(逗號)` ### 關閉整個軟體 > `Command(⌘)`+`Q` ### 刪除游標右邊文字 > `Fn`+`Delete` 在 `Windows` 中有 `Delete(刪除游標右邊文字)`及 `Backspace(刪除游標左邊文字)`,但是在 `OS X` 的 `Delete` 則是 `Windows` 中的 `Backspace(刪除游標左邊文字)` 功能,若我們要有 `Windows` 中的 `Delete(刪除游標右邊文字)` 功能則需要自己加按 `Fn` 功能鍵 ### 游標移到那一行最前方 > `Command(⌘)`+`⇐(方向鍵向左)` `Windows` 的 `Home` 功能 ### 游標移到那一行最後方 > `Command(⌘)`+`⇒(方向鍵向右)` `Windows` 的 `End` 功能 ### 移到文件最上方 > `Command(⌘)`+`⇧(方向鍵向上)` ### 移到文件最下方 > `Command(⌘)`+`⬇︎(方向鍵向下)`
';

視窗控制

最后更新于:2022-04-01 02:14:18

# 視窗控制 ### 單獨視窗縮到最小 > `Command(⌘)`+`M` ### 所有視窗縮到最小 > `Option`+`Command(⌘)`+`M` ### 隱藏視窗 > `Command(⌘)`+`H` 不想要關掉應用程式,臨時想要先隱藏等稍後再用時可以使用 ### 全螢幕視窗切換 > `Command(⌘)`+`Control`+`F` 想要把工作中的視窗放大至全螢幕,或縮回預設大小時可以使用
';