在xCode 9中避免三重报价自动完成

时间:2017-06-12 21:48:39

标签: ios11 swift4 xcode9

当按下字符后跟空格键时,如何避免xCode中的自动完成三重引用'''或三重双引号"""

在我的开发风格中,多行String的使用不如简单的String,所以我更喜欢用三维字符输入。

  • 键盘:U.S. International - PC
  • xcode版本:9.0 beta (9M136h)
  • 说明:

enter image description here

1 个答案:

答案 0 :(得分:0)

答案

对于遇到相同问题的人,您可能需要检查系统的keyboard input source,并确保使用不允许使用特殊拉丁字符的来源。在我的情况下,我使用U.S. International - PC而不是U.S.

OS X上,您可以导航到

来修改input sources
  

系统偏好设置>键盘>输入源

enter image description here

解释

我使用U.S. International - PC基本上可以通过按引号',反引号`,双引号{{来访问特殊字符(例如é,è,à,ö等) 1}}后跟基本字符(例如" + '生成a)。使用这样的配置,您可以使用à

来转义所有这些特殊字符 如果您尝试逃避escape bar(分别为xCode 9),

'''正在生成三重引用"""或三重双重引用'