以前 部分文件, 习惯用空格分割, 比如 [今天 客户记录.txt ] 结果在命令行下,就会因为有空格而出错
而且这样的事情遇到过了好多次
所以,就想着淘汰 空格
换成了 减号 [-]
但是不晓得减号的应用范围如何
Linux 下能用吗 各种变成语言,能用来作为变量名的分割
替换驼峰命名法 行吗
会出现什么 bug 吗
1
Devin 2017-04-03 11:15:39 +08:00 1
一般用"_"来分隔
|
2
qweweretrt515 OP @Devin 谢谢,这个输入感觉有些麻烦,没有减号方便, 有时候如果输入法是中文的话,还要切换成英文,否则输入的就不对 要是有更简单 而且看起来又舒服的方法就好了
|
3
panlatent 2017-04-03 11:17:31 +08:00 2
驼峰是没有问题的,下划线也不会有问题,连字符的话也没什么问题。
我一般都是名字 跟 web 有关的使用- 面向对象的驼峰 不能用-或者不规范的地方使用_ 关于大小写可以参考 http://www.ruanyifeng.com/blog/2017/02/filename-should-be-lowercase.html |
4
CRVV 2017-04-03 12:25:35 +08:00 1
只要不在开头就没事
在开头会有神奇的效果,比如 touch -- -l ls * |
5
changwei 2017-04-03 12:46:51 +08:00 via Android
驼峰在 windows 和 linux 经常互传文件的时候下可能会有大小写问题,我还是喜欢下划线。分割开来看的也舒服。
|
6
introom 2017-04-03 13:49:31 +08:00 via Android
用 dash 没有任何问题,用 underscore 纯属没事找抽,除非你是在写 python 脚本的名字。
事实上,用 dash 是个好习惯,很好的习惯。 |
7
yidinghe 2017-04-03 13:54:22 +08:00 via Android
下划线是通吃的分隔符,遇到兼容性问题最少。
|
8
zpvip 2017-04-03 15:42:36 +08:00
不要用减号
不要用减号 不要用减号 下划线最安全 下划线最安全 下划线最安全 |
9
Quaintjade 2017-04-03 16:16:57 +08:00 via Android
短划线的问题是可读性。有些英文单词本身就有短划线,再用来连接单词的话稍显乱。比如 twenty-five-year-old-guys .
另外有时变量本身是几个词 join 起来的,用短划线连接 explode 回去可能出错。比如 girl_twin-tail_blonde |
11
blanu 2017-04-03 16:23:05 +08:00 via iPhone
有一次好像在 webpack 里面遇到了用划线的兼容性问题,不过后来没办法重现了
|
12
netabare 2017-04-03 16:24:25 +08:00 1
虽然跟这个没什么关系……记得 vectorworks 里面的图层好像用减号来表示层级关系……比如说 A 图层下面有 B 图层和 C 图层的话,直接写个 A-B 和 A-C 也会自动弄出这样的东西(所以好像就不能用短划线来连接单词而必须用驼峰了)
不过一个没控制台的建模软件应该也没什么影响。 |
13
msg7086 2017-04-04 03:54:34 +08:00
空格其实也没什么问题,用双引号就好了, Linux 下也可以用转义。
|