哥们儿姐们儿们,我今天想跟大家聊个特有意思,或者说,特让人抓狂的问题——单引号怎么就打不出来?!

你别笑,这事儿我真遇到过,而且不是一次两次。刚开始的时候,那是真的愁,挠头,以为键盘坏了,电脑中毒了,甚至怀疑自己是不是按键精灵附体了,把单引号键给弄没了。我就把自己的这个从头到尾的经历给大家伙儿说说,也许你也有过一样的困扰。

第一次懵圈:项目赶时间,单引号玩失踪

那会儿我正跟着项目组赶活儿,需要写一堆SQL查询语句,里面各种字符串都要用单引号括起来。我敲敲,发现数字键1左边的那个键,就是平时打单引号的键,怎么按都没反应。我心想不对劲,是不是我今天太累了,手残了?我专门把光标移到文本文档里,或者聊天窗口里,单按那个键,出来的不是单引号,而是一个“·”点,就是平时在数字旁边带的那个“·”点。有时候,更离谱,啥都没有。我当时就蒙了。

  • 一开始以为是键盘问题: 我试了试旁边的键,比如波浪号“~”,数字键“1”,都能正常出来。就唯独这个单引号键,它就是不听使唤。我甚至把键盘线拔了插,插了拔,都没用。
  • 怀疑输入法捣乱: 我切换了好几个输入法,从搜狗到微软自带的,再到五笔,来来回回切了好几遍,结果还是一个样。有时候打出来的还是“`”这个键,就是Tab键上面那个,也不是我想要的单引号。
  • 上网查了查: 当时真没时间细查,就随便搜了几眼,都是说输入法全角半角的问题。我一看,我搜狗输入法确实在半角模式,按理说应该没问题才对。结果就是,我怎么折腾,那单引号就是不出来。把我急得,额头都冒汗了。

那次真是把我折磨坏了,没办法,我是直接从别的地方复制了一个单引号过来,然后Ctrl+V粘贴了几十次,才把那些SQL语句给写完。项目是赶上了,但这事儿一直在我心里挂着,总觉得哪里不对劲。

第二次抓狂:终于给我等到了真相!

前段时间,我又遇到了这个老问题。这回不是赶项目,我是在写一篇技术博客,需要用到很多代码片段,里面有好多英文的单引号。我敲着敲着,妈呀,又是那个“·”点,或者啥都没有!我当时气得,差点把键盘给砸了!

这回我下定决心,非得把这事儿彻底弄明白了不可。我当时就想,这肯定是电脑哪里设置有问题,不然怎么可能每次都这样?我开始仔细观察我的输入法状态。我用的是搜狗输入法,它状态栏那里有个小按钮,显示“全角”或者“半角”。我当时看,它显示的是“半角”,这不应该,半角模式下单引号应该能正常出来的。

但是,我突然瞟了一眼输入法的“中/英”切换模式。平时这个地方默认是“中”,就是中文输入模式。当我按Shift键的时候,它会变成“英”,就是英文输入模式。我当时就按Shift切到“英”模式了。

然后我再按“单引号”那个键,你猜怎么着?

它!居!然!就!出!来!了!

而且是标准的英文半角单引号!那一刻,我真想给自己一个大嘴巴子,又想给电脑一个大嘴巴子。这么个小问题,竟然困扰了我这么久!

我为啥会遇到这种问题?这事儿我是怎么弄明白的?

后来我回想了一下,不是输入法全角半角的问题,或者说,不仅仅是。它最关键的症结,在于输入法的“中/英”切换模式。

你想,咱们平时用中文输入法打字,比如搜狗,它默认是中文模式(显示“中”)。

  • 在中文模式下(“中”):

    • 如果你是“半角”状态,按那个键,出来的通常是顿号“、”或者点“·”。
    • 如果你是“全角”状态,按那个键,出来的可能是全角的单引号“‘”或者“’”这种弯弯的。
  • 在英文模式下(“英”):

    • 不管你是“全角”还是“半角”,只要是在英文模式下,按那个键,出来的就是标准的英文半角单引号“’”了。因为英文模式嘛它默认就应该给你出英文符号。

真正的关键一招,就是你得把你的输入法切换到“英文”模式! 你可以通过按键盘上的Shift键来回切换输入法的中文/英文模式。你会看到输入法状态栏上的“中”变成“英”,或者“英”变成“中”。当你确保它显示的是“英”的时候,再去按那个键,就妥了!

以前我总以为只要输入法是“半角”状态,就肯定能打出英文符号。结果发现,中文输入法下的半角,它还是会优先考虑中文语境下的标点。只有切换到真正的英文输入模式,它才“明白”你要的是英文符号。

那天我弄明白这事儿之后,感觉自己像发现了新大陆一样。一个困扰我很久的小毛病,就这么简单地解决了。有时候我们遇到问题,别着急,仔细观察一下那些平时觉得理所当然的小细节,往往真相就藏在里面。

如果你也遇到过单引号打不出来的问题,不妨试试我这招。说不定,你也能立马把那个“捣蛋”的单引号给揪出来!

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。