个人有点强迫症,为了兼容性,不喜欢用空格,各位在使用 Windows 、Linux 、macOS 的过程中,文件或目录名多个单词时间用"-"或者"_"的规范是什么?
|
PipecraftAug 4, 2023
1
“-” 常见吧,URL 里一般也用 “-”。
文件夹/文件名与 URL 的 PATH 也是相通的。静态文件服务器,URL 就是文件夹/文件名。 node_modules 下面,全是用 “-” 的文件夹。( node_modules 本身却是 “_”) |
|
x77Aug 4, 2023 via Android
2
“_”更容易会被鼠标光标遮挡,辨识度差一点点,用“-”体验更好
|
|
muhahahaAug 4, 2023 via iPhone
3
不是很确定,好像_这个是更规范?
|
|
PipecraftAug 4, 2023
5
|
|
NoOneNoBodyAug 4, 2023
6
下划线可以避免编程中“不小心”引发的问题,因为减号有相减和范围这些用途
当然这种编程问题属于低级错误,一般都不会遇到 不涉及编程我倒是喜欢用减号,懒,不想按 shift |
|
okakuyangAug 4, 2023
7
下划线是空格的意思,中间一横就是一横线的意思。
|
|
VegetableAug 4, 2023
8
我认为能用 hyphen-的地方应该用-,因为-就是用于连接两个单词的,并不局限于计算机领域。计算机领域使用_可能和-(减号)没办法作为标识符有一定关系
|
|
SuperMildAug 4, 2023
9
简而言之:短横线-更方便和好看,下划线_更安全更不容易出现编程上的问题。
|
|
10
dash 是拼接单词的, underline 是区分层级的.
|
|
busierAug 4, 2023
11
我的原则是,本该是空格的,用“_”,当用“-”号的,用“-”号!两者皆可的,用“_”
因为“_”往往只是普通字符,无特别意义!而“-”号有可能有其他特殊作用或限制! |
|
tin3w5Aug 4, 2023 via iPhone
12
早些年都是用-。自从开始学编程,明明规则开始向变量命名规则看起,使用_。
|
|
James369Aug 4, 2023
13
程序员都知道,应该用下划线
|
|
PastsongAug 4, 2023 via Android
14
跑个题:你有听说过 CSS 的 BEM 命名法吗
|
|
mohumohuAug 4, 2023
15
如果是代替空格的话,我觉得应该用_,“-”可能有歧义
|
|
darkengineAug 4, 2023
16
我用下划线, 因为 Android Studio 不认带中划线的图片资源文件 ...
|
|
17
_,因为-在代码做不了变量名称,统一下滑线了
|
|
upritAug 4, 2023 via iPhone
18
这个应该没啥可纠结的。主要看你要干嘛用。跟所谓好不好看没任何关系。
这俩符号是有明确意义的: “_”就是替代空格的,当然,你也可以用驼峰方式命名。 “-”是连接符,一些专有词汇就是有连接符。另外也有人提到了,就是减号“-” |
|
SerifOct 7, 2023
19
最近發現在 Windows 10 下, 如果使用 "-" 則可以在重命名時通過 Ctrl+LeftArrow/RightArrow 以 "-" 分隔的單詞爲單位依次定位, 與使用 space 做分隔時是類似的效果; 而使用 "_" 時 Ctrl+LeftArrow/RightArrow 直接跳轉到文件名開頭/結尾, 是不是可以推測 "-" 在文件名中起到類似 space 的分隔單詞的作用, 而 "_" 則是沒有特殊含義, 只是在文件名中與 space 視覺效果接近?
|