アンダースコアなのかアンダーバーなのか、はたまたアンダーラインなのか
気になったのでwikipediaさんで調べてみると
wikipedia: _
正解はアンダースコアらしいです。
アンダーバー、アンダーラインは和製英語とのこと。
ちなみに、女子テニス部のアンスコは、アンダースコートらしいです。
markdownで連続するアンダースコアを記述する方法
さて、本題ですが
markdownで__id__や__send__を書こうとすると
アンダースコアが削除されて強調表示されてしまいます。
こんなかんじ。
id, send
で対応方法ですが
\_\_id\_\_ \_\_send\_\_
と書くことで強調表示を回避できます。
githubでは
githbu flavor markdownというものが使われていて
通常のmarkdownを拡張しているそうです。
GitHub Flavored Markdown · GitHub Help
実は自動で変換してくれています。
# prevent foo_bar_baz from ending up with an italic word in the middle text.gsub!(/(^(?! {4}|\t)\w+_\w+_\w[\w_]*)/) do |x| x.gsub('_', '\_') if x.split('').sort.to_s[0..1] == '__' end
readme.mdなどのファイルをgithubで表示する際には変換してくれているようです。
issueのコメントだと通常通り強調表示されてしまいます。