Xcode9 - how to restore the original text rewriting behavior when used in selected text?

I see that Xcode 9 has an unattractive new bug / function, where if I have some quick line, typing "adds an extra" to the end of the line:

"Existing String" //selected by double clicking on quotes ""Existing String"" //adding another quote does not overwrite the string, but wraps it in more quotes, resulting in utter nonsense 

I get two blank lines with an unknown link between them. I expected to get a new blank line.

The new behavior is similar to [] in Objective-C code. I want to overwrite the method, instead I get an extra pair of brackets.

How to prevent Xcode from inserting quotation marks or brackets around selected text if it already has quotation marks or brackets?

PS. I get other text editing errors, especially {not balanced by closure} when creating new Obj-C methods.

+7
syntax autocomplete xcode xcode9
source share

No one has answered this question yet.

See similar questions:

3
How to remove double quote insertion on marked word in Xcode 9

or similar:

280
How can I split a shell command into multiple lines when using the IF statement?
6
Xcode 4 Debugger Code Completion
3
How to use iOS10 on xcode9?
3
insert double quotes around selected text in xcode
3
How to display this log message in debug area using Xcode9?
2
xcode swift - formatting text as a phone number
2
Xcode 8 seems to incorrectly change the inline signature of a frame function with Swift 3
one
Xcode Editor text selection problem
0
Learning Swift & Xcode - reset @IBAction settings to display if UITextField is empty
0
Swift / Cocoa json parse error?

All Articles