6

我看到在各种命令行输出中一起使用的反引号 ( ` )(也称为重音)字符与撇号字符 ( ' ) 混合使用。当然,背后的原因/历史记录在网上某处,但我找不到在哪里。

以下是我所说的几个例子:

make手册页:

如果 makefile 是 `-',则读取标准输入。

一些rake输出:

.../ruby_koans/koans/about_strings.rb:6:in `test_double_quoted_strings_are_strings'

为什么不一致?


我想这里更广泛的问题是“为什么不酌情使用'正确'的单引号或双引号?” 但我意识到撇号(和重音)在“标准”美国键盘上更容易使用。为什么会这样,虽然...)

4

1 回答 1

3

这已经在 Programmers 上被询问和回答(现已删除)。最佳答案是它来自 LaTeX 的最佳猜测。

SE English Language & Usage也回答了类似的问题。最重要的答案是,它是为了解决有限的字符集,它缺少用于“这种引号风格”的单独字符。

于 2013-03-13T16:28:15.143 回答