避免在 Sublime Text 3 中快速键入空格后使用自动句号字符

问题描述 投票:0回答:4

我注意到在 Sublime Text 3 中,如果我输入一个单词,然后在输入完该单词后快速使用双倍空格,它会自动在该单词后面放置一个句号

类似的东西

obj
+ 两次
spacebar
按键

将会导致

obj.

我查看了首选项,看到了所有

auto_complete
键,但即使禁用了自动完成功能,Sublime 仍然会添加该时间段。如何在 Sublime 中禁用此行为?

sublimetext3 sublimetext
4个回答
181
投票

这是一个 macOS 功能,是 随 Sierra 添加的

可以通过

System Preferences -> Keyboard -> Text
并按照文章说明取消选中
Add period with double-space
来全局禁用它。

对于大多数事情来说这是一个相当方便的功能,但在编辑

.md
文件时却让我分心!


5
投票

此外,您还可以通过执行以下命令在终端中禁用此功能:

defaults write NSGlobalDomain NSAutomaticPeriodSubstitutionEnabled -int 0

如果您想启用它,请通过

1


2
投票

仅供参考:此选项也可以称为“添加双空格句号

仍然位于:系统偏好设置 > 文本


0
投票

在 macOS Sonoma 版本 14.1.2 中:

© www.soinside.com 2019 - 2024. All rights reserved.