REGRESSION: ⇥ can no longer be rebound

Originator:BenLeggiero
Number:rdar://46961727 Date Originated:2018-12-27
Status:OPEN Resolved:
Product:Xcode Product Version:10.1
Classification:Bug Reproducible:Always
 
Summary:
I prefer to press ⇥ in order to auto-indent the line(s) I'm on or have selected. In Xcode 10.1, this instead always types the tab character, even replacing the selection with tab.

Steps to Reproduce:
1. Begin editing a file
2. Place cursor at the beginning, in the middle of, or at the end of a line, or select any run(s) of text
3. Press ⇥

Expected Results:
4. The line is auto-indented

Actual Results:
4. Any selected text is replaced with tab character (or a number of spaces, based on preferences). If no text is selected, that tab character (or spaces) is inserted.

Version/Build:
Xcode Version 10.1 (10B61)
macOS Version 10.13.6 (17G4015)

Configuration:
In Xcode preferences:
 * In "Text Editing" tab:
    * In "Indentation" tab:
        * Tab key: Indent always
 * In "Key Bindings" tab:
    * Set "Structure ▸ Re-Indent" to ⇥

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!