Textmate 单引号自动关闭

Textmate 单引号自动关闭

我在 OS X Lion 上使用 TextMate 1.5.10,出于某种奇怪的原因,我无法自动完成单引号 (')。双引号 (") 可以正常工作。

由于我个人更喜欢在用 JavaScript 或 PHP 编写代码时使用单引号,所以这个功能让我有点烦。而且据我谷歌搜索,TextMate 实际上默认会自动关闭单引号。

那么为什么这对我不起作用以及我如何强制启用此功能?

答案1

哪些对是自动插入的取决于实际语言以及为其加载的包。

实际的字符对在包首选项中定义,针对不同的语言和上下文有不同的设置。例如,在源代码中,撇号被设置为以自身作为结束字符,注释和字符串除外。这是使用范围选择器实现的。

例如,如果您想为纯文本启用单引号自动完成功能,则必须编辑此包的首选项根据 TextMate 手册


捆绑捆绑编辑器显示捆绑编辑器。在左侧窗格中,选择“文本”和“杂项”。在这里,将以下行添加到smartTypingPairs(请注意,您必须输入单引号之内双引号):

( "'", "'" ),

在此处输入图片描述

关闭 Bundle Editor,它应该适用于每个被识别为纯文本的文件。如果它不能立即工作,请使用以下命令重新加载包捆绑捆绑编辑器充值礼包

要将其更改为其他语言(例如 JavaScript 或 PHP),您必须检查相应捆绑包的首选项。

相关内容