善用 dotfiles 個人化自己的工作環境

什麼是 dotfiles ?

dotfiles,顧名思義,就是檔案名稱以 . (dot) 為 prefix 的檔案通稱,若是您的作業系統是 Mac OS X 或是 Linux 這類 *nix-based 的作業系統,一般來說在視窗環境中是看不到這些檔案的,因為對系統來說,他們是所謂的隱藏檔,這些檔案有一些共通點,那就是他們通常用來儲存一些個人化的設定或是自定的拓展功能,以符合使用者本身的使用需求與習慣,有了這些設定好的檔案之後,使用者可以讓整個系統用起來更為順手,並且大幅提昇他們自身的工作效率!因此對某些使用者來說,這些 dotfiles 設定檔對他們來說,反而可能是他們機器上最重要的檔案呢!

該從何處著手開始打造 dotfiles ?

除了常見的 .vimrc, .bashrc, .bash_profile 等檔案,其實還有許多 dotfiles 有著許多的妙用,您可以利用 dotfiles.github.io 這個網站推薦的幾個 dotfile project 作為參考,開始慢慢完善您自己的 dotfiles 設定!

我個人是 fork Paul Irish 在 Github 上的 dotfiles repository 後來新增 / 修改,會使用他的設定,主要是因為設定檔中,都有註解清楚說明了各個設定或是拓展功能的用途,對我來說比較容易上手與學習;另外一方面也因為本身有訂閱他部落格的文章,以及不時會收聽 / 觀看一些線上的技術講座影片,聽到這樣強大的用途之後,便引發興趣去作便於自己開發環境使用的設定檔了。

comments powered by Disqus