iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

尋覓網站開發的神兵利器 系列

介紹網站開發時的各式工具,藉由這些工具的幫助,提高自身的生產力。

鐵人鍊成 | 共 40 篇文章 | 70 人訂閱 訂閱系列文 RSS系列文 團隊Game Masters
DAY 1

00 - 這是一本網頁開發工具的兵器譜

Hello, World! 我是 Peter ,在網頁開發時,為了完善專案的功能與確保程式碼的品質,我們總是會導入各式各樣的工具(例如為維護品質,我們會導入 L...

2021-09-16 ‧ 由 Peter Chen 分享
DAY 2

01 - Homebrew - 套件管理工具

不同的應用程式都有不一樣的安裝方式,有的需要下載安裝包,有些則是下指令安裝,還有些可以藉由 App Store 安裝。除了第一次的安裝外,各式套件的更新或刪除的...

2021-09-17 ‧ 由 Peter Chen 分享
DAY 3

02 - Rectangle - 視窗管理工具

macOS 原生並不支援視窗的分割顯示,可以達到差不多效果的只有在「空間」中指定左右兩邊顯示的視窗而已,如果要預覽視窗而不希望重疊,不是需要在建立新的「空間」,...

2021-09-18 ‧ 由 Peter Chen 分享
DAY 4

03 - Alacritty - 終端機

macOS 的預設終端機為 Terminal.app ,對於使用終端頻率較少的一般使用者是十分足夠的,但對於開發者而言,它依然有許多可以改進的地方,像是執行效率...

2021-09-19 ‧ 由 Peter Chen 分享
DAY 5

04 - Tmux - 終端機管理工具

在開發時,常常需要多個指令同時運作(例如一個啟動前端專案、一個啟動後端專案),因此會需要同時開啟多個終端執行指令,並觀察各個指令的運作情形。而在多個終端機同時開...

2021-09-20 ‧ 由 Peter Chen 分享
DAY 6

05 - Tmuxinator - Tmux sessions 管理工具

在針對各種不同的專案進行開發時,會需要在不同位置開啟終端,並執行不同的指令, Tmux 並不會紀錄每個專案要怎麼開啟各個專案,因此每次開始開發時,都需要重新開啟...

2021-09-21 ‧ 由 Peter Chen 分享
DAY 7

06 - TPM - Tmux Plugin Manager 與它的插件

使用 Tmux 的插件管理工具來載入各式插件,可以為使用者減少配置的麻煩。如果不使用插件,使用者必須要自己在 .tmux.config 配置檔中一一設定配置或撰...

2021-09-22 ‧ 由 Peter Chen 分享
DAY 8

07 - Zim - Zsh 配置框架與它的插件

Zsh 可以讓使用者利用配置客製各種不同的功能,像是命令的自動補全、提示、高亮與縮寫等。但是要自己設定這些需要花費大量的時間,因此找一個好的框架,並且使用大家公...

2021-09-23 ‧ 由 Peter Chen 分享
DAY 9

08 - fd - 快速查找檔案與目錄

find 是個在查找檔案的指令,但是它的預設行為並不是這麼的直觀,需要使用特定的參數才能以一般搜尋的思維(例如:不分大小寫,搜尋部分字串)執行,這使得 find...

2021-09-24 ‧ 由 Peter Chen 分享
DAY 10

09 - ripgrep - 快速查找檔案內容

grep 是查找檔案中內容的指令,在一般的作業情境下, grep 的功能是十分足夠了,但是在開發作業時, grep 的某些預設就顯得比較不合需求,例如只針對特定...

2021-09-25 ‧ 由 Peter Chen 分享