![]() | 1 Pipecraft 2023-08-04 17:41:57 +08:00 “-” 常见吧,URL 里一般也用 “-”。 文件夹/文件名与 URL 的 PATH 也是相通的。静态文件服务器,URL 就是文件夹/文件名。 node_modules 下面,全是用 “-” 的文件夹。( node_modules 本身却是 “_”) |
2 x77 2023-08-04 17:44:43 +08:00 via Android “_”更容易会被鼠标光标遮挡,辨识度差一点点,用“-”体验更好 |
![]() | 3 muhahaha 2023-08-04 18:44:13 +08:00 via iPhone 不是很确定,好像_这个是更规范? |
![]() | 5 Pipecraft 2023-08-04 18:54:08 +08:00 |
6 NoOneNoBody 2023-08-04 19:08:50 +08:00 下划线可以避免编程中“不小心”引发的问题,因为减号有相减和范围这些用途 当然这种编程问题属于低级错误,一般都不会遇到 不涉及编程我倒是喜欢用减号,懒,不想按 shift |
7 okakuyang 2023-08-04 19:13:15 +08:00 下划线是空格的意思,中间一横就是一横线的意思。 |
![]() | 8 Vegetable 2023-08-04 19:15:52 +08:00 我认为能用 hyphen-的地方应该用-,因为-就是用于连接两个单词的,并不局限于计算机领域。计算机领域使用_可能和-(减号)没办法作为标识符有一定关系 |
9 SuperMild 2023-08-04 19:25:08 +08:00 简而言之:短横线-更方便和好看,下划线_更安全更不容易出现编程上的问题。 |
![]() | 10 israinbow 2023-08-04 20:02:56 +08:00 via Android ![]() dash 是拼接单词的, underline 是区分层级的. |
11 busier 2023-08-04 20:10:32 +08:00 我的原则是,本该是空格的,用“_”,当用“-”号的,用“-”号!两者皆可的,用“_” 因为“_”往往只是普通字符,无特别意义!而“-”号有可能有其他特殊作用或限制! |
12 tin3w5 2023-08-04 20:25:14 +08:00 via iPhone 早些年都是用-。自从开始学编程,明明规则开始向变量命名规则看起,使用_。 |
13 James369 2023-08-04 20:49:00 +08:00 程序员都知道,应该用下划线 |
![]() | 14 Pastsong 2023-08-04 20:57:25 +08:00 via Android 跑个题:你有听说过 CSS 的 BEM 命名法吗 |
![]() | 15 mohumohu 2023-08-04 22:54:11 +08:00 如果是代替空格的话,我觉得应该用_,“-”可能有歧义 |
![]() | 16 darkengine 2023-08-04 22:56:53 +08:00 我用下划线, 因为 Android Studio 不认带中划线的图片资源文件 ... |
![]() | 17 itechify PRO ![]() _,因为-在代码做不了变量名称,统一下滑线了 |
18 uprit 2023-08-04 23:26:24 +08:00 via iPhone 这个应该没啥可纠结的。主要看你要干嘛用。跟所谓好不好看没任何关系。 这俩符号是有明确意义的: “_”就是替代空格的,当然,你也可以用驼峰方式命名。 “-”是连接符,一些专有词汇就是有连接符。另外也有人提到了,就是减号“-” |
19 Serif 2023-10-07 16:12:59 +08:00 最近在 Windows 10 下, 如果使用 "-" 可以在重命名通 Ctrl+LeftArrow/RightArrow 以 "-" 分隔的位依次定位, 使用 space 做分隔是似的效果; 而使用 "_" Ctrl+LeftArrow/RightArrow 直接跳到文件名/尾, 是不是可以推 "-" 在文件名中起到似 space 的分隔的作用, 而 "_" 是有特殊含, 只是在文件名中 space 效果接近? |