forked from jad/xcode-key-bindings
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathIDETextKeyBindingSet.plist
More file actions
305 lines (305 loc) · 11.1 KB
/
IDETextKeyBindingSet.plist
File metadata and controls
305 lines (305 loc) · 11.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Cancellation</key>
<dict>
<key>Cancel</key>
<string>cancelOperation:</string>
</dict>
<key>Case Changes</key>
<dict>
<key>Capitalize Word</key>
<string>capitalizeWord:</string>
<key>Lowercase Word</key>
<string>lowercaseWord:</string>
<key>Uppercase Word</key>
<string>uppercaseWord:</string>
</dict>
<key>Code Completion</key>
<dict>
<key>Select Next Completion</key>
<string>nextCompletion:</string>
<key>Select Previous Completion</key>
<string>previousCompletion:</string>
<key>Show Completion List</key>
<string>complete:</string>
</dict>
<key>Deletions</key>
<dict>
<key>Delete</key>
<string>delete:</string>
<key>Delete Backward</key>
<string>deleteBackward:</string>
<key>Delete Backward by Decomposing Previous Character</key>
<string>deleteBackwardByDecomposingPreviousCharacter:</string>
<key>Delete Forward</key>
<string>deleteForward:</string>
<key>Delete Subword Backward</key>
<string>deleteSubWordBackward:</string>
<key>Delete Subword Forward</key>
<string>deleteSubWordForward:</string>
<key>Delete Expression Backward</key>
<string>deleteExpressionBackward:</string>
<key>Delete Expression Forward</key>
<string>deleteExpressionForward:</string>
<key>Delete Word Backward</key>
<string>deleteWordBackward:</string>
<key>Delete Word Forward</key>
<string>deleteWordForward:</string>
<key>Delete to Beginning of Document</key>
<string>deleteToBeginningOfDocument:</string>
<key>Delete to Beginning of Line</key>
<string>deleteToBeginningOfLine:</string>
<key>Delete to Beginning of Paragraph</key>
<string>deleteToBeginningOfParagraph:</string>
<key>Delete to End of Document</key>
<string>deleteToEndOfDocument:</string>
<key>Delete to End of Line</key>
<string>deleteToEndOfLine:</string>
<key>Delete to End of Paragraph</key>
<string>deleteToEndOfParagraph:</string>
</dict>
<key>Find & Replace</key>
<dict>
<key>Find Next</key>
<string>findNext:</string>
<key>Find Previous</key>
<string>findPrevious:</string>
<key>Replace</key>
<string>replace:</string>
<key>Replace All</key>
<string>replaceAll:</string>
<key>Replace and Find Next</key>
<string>replaceAndFindNext:</string>
<key>Replace and Find Previous</key>
<string>replaceAndFindPrevious:</string>
</dict>
<key>Graphical Element Transposition</key>
<dict>
<key>Transpose</key>
<string>transpose:</string>
<key>Transpose Words</key>
<string>transposeWords:</string>
</dict>
<key>Insertions and Indentations</key>
<dict>
<key>Indent</key>
<string>indent:</string>
<key>Insert Backtab</key>
<string>insertBacktab:</string>
<key>Insert Container Break</key>
<string>insertContainerBreak:</string>
<key>Insert Double Quote without Extra Action</key>
<string>insertDoubleQuoteIgnoringSubstitution:</string>
<key>Insert Line Break</key>
<string>insertLineBreak:</string>
<key>Insert Newline</key>
<string>insertNewline:</string>
<key>Insert Newline and Leave Selection Before It</key>
<string>insertNewlineIgnoringFieldEditor:, moveBackward:</string>
<key>Insert Newline without Extra Action</key>
<string>insertNewlineIgnoringFieldEditor:</string>
<key>Insert Paragraph Separator</key>
<string>insertParagraphSeparator:</string>
<key>Insert Single Quote without Extra Action</key>
<string>insertSingleQuoteIgnoringSubstitution:</string>
<key>Insert Slash</key>
<string>insertRightToLeftSlash:</string>
<key>Insert Tab</key>
<string>insertTab:</string>
<key>Insert Tab without Extra Action</key>
<string>insertTabIgnoringFieldEditor:</string>
</dict>
<key>Mark & Yank</key>
<dict>
<key>Delete to Mark</key>
<string>deleteToMark:</string>
<key>Select to Mark</key>
<string>selectToMark:</string>
<key>Set Mark</key>
<string>setMark:</string>
<key>Swap with Mark</key>
<string>swapWithMark:</string>
<key>Yank</key>
<string>yank:</string>
<key>Yank and Select</key>
<string>yankAndSelect:</string>
</dict>
<key>Scrolling</key>
<dict>
<key>Center Selection in Visible Area</key>
<string>centerSelectionInVisibleArea:</string>
<key>Scroll Left</key>
<string>scrollTabWidthLeft:</string>
<key>Scroll Line Down</key>
<string>scrollLineDown:</string>
<key>Scroll Line Up</key>
<string>scrollLineUp:</string>
<key>Scroll Page Down</key>
<string>scrollPageDown:</string>
<key>Scroll Page Up</key>
<string>scrollPageUp:</string>
<key>Scroll Right</key>
<string>scrollTabWidthRight:</string>
<key>Scroll to Beginning of Document</key>
<string>scrollToBeginningOfDocument:</string>
<key>Scroll to End of Document</key>
<string>scrollToEndOfDocument:</string>
</dict>
<key>Selection</key>
<dict>
<key>Move Backward</key>
<string>moveBackward:</string>
<key>Move Backward Extending Selection</key>
<string>moveBackwardAndModifySelection:</string>
<key>Move Down</key>
<string>moveDown:</string>
<key>Move Down Extending Selection</key>
<string>moveDownAndModifySelection:</string>
<key>Move Forward</key>
<string>moveForward:</string>
<key>Move Forward Extending Selection</key>
<string>moveForwardAndModifySelection:</string>
<key>Move Left</key>
<string>moveLeft:</string>
<key>Move Left Extending Selection</key>
<string>moveLeftAndModifySelection:</string>
<key>Move Paragraph Backward</key>
<string>moveBackward:, moveToBeginningOfParagraph:</string>
<key>Move Paragraph Backward Extending Selection</key>
<string>moveParagraphBackwardAndModifySelection:</string>
<key>Move Paragraph Forward</key>
<string>moveForward:, moveToEndOfParagraph:</string>
<key>Move Paragraph Forward Extending Selection</key>
<string>moveParagraphForwardAndModifySelection:</string>
<key>Move Right</key>
<string>moveRight:</string>
<key>Move Right Extending Selection</key>
<string>moveRightAndModifySelection:</string>
<key>Move Subword Backward</key>
<string>moveSubWordBackward:</string>
<key>Move Subword Backward Extending Selection</key>
<string>moveSubWordBackwardAndModifySelection:</string>
<key>Move Subword Forward</key>
<string>moveSubWordForward:</string>
<key>Move Subword Forward Extending Selection</key>
<string>moveSubWordForwardAndModifySelection:</string>
<key>Move Expression Left</key>
<string>moveExpressionBackward:</string>
<key>Move Expression Left Extending Selection</key>
<string>moveExpressionBackwardAndModifySelection:</string>
<key>Move Expression Right</key>
<string>moveExpressionForward:</string>
<key>Move Expression Right Extending Selection</key>
<string>moveExpressionForwardAndModifySelection:</string>
<key>Move Up</key>
<string>moveUp:</string>
<key>Move Up Extending Selection</key>
<string>moveUpAndModifySelection:</string>
<key>Move Word Backward</key>
<string>moveWordBackward:</string>
<key>Move Word Backward Extending Selection</key>
<string>moveWordBackwardAndModifySelection:</string>
<key>Move Word Forward</key>
<string>moveWordForward:</string>
<key>Move Word Forward Extending Selection</key>
<string>moveWordForwardAndModifySelection:</string>
<key>Move Word Left</key>
<string>moveWordLeft:</string>
<key>Move Word Left Extending Selection</key>
<string>moveWordLeftAndModifySelection:</string>
<key>Move Word Right</key>
<string>moveWordRight:</string>
<key>Move Word Right Extending Selection</key>
<string>moveWordRightAndModifySelection:</string>
<key>Move to Beginning of Document</key>
<string>moveToBeginningOfDocument:</string>
<key>Move to Beginning of Document Extending Selection</key>
<string>moveToBeginningOfDocumentAndModifySelection:</string>
<key>Move to Beginning of Line</key>
<string>moveToBeginningOfLine:</string>
<key>Move to Beginning of Line Extending Selection</key>
<string>moveToBeginningOfLineAndModifySelection:</string>
<key>Move to Beginning of Paragraph</key>
<string>moveToBeginningOfParagraph:</string>
<key>Move to Beginning of Paragraph Extending Selection</key>
<string>moveToBeginningOfParagraphAndModifySelection:</string>
<key>Move to End of Document</key>
<string>moveToEndOfDocument:</string>
<key>Move to End of Document Extending Selection</key>
<string>moveToEndOfDocumentAndModifySelection:</string>
<key>Move to End of Line</key>
<string>moveToEndOfLine:</string>
<key>Move to End of Line Extending Selection</key>
<string>moveToEndOfLineAndModifySelection:</string>
<key>Move to End of Paragraph</key>
<string>moveToEndOfParagraph:</string>
<key>Move to End of Paragraph Extending Selection</key>
<string>moveToEndOfParagraphAndModifySelection:</string>
<key>Move to Left End of Line</key>
<string>moveToLeftEndOfLine:</string>
<key>Move to Left End of Line Extending Selection</key>
<string>moveToLeftEndOfLineAndModifySelection:</string>
<key>Move to Right End of Line</key>
<string>moveToRightEndOfLine:</string>
<key>Move to Right End of Line Extending Selection</key>
<string>moveToRightEndOfLineAndModifySelection:</string>
<key>Page Down</key>
<string>pageDown:</string>
<key>Page Down Extending Selection</key>
<string>pageDownAndModifySelection:</string>
<key>Page Up</key>
<string>pageUp:</string>
<key>Page Up Extending Selection</key>
<string>pageUpAndModifySelection:</string>
<key>Select All</key>
<string>selectAll:</string>
<key>Select Line</key>
<string>selectLine:</string>
<key>Select Paragraph</key>
<string>selectParagraph:</string>
<key>Select Word</key>
<string>selectWord:</string>
</dict>
<key>Undo/Redo</key>
<dict>
<key>Redo</key>
<string>redo:</string>
<key>Undo</key>
<string>undo:</string>
</dict>
<key>Writing Direction</key>
<dict>
<key>Make Base Writing Direction Left to Right</key>
<string>makeBaseWritingDirectionLeftToRight:</string>
<key>Make Base Writing Direction Natural</key>
<string>makeBaseWritingDirectionNatural:</string>
<key>Make Base Writing Direction Right to Left</key>
<string>makeBaseWritingDirectionRightToLeft:</string>
<key>Make Text Writing Direction Left to Right</key>
<string>makeTextWritingDirectionLeftToRight:</string>
<key>Make Text Writing Direction Natural</key>
<string>makeTextWritingDirectionNatural:</string>
<key>Make Text Writing Direction Right to Left</key>
<string>makeTextWritingDirectionRightToLeft:</string>
</dict>
<!-- Custom Bindings -->
<key>Custom Bindings</key>
<dict>
<!-- Source Editor -->
<key>Move to end of line and add semi-colon</key>
<string>moveToEndOfLine:, insertText:, ;</string>
<key>synthesize</key>
<string>setMark:, moveWordBackward:, deleteToMark:, insertText:, @synthesize , yank:, insertText:, = m_, yank:, insertText:, ;, insertNewline:</string>
<key>nil value</key>
<string>insertText:, = nil;, insertNewline:</string>
<!-- Debugger Console-->
<key>Prepend class method to message</key>
<string>moveToEndOfParagraph:, insertText:, class], moveToBeginningOfParagraph:, moveWordRight:, moveForward:, insertText:, [, moveToEndOfParagraph: </string>
<key>Prepend "p (int)" to message</key>
<string>moveToBeginningOfParagraph:, insertText:, p (int)</string>
</dict>
<!-- End Custom Bindings -->
</dict>
</plist>