无法在终端的字母“ l”(井号)后键入“ /”(斜杠),使“ l”的笔划字符为“ł”


7

当我键入任何以“ l”结尾的单词(例如“ local”)时,然后/按键时,“ l”将替换为另一个符号,并省略斜杠“ /”。如何停用该功能?

在此处输入图片说明


这看起来像一个渲染错误,而不是实际问题。它实际上会影响命令的内容吗?
路加·泰勒

@LukeTaylor但是他收到“没有这样的文件”消息,因此它正在影响内容,序列l /被更改为完全不同的字符。
Tom Gewecke '16

喔好吧。也许不是。
卢克·泰勒

看来这可能是您的用户帐户专用的;您可以尝试创建一个新用户来查看它是否也在那里发生吗?如果没有,那么我建议您仔细看看您的.bashrc和.bash_profile,也许您在bash完成方面遇到问题?另外:您使用的是哪种键盘布局?
阿斯姆斯

Answers:


4

这看起来像某些非常古老的Mac字体(Palatino是其中的一种)的行为,您可以通过键入这样的序列来使字符l带有笔画(在波兰语和其他地方使用)。尝试更改字体。如果这实际上是问题的原因,则应摆脱执行此操作的字体,该字体不应在任何现代Mac上使用。


可以在Apple支持论坛上的此帖子中找到更多详细信息。创建字体构成的目的是通过键入或然后轻松输入łø字符,但这并不总是您想要的。我在呈现它的浏览器中拥有它lo/HTML/CSSHTMŁCSS
Jan Fabry

0

看到您使用黑底白字,我认为您使用的是“ Pro”配置文件(除非您重复配置文件或创建了一个新的配置文件)。

我将研究终端的首选项,并检查使用的编码和其他选项。如果与“基本”配置文件有所不同,请尝试查看使用该配置文件的行为或行为是否与您期望的相同。如果符合您的期望,请参见有关将使用的配置文件越来越多地用于比较的信息。


0

我遇到了同样的问题,因为我在〜/ Library / Fonts /中使用了旧的摩纳哥字体。我可以使用FontBook禁用旧字体,此问题已解决。

请注意,对于许多剩余的旧字体,我也有同样的问题。我可以使用“查找已启用的重复...”在FontBook中清除它们。


-1

在我看来,这看起来像是渲染错误,而不是功能。我会尝试在您的终端上增加字体大小。


没有渲染错误,仅发生在终端内部,并且因为de l和/ merge产生了另一个字符,所以我无法执行我想要的命令
BDB88 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.