Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Text 为什么纯文本技术文章经常用反勾和单引号括起术语?_Text_Markup - Fatal编程技术网

Text 为什么纯文本技术文章经常用反勾和单引号括起术语?

Text 为什么纯文本技术文章经常用反勾和单引号括起术语?,text,markup,Text,Markup,我喜欢保存web上有用的文本密集型页面的本地副本,这样我就可以通过修改标记以包含CSS来练习改善它们的外观 我注意到页面上的一些文本通常用“and”分隔 有什么好的理由吗?如果我认为这些引用有很好的理由,我想用脚本自动进行修改。例如,它是特定创作工具的副产品吗 我尝试过搜索这个,但是搜索引擎把它当作空的或不完整的字符串来处理,并且没有给出有意义的结果 Eric Raymond的书中有一个单引号示例(`'): 问题是这样的:假设骆家辉的一个名叫“乔”的人给我发了封邮件。如果我把邮件拿到snark,

我喜欢保存web上有用的文本密集型页面的本地副本,这样我就可以通过修改标记以包含CSS来练习改善它们的外观

我注意到页面上的一些文本通常用“and”分隔

有什么好的理由吗?如果我认为这些引用有很好的理由,我想用脚本自动进行修改。例如,它是特定创作工具的副产品吗

我尝试过搜索这个,但是搜索引擎把它当作空的或不完整的字符串来处理,并且没有给出有意义的结果

Eric Raymond的书中有一个单引号示例(`'):

问题是这样的:假设骆家辉的一个名叫“乔”的人给我发了封邮件。如果我把邮件拿到snark,然后试着回复,我的邮递员会高兴地试着把它寄到snark上一个不存在的“乔”那里。手工编辑回复地址以添加到“@ccil.org”上很快就会成为一件非常痛苦的事情


我认为这是你的编辑器的产物——也许你打开了智能引用。HTML中的字符串由一对单引号或双引号分隔,而不是智能引号字符。

HTML不这样做。只能使用
字符来分隔属性值(这是HTML中唯一可以分隔的字符串)

编写文本(碰巧用HTML标记)的人可以使用“,”和“,但这只是使用引号进行编写。

既不允许也不允许将卷曲引号作为标记中的属性值分隔符。正在搜索“卷曲引号HTML”“在搜索引擎中,会出现一些页面,其中第一个页面描述了一些删除错误引用的工具,这与您的要求相反,但却是处理此类文件的正确方法


您的注释表明,您的意思是在文本中而不是在标记中使用反勾号和引号。这在当时的usenet上是一种相当常见的样式,因为backtick是ASCII,而卷曲引号不是。要在文本中插入反勾号,请在键入时按键盘上的反勾号键。

自web出现之前,这种类型的引号在纯文本文件中一直是(注意:并非唯一)被接受的引用样式。这与html无关——它在html文本文件中是可以接受的,但早于html。

这是:

假设有人叫‘乔’

是智能引号的一种视觉矫揉造作,仅在ASCII环境下工作

我个人根本不会推荐它这不是一个开放的引语,这是一个严重的口音,因此引语的不平衡的外观,在我看来,比仅仅使用“直接引语”更糟糕``“双引号”更难看

你会发现一些德国人同时使用严重和尖锐的重音字符来输入伪造的智能引号:`like this´。这是不兼容ASCII的(它使用ISO-8859-1扩展字符),而且仍然很难看,但他们这样做是因为重音字符出现在德语键盘布局上,使它们易于键入。(而且他们也不知道更多。)


实际上,我们应该在“键盘上”为“直接”输入提供适当的“智能报价”。这将解决这些问题并消除虚假的自动智能报价功能 — 包括愚蠢的StackOverflow功能,它把你的问题标题搞砸了 — 回到他们所属的bitbucket。(尽管事实上…)

埃里克·雷蒙德(Eric Raymond)的文章是一个典型的例子,来自Unicode之前时代的人们试图通过使用不再适用的约定来“改进”文本的排版。引用样式
`
就是典型的。它也被用于LaTeX(自动将其转换为正确的印刷单引号
'

你也可以在Eric的文章中看到其他ASCII工件:例如,他使用“
--
”而不是“正确的”破折号“
”(很多人这样做,因为默认的Windows键盘上不存在破折号)


因此,在支持Unicode字体(或者通常是缺少这些排版功能的字体)的时代,这是一个时代错误没有广泛使用。

不,我正在使用vim。有趣的引用在下载的文件中。嗯,你能发布一个显示这种行为的示例页面链接吗?这听起来不太可能。要排除下载和/或编辑器的有趣之处,你可以使用“查看源代码”"直接在浏览器中进行确认。如果您可以在问题中添加一些指向此类网站的链接,这将很有帮助。我已经编辑了问题以添加链接。“joe”周围的反勾号和单引号在链接页面的第5段中的视图源中可见。您给出的示例不是HTML,而是碰巧有用的文本可以在HTML页面上使用。请参阅下面Dave Hinton的回复以获得解释。我不考虑属性值,而是考虑网页文本中的引号字符串。这只是人们使用适当的字符来编写引号材料,而不是普通ASCII中简单的直引号。但我经常看到它,而且显然是人们看到的谁会更清楚(埃里克·雷蒙德??),我真的想知道是否是某种创作软件造成的。根据已发布的HTML标准,你是对的。但是IE允许反勾分隔的属性,例如。可能只有在你编写宽容的解析器、转义库函数或恶意内容过滤器时才感兴趣。很抱歉在问题是。它们是由SO的软件添加的。我不是在抱怨卷曲引号(尽管有人应该这样做),我认为它们也很难看。这就是为什么我试图摆脱它们,我想知道谁首先使用它们,为什么?早在有可靠的方式呈现智能引号之前就想做智能引号的人。还有idi