避免 xCode 9 中的三重引号自动完成
Avoiding the triple quote auto-completion in xCode 9
如何避免自动完成三重引号 '''
或三重双引号 """
in xCode 当按下字符后跟 space 栏时。
在我的开发风格中,多行字符串的使用少于简单字符串,因此我更喜欢硬输入三重字符。
- 键盘:
U.S. International - PC
- xcode版本:
9.0 beta (9M136h)
- 插图:
回答
对于遇到同样问题的人,您可能需要检查系统的 keyboard input source
并确保您使用的来源不允许使用特殊的拉丁字符。就我而言,我使用的是 U.S. International - PC
而不是 U.S.
在 OS X
上,您可以通过导航至
编辑您的 input sources
System Preferences > Keyboard > Input Sources
说明
我使用的是 U.S. International - PC
,它基本上可以通过按引号 '
、反引号 `、双引号来访问特殊字符(例如 é、è、à、ö 等) "
后跟基本字符(例如 '
+ a
生成 à
)。使用这样的配置,您可以使用 escape bar
.
转义所有这些特殊字符
xCode 9
正在生成三重引号 '''
或三重双引号 """
如果您尝试转义 '
(resp. "
)。
如何避免自动完成三重引号 '''
或三重双引号 """
in xCode 当按下字符后跟 space 栏时。
在我的开发风格中,多行字符串的使用少于简单字符串,因此我更喜欢硬输入三重字符。
- 键盘:
U.S. International - PC
- xcode版本:
9.0 beta (9M136h)
- 插图:
回答
对于遇到同样问题的人,您可能需要检查系统的 keyboard input source
并确保您使用的来源不允许使用特殊的拉丁字符。就我而言,我使用的是 U.S. International - PC
而不是 U.S.
在 OS X
上,您可以通过导航至
input sources
System Preferences > Keyboard > Input Sources
说明
我使用的是 U.S. International - PC
,它基本上可以通过按引号 '
、反引号 `、双引号来访问特殊字符(例如 é、è、à、ö 等) "
后跟基本字符(例如 '
+ a
生成 à
)。使用这样的配置,您可以使用 escape bar
.
xCode 9
正在生成三重引号 '''
或三重双引号 """
如果您尝试转义 '
(resp. "
)。