本文寫於 2020 年 7 月 31 日
檔案命名建議只是用小寫字母,不使用大寫字母。這其實是 linux 的傳統,但是為什麼呢?我偏要大寫,我還要寫中文,不可以麼?如果需要醒目,可以全部使用大寫字母,例如 readme
我從網路上零散的資料與阮一峰老師的部落格中找尋到了下面這幾條理由,它們非常具有說服力。
相信中國人都懂,小寫字母看的明明白白,全部大寫就看不懂了。
例如functional programing
和functional programing
,明顯是小寫字母容易很多。
小寫字母就不需要按住 shift 鍵進行大小寫轉換了,在大小寫敏感的作業系統中也不需要-i
關鍵字了。
而常常推薦的駝峰命名法,在遇到全是大寫的縮寫的時候就會變得奇怪。
linux 系統大小寫敏感,但是 windows 和 mac 是大小寫不敏感的呀。
如果用過 windows 或者 mac 命令列的同學應該會明白,home
資料夾和home
資料夾在這兩個系統眼裡是一模一樣的。
所以一旦在某些對大小寫敏感的作業系統上,我們有倆資料夾是通過大小寫區分名字的,在遷移到其他作業系統時,可能就會出現很大的問題。
在寫**的時候更有問題了!
如果我們寫一段**,import './demo.js'
來引入實際是 demo.js 的檔案,在 mac 和 windows 上也許這是沒有問題的,可一旦在伺服器的 linux 環境下跑,就會出現很大的問題,因為 linux 找不到這個檔案。
mac 或是 linux 系統下,系統會提供給我們很多首字母大寫的目錄,例如:home, pictures, documents......等等。
這是因為在早期的 unix 系統中,如果使用ls
命令,系統會先給你羅列大寫字母開頭的檔案,後列出小寫字母,系統目錄大寫命名比較容易被使用者看到。
所以如果我們採用小寫命名,就可以在一定程度上與系統目錄區別開來。
(完)
Matlab 檔案命名規則
1 檔名命名要用英文本元,第乙個字元不能是數字和下劃線。2 檔名不要取為matlab的乙個固有函式,m檔名的命名盡量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與matlab內部函式名同名,結果會出現一些莫名其妙的錯誤。3 檔案儲存路徑一定為英文。4 m檔案...
Linux檔案命名規則
linux目錄結構命名規定 幾乎所有的linux版本都會遵循fhs filesystem hierarchy standard 中文翻譯過來即為檔案系統層次化標準。類似於windows作業系統中c盤的檔案目錄,fhs採用樹形結構組織檔案。fhs定義了系統中每個區域的用途 所需要的最小構成的檔案和目錄...
CSS 檔案命名規則
遇到乙個很實際的問題 由於不想增加目錄的深度,減少磁碟定址的時間,需要減少一些目錄層級。大家都知道建立資料夾是為了讓檔案管理更加的方便,現在需要減少資料夾,如何保持檔案管理的方便就成為必需解決的。很容易我們想到通過命名來解決這個問題,那是不是隨便乙個命名都能起來方便管理的作用呢?樣式的命名規則是否適...