Xcode Text Commands
Each table in this section lists the commands for manipulating text and the keyboard shortcuts associated with each command. Entries are grouped by command type. The following tables are available:
Table 2-1 Cancellation Table 2-2 Case change Table 2-3 Code sense Table 2-4 Deletion Table 2-5 Find and replace Table 2-6 Graphical element transposition Table 2-7 Insertion and indentation Table 2-8 Mark and yank Table 2-9 Scrolling Table 2-10 Selection Table 2-11 Undo/redo Table 2-12 Writing direction
Table 2-1 Cancellation
Type = Cancellation
Command
Key sequence
Alternate key sequence
Cancel
⎋
⌘.
Table 2-2 Case change
Type = Case change
Command
Key sequence
Alternate key sequence
Capitalize Word
Lowercase Word
Uppercase Word
Table 2-3 Code sense
Type = Code sense
Command
Key sequence
Alternate key sequence
Select Previous Completion
⌃>
Jump to Previous Placeholder
⌃?
Select Next Completion
⌃.
Jump to Next Placeholder
⌃/
Show Completion List
⌥⎋
F5
Table 2-4 Deletion
Type = Deletion
Command
Key sequence
Alternate key sequence
Delete to End of Paragraph
⌃K
Delete Word Forward
⌥⌦
Delete Subword Forward
⌃⌦
Delete Forward
⌦
⌃D
Delete to Beginning of Document
Delete Backward by Decomposing Previous Character
Delete
ClrLN
Delete Subword Backward
⌃⌫
Delete to Beginning of Line
⌘⌫
Delete to Beginning of Paragraph
Delete to End of Document
Delete Expression Forward
Delete Backward
⌫
⌃H
Delete Word Backward
⌃⌥⌫
⌥⌫
Delete Expression Backward
Delete to End of Line
Table 2-5 Find and replace
Type = Find and Replace
Command
Key sequence
Alternate key sequence
Find Previous
Replace All
Find Next
Replace
Replace and Find Next
Table 2-6 Graphical element transposition
Type = Graphical element transposition
Command
Key sequence
Alternate key sequence
Transpose Words
Transpose
⌃T
Table 2-7 Insertion and indentation
Type = Insertion and indentation
Command
Key sequence
Alternate key sequence
Insert Newline
⌤
↩
Insert Container Break
Insert Newline and Leave Selection Before It
⌃O
Insert Tab without Extra Action
⌥⇥
Insert Double Quote without Extra Action
⌃"
Insert Backtab
⇤
Insert Newline without Extra Action
⌥⌤
⌥↩
Insert Slash
Insert Single Quote without Extra Action
⌃'
Insert Paragraph Separator
Indent
Insert Line Break
⌃⌤
⌃↩
Insert Tab
⇥
Table 2-8 Mark and yank
Type = Mark and yank
Command
Key sequence
Alternate key sequence
Select to Mark
Delete to Mark
Set Mark
Swap with Mark
Yank
⌃Y
Yank and Select
Insert Kill Ring
Table 2-9 Scrolling
Type = Scrolling
Command
Key sequence
Alternate key sequence
Scroll Right
Center Selection in Visible Area
⌃L
Scroll Line Down
Scroll Page Up
⇞
⌃⇡
Scroll to Beginning of Document
↖
Scroll Left
Scroll Page Down
⇟
⌃⇣
Scroll Line Up
Scroll to End of Document
↘
Table 2-10 Selection
Type = Selection
Command
Key sequence
Alternate key sequence
Select All
Move to Beginning of Document
⌘⇡
Move Left
⇠
Move Right Extending Selection
⇧⇢
Move Backward Extending Selection
⌃⇧B
Move Up
⌃P
⇡
Move Down
⌃P
⇣
Move to Beginning of Paragraph Extending Selection
⌃⇧A
Move Expression Left Extending Selection
Move Subword Forward Extending Selection
⌃⇧⇢
Move Expression Right
Move to Beginning of Document Extending Selection
⇧⌘⇡
⇧↖
Move Down Extending Selection
⇧⇣
⌃⇧N
Move Expression Left
Move Word Backward Extending Selection
⌃⌥⇧B
Move Word Forward Extending Selection
⌃⌥⇧F
Move Subword Forward
⌃⇢
Move to Beginning of Paragraph
⌃A
Move to End of Document Extending Selection
⇧⌘⇣
⇧↘
Move to End of Line
Move Expression Right Extending Selection
Page Up Extending Selection
⇧⇞
Select Word
Move Subword Backward
⌃⇠
Move to End of Line Extending Selection
Move Word Right
⌥⇢
Move Right
⇢
Move to Beginning of Line Extending Selection
Move to Right End of Line Extending Selection
⇧⌘⇢
Move Paragraph Backward Extending Selection
⌥⇧⇡
Move Word Right Extending Selection
⌥⇧⇢
Move Left Extending Selection
⇧⇠
Move to Left End of Line Extending Selection
⇧⌘⇠
Move Word Backward
⌃⌥B
Move to Right End of Line
⌘⇢
Move Backward
⌃B
Move Forward
⌃F
Move to Left End of Line
⌘⇠
Page Down
⌃V
⌥⇟
Move to Beginning of Line
Page Up
⌥⇞
Move Up Extending Selection
⇧⇡
⌃⇧P
Move Forward Extending Selection
⌃⇧F
Select Paragraph
Move to End of Document
⌘⇣
Page Down Extending Selection
⇧⇟
⌃⇧V
Move Word Left
⌥⇠
Move Word Forward
⌃⌥F
Move Word Left Extending Selection
⌥⇧⇠
Move Subword Backward Extending Selection
⌃⇧⇠
Move Paragraph Forward Extending Selection
⌥⇧⇣
Select Line
Move to End of Paragraph
⌃E
Move to End of Paragraph Extending Selection
⌃⇧E
Move Paragraph Backward
⌥⇡
Move Paragraph Forward
⌥⇣
Table 2-11 Undo/redo
Type = Undo/redo
Command
Key sequence
Alternate key sequence
Undo
Redo
Table 2-12 Writing direction
Type = Writing direction
Command
Key sequence
Alternate key sequence
Make Text Writing Direction Left to Right
⌃⌥⌘⇢
Make Base Writing Direction Natural
⌃⌘⇣
Make Base Writing Direction Right to Left
⌃⌘⇠
Make Text Writing Direction Natural
⌃⌥⌘⇣
Make Base Writing Direction Left to Right
⌃⌘⇢
Make Text Writing Direction Right to Left
⌃⌥⌘⇠
Last updated
Was this helpful?