连字符分隔的情况是什么名字?

这是PascalCase: SomeSymbol

这是camelCase: someSymbol

这是snake_case: some_symbol

所以我的问题是,是否有一个被广泛接受的名称: some-symbol ? 这是常用的url。

这个案例会议并没有一个特定的标准名称,对于它应该被称为什么也有分歧。

Lisp已经使用了这个约定几十年,如在这个维基百科条目中所述 。 出于这个原因,在一个类似于这个程序员SE的问题上被描述为lisp-case 。 这似乎是一个原始的铸造。

根据这个维基百科条目 ,它也可能被称为脊柱案烤肉串案 (和大写版本称为列车案例 )。 所有这些forms也被作为原始的铸造。

所以你的问题的答案是:不,这个案例公约没有一个被广泛接受的名字,类似于被广泛接受的snake_casecamelCase

它被称为kebab案件 。 请参阅lodash文档 。

它有时也被称为毛虫情况

在这里添加正确的链接烤肉串案例

这是所有小写字母 – 分隔单词。

我一直这样称呼它,并听到它被称为'破折号'。

我只是说,它是连字符 。

由于字符( – )被称为“连字符”或“破折号”,因此将这种“ 破折号 ”或“ 连字符 ”(不常用)命名为更自然。

正如维基百科所提到的,“ kebab-case ”也被使用。 显然(见答案 )这是因为angular色看起来像一串 …它需要一些想象力。
例如在lodash lib中使用。

最近,“ 破折号 ”被使用了

没有标准化的名字。

像jquery和lodash这样的库将其称为kebab kebab-case 。 所以Vuejs的 JavaScript框架。 但是,我不确定是否可以安全地声明它在JavaScript世界中被称为kebab-case

这是一个更近的混乱。 在angularJS和Pluralsight课程和有angular书籍中,无处不在的文档都是指蛇形的情况,而不是区分两者。

它的糟糕毛毛虫案件并不坚持,因为蛇皮箱和毛毛虫案很容易记住,实际上看起来像他们代表的(如果你有一个很好的想象力)。

值得一提的是废除:

https://github.com/tpope/vim-abolish/blob/master/doc/abolish.txt#L152

仪表板或烤肉串案件