2017-06-12 45 views
1

如何在xCode中按下字符后跟空格键来避免自动完成三重报价'''或三重双引号"""xCode 9中避免三重报价自动完成

在我的开发风格中,多行字符串使用的不是一个简单的字符串,所以我更喜欢打字三重字符。

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

enter image description here

+1

正如您所描述的,我无法在Xcode 9.0 beta(9M136h)中重现自动完成。你正在使用哪个版本?我也知道用''“''多行字符串文字,但是''''是什么意思?我错过了什么吗? –

+0

@MartinR你是对的,'''''似乎不是任何使用的情况下,我将它包括在我的问题中,因为它也受到自动完成的影响。我更新了我的问题,并说明了我正在进行的自动完成 –

回答

0

回答

对于一些,谁知道可以有同样的问题,你可能想要检查你的系统的keyboard input source一个d确保你使用的是不允许特殊拉丁字符的来源。在我来说,我使用的U.S. International - PC代替U.S.

OS X您可以通过导航到

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

enter image description here

说明

编辑 input sources

我是usin g U.S. International - PC,其基本上通过按引用',反引号',双引号",接着是基字符(例如' + a产生à)来访问特殊字符(例如é,è,à,ö等) 。通过这样的配置,您可以使用escape bar来转义所有这些特殊字符。如果你试图逃跑'

xCode 9是产生三重报价'''或三双引号"""(RESP。")。

+0

这是任何需要键入的人的PITA我提交了一个错误报告,希望它很快就会被修复 –

+0

我有美国的输入源,但xcode仍然不能识别“”“ – Evgeny

+0

@Evgeny你的意思是'xcode仍然没有识别“”“'? –