├── IntelliJ.idekeybindings └── README.md /IntelliJ.idekeybindings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Menu Key Bindings 6 | 7 | Key Bindings 8 | 9 | 10 | Action 11 | stepToNextDisplayableCall: 12 | Alternate 13 | NO 14 | CommandGroupID 15 | Xcode.IDEKit.CmdDefinition.StepOver 16 | CommandID 17 | Xcode.GPUToolsKit.CmdDefinition.StepNextDisplayableCall 18 | Group 19 | Debug Menu for GPU Frame Debugger 20 | GroupID 21 | Xcode.GPUToolsKit.MenuDefinition.Debug 22 | GroupedAlternate 23 | NO 24 | Keyboard Shortcut 25 | 26 | Navigation 27 | NO 28 | Title 29 | Step to Next Draw/Dispatch Call 30 | 31 | 32 | Action 33 | analyzeActiveRunContext: 34 | Alternate 35 | NO 36 | CommandID 37 | Xcode.IDEKit.CmdDefinition.Analyze 38 | Group 39 | Product Menu 40 | GroupID 41 | Xcode.IDEKit.MenuDefinition.Main 42 | GroupedAlternate 43 | NO 44 | Keyboard Shortcut 45 | @ 46 | Navigation 47 | NO 48 | Title 49 | Analyze 50 | 51 | 52 | Action 53 | buildActiveRunContext: 54 | Alternate 55 | NO 56 | CommandID 57 | Xcode.IDEKit.CmdDefinition.Build 58 | Group 59 | Product Menu 60 | GroupID 61 | Xcode.IDEKit.MenuDefinition.Main 62 | GroupedAlternate 63 | NO 64 | Keyboard Shortcut 65 | $@ 66 | Navigation 67 | NO 68 | Title 69 | Build 70 | 71 | 72 | Action 73 | duplicate: 74 | Alternate 75 | NO 76 | CommandID 77 | Xcode.IDEKit.CmdDefinition.Duplicate 78 | Group 79 | Edit Menu 80 | GroupID 81 | Xcode.IDEKit.MenuDefinition.Main 82 | GroupedAlternate 83 | NO 84 | Keyboard Shortcut 85 | 86 | Navigation 87 | NO 88 | Title 89 | Duplicate 90 | 91 | 92 | Action 93 | editAndAnalyzeActiveRunContext: 94 | Alternate 95 | YES 96 | CommandID 97 | Xcode.IDEKit.CmdDefinition.EditAndAnalyze 98 | Group 99 | Product Menu 100 | GroupID 101 | Xcode.IDEKit.MenuDefinition.Main 102 | GroupedAlternate 103 | NO 104 | Keyboard Shortcut 105 | ~@ 106 | Navigation 107 | NO 108 | Title 109 | Analyze… 110 | 111 | 112 | Action 113 | editAndProfileActiveScheme: 114 | Alternate 115 | YES 116 | CommandID 117 | Xcode.IDEKit.CmdDefinition.EditAndProfile 118 | Group 119 | Product Menu 120 | GroupID 121 | Xcode.IDEKit.MenuDefinition.Main 122 | GroupedAlternate 123 | NO 124 | Keyboard Shortcut 125 | ~@ 126 | Navigation 127 | NO 128 | Title 129 | Profile… 130 | 131 | 132 | Action 133 | editorContext_jumpToDefinition: 134 | Alternate 135 | NO 136 | CommandID 137 | Xcode.IDEKit.CmdDefinition.JumpToDefinition 138 | Group 139 | Navigate Menu 140 | GroupID 141 | Xcode.IDEKit.MenuDefinition.Main 142 | GroupedAlternate 143 | NO 144 | Keyboard Shortcut 145 | @b 146 | Navigation 147 | YES 148 | Title 149 | Jump to Definition 150 | 151 | 152 | Action 153 | editorContext_jumpToDefinitionWithAlternate: 154 | Alternate 155 | YES 156 | CommandID 157 | Xcode.IDEKit.CmdDefinition.JumpToDefinitionWithAlternate 158 | Group 159 | Navigate Menu 160 | GroupID 161 | Xcode.IDEKit.MenuDefinition.Main 162 | GroupedAlternate 163 | NO 164 | Keyboard Shortcut 165 | ~@b 166 | Navigation 167 | YES 168 | Title 169 | Jump to Definition (option) 170 | 171 | 172 | Action 173 | editorContext_jumpToDefinitionWithShiftPlusAlternate: 174 | Alternate 175 | YES 176 | CommandID 177 | Xcode.IDEKit.CmdDefinition.JumpToDefinitionWithShiftPlusAlternate 178 | Group 179 | Navigate Menu 180 | GroupID 181 | Xcode.IDEKit.MenuDefinition.Main 182 | GroupedAlternate 183 | NO 184 | Keyboard Shortcut 185 | ~$@B 186 | Navigation 187 | YES 188 | Title 189 | Jump to Definition (shift+option) 190 | 191 | 192 | Action 193 | openLibrary: 194 | Alternate 195 | YES 196 | CommandID 197 | Xcode.IDEKit.CmdDefinition.Libraries.OpenLibrary 198 | Group 199 | View Menu 200 | GroupID 201 | Xcode.IDEKit.MenuDefinition.Main 202 | GroupedAlternate 203 | NO 204 | Keyboard Shortcut 205 | ~$L 206 | Navigation 207 | NO 208 | Title 209 | Open Library 210 | 211 | 212 | Action 213 | showLibrary: 214 | Alternate 215 | NO 216 | CommandID 217 | Xcode.IDEKit.CmdDefinition.Libraries.ShowLibrary 218 | Group 219 | View Menu 220 | GroupID 221 | Xcode.IDEKit.MenuDefinition.Main 222 | GroupedAlternate 223 | NO 224 | Keyboard Shortcut 225 | $L 226 | Navigation 227 | NO 228 | Title 229 | Show Library 230 | 231 | 232 | Action 233 | openQuickly: 234 | Alternate 235 | NO 236 | CommandID 237 | Xcode.IDEKit.CmdDefinition.OpenQuickly 238 | Group 239 | File Menu 240 | GroupID 241 | Xcode.IDEKit.MenuDefinition.Main 242 | GroupedAlternate 243 | NO 244 | Keyboard Shortcut 245 | @q 246 | Navigation 247 | NO 248 | Title 249 | Open Quickly… 250 | 251 | 252 | Action 253 | selectPreviousDestination: 254 | Alternate 255 | NO 256 | CommandID 257 | Xcode.IDEKit.CmdDefinition.PreviousDestination 258 | Group 259 | Product Menu 260 | GroupID 261 | Xcode.IDEKit.MenuDefinition.Main 262 | GroupedAlternate 263 | NO 264 | Keyboard Shortcut 265 | 266 | Navigation 267 | NO 268 | Parent Title 269 | Destination 270 | Title 271 | Select Previous Destination 272 | 273 | 274 | Action 275 | profileActiveScheme: 276 | Alternate 277 | NO 278 | CommandID 279 | Xcode.IDEKit.CmdDefinition.Profile 280 | Group 281 | Product Menu 282 | GroupID 283 | Xcode.IDEKit.MenuDefinition.Main 284 | GroupedAlternate 285 | NO 286 | Keyboard Shortcut 287 | @ 288 | Navigation 289 | NO 290 | Title 291 | Profile 292 | 293 | 294 | Action 295 | terminate: 296 | Alternate 297 | NO 298 | CommandID 299 | Xcode.IDEKit.CmdDefinition.QuitXcode 300 | Group 301 | Xcode Menu 302 | GroupID 303 | Xcode.IDEKit.MenuDefinition.Main 304 | GroupedAlternate 305 | NO 306 | Keyboard Shortcut 307 | @ 308 | Navigation 309 | NO 310 | Title 311 | Quit Xcode 312 | 313 | 314 | Action 315 | revealInDebugNavigator: 316 | Alternate 317 | NO 318 | CommandID 319 | Xcode.IDEKit.CmdDefinition.RevealInDebugNavigator 320 | Group 321 | Navigate Menu 322 | GroupID 323 | Xcode.IDEKit.MenuDefinition.Main 324 | GroupedAlternate 325 | NO 326 | Keyboard Shortcut 327 | $@Ñ 328 | Navigation 329 | NO 330 | Title 331 | Reveal in Debug Navigator 332 | 333 | 334 | Action 335 | stepOut: 336 | Alternate 337 | NO 338 | CommandID 339 | Xcode.IDEKit.CmdDefinition.StepOut 340 | Group 341 | Debug Menu 342 | GroupID 343 | Xcode.IDEKit.MenuDefinition.Main 344 | GroupedAlternate 345 | NO 346 | Keyboard Shortcut 347 | $ 348 | Navigation 349 | NO 350 | Title 351 | Step Out 352 | 353 | 354 | Action 355 | stepOver: 356 | Alternate 357 | NO 358 | CommandGroupID 359 | Xcode.IDEKit.CmdDefinition.StepOver 360 | CommandID 361 | Xcode.IDEKit.CmdDefinition.StepOver 362 | Group 363 | Debug Menu 364 | GroupID 365 | Xcode.IDEKit.MenuDefinition.Main 366 | GroupedAlternate 367 | NO 368 | Keyboard Shortcut 369 | 370 | Navigation 371 | NO 372 | Title 373 | Step Over 374 | 375 | 376 | Action 377 | decreaseFontSize: 378 | Alternate 379 | NO 380 | CommandID 381 | Xcode.IDEPegasusSourceEditor.CmdDefinition.DecreaseFontSize 382 | Group 383 | Editor Menu for Asset Catalog Comparison 384 | GroupID 385 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 386 | GroupedAlternate 387 | NO 388 | Navigation 389 | NO 390 | Parent Title 391 | Font Size 392 | Title 393 | Decrease 394 | 395 | 396 | Action 397 | decreaseFontSize: 398 | Alternate 399 | NO 400 | CommandID 401 | Xcode.IDEPegasusSourceEditor.CmdDefinition.DecreaseFontSize 402 | Group 403 | Editor Menu for Playground 404 | GroupID 405 | Xcode.IDEPegasusPlaygroundEditor.MenuDefinition.Editor 406 | GroupedAlternate 407 | NO 408 | Navigation 409 | NO 410 | Parent Title 411 | Font Size 412 | Title 413 | Decrease 414 | 415 | 416 | Action 417 | decreaseFontSize: 418 | Alternate 419 | NO 420 | CommandID 421 | Xcode.IDEPegasusSourceEditor.CmdDefinition.DecreaseFontSize 422 | Group 423 | Editor Menu for Source Code 424 | GroupID 425 | Xcode.IDEPegasusSourceEditor.MenuDefinition.Editor 426 | GroupedAlternate 427 | NO 428 | Navigation 429 | NO 430 | Parent Title 431 | Font Size 432 | Title 433 | Decrease 434 | 435 | 436 | Action 437 | decreaseFontSize: 438 | Alternate 439 | NO 440 | CommandID 441 | Xcode.IDEPegasusSourceEditor.CmdDefinition.DecreaseFontSize 442 | Group 443 | Editor Menu for Source Code Comparison 444 | GroupID 445 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 446 | GroupedAlternate 447 | NO 448 | Navigation 449 | NO 450 | Parent Title 451 | Font Size 452 | Title 453 | Decrease 454 | 455 | 456 | Action 457 | fold: 458 | Alternate 459 | NO 460 | CommandGroupID 461 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Fold 462 | CommandID 463 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Fold 464 | Group 465 | Editor Menu for Asset Catalog Comparison 466 | GroupID 467 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 468 | GroupedAlternate 469 | NO 470 | Keyboard Shortcut 471 | @- 472 | Navigation 473 | NO 474 | Parent Title 475 | Code Folding 476 | Title 477 | Fold 478 | 479 | 480 | Action 481 | fold: 482 | Alternate 483 | NO 484 | CommandGroupID 485 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Fold 486 | CommandID 487 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Fold 488 | Group 489 | Editor Menu for Playground 490 | GroupID 491 | Xcode.IDEPegasusPlaygroundEditor.MenuDefinition.Editor 492 | GroupedAlternate 493 | NO 494 | Keyboard Shortcut 495 | @- 496 | Navigation 497 | NO 498 | Parent Title 499 | Code Folding 500 | Title 501 | Fold 502 | 503 | 504 | Action 505 | fold: 506 | Alternate 507 | NO 508 | CommandGroupID 509 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Fold 510 | CommandID 511 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Fold 512 | Group 513 | Editor Menu for Source Code 514 | GroupID 515 | Xcode.IDEPegasusSourceEditor.MenuDefinition.Editor 516 | GroupedAlternate 517 | NO 518 | Keyboard Shortcut 519 | @- 520 | Navigation 521 | NO 522 | Parent Title 523 | Code Folding 524 | Title 525 | Fold 526 | 527 | 528 | Action 529 | fold: 530 | Alternate 531 | NO 532 | CommandGroupID 533 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Fold 534 | CommandID 535 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Fold 536 | Group 537 | Editor Menu for Source Code Comparison 538 | GroupID 539 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 540 | GroupedAlternate 541 | NO 542 | Keyboard Shortcut 543 | @- 544 | Navigation 545 | NO 546 | Parent Title 547 | Code Folding 548 | Title 549 | Fold 550 | 551 | 552 | Action 553 | increaseFontSize: 554 | Alternate 555 | NO 556 | CommandID 557 | Xcode.IDEPegasusSourceEditor.CmdDefinition.IncreaseFontSize 558 | Group 559 | Editor Menu for Asset Catalog Comparison 560 | GroupID 561 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 562 | GroupedAlternate 563 | NO 564 | Navigation 565 | NO 566 | Parent Title 567 | Font Size 568 | Title 569 | Increase 570 | 571 | 572 | Action 573 | increaseFontSize: 574 | Alternate 575 | NO 576 | CommandID 577 | Xcode.IDEPegasusSourceEditor.CmdDefinition.IncreaseFontSize 578 | Group 579 | Editor Menu for Playground 580 | GroupID 581 | Xcode.IDEPegasusPlaygroundEditor.MenuDefinition.Editor 582 | GroupedAlternate 583 | NO 584 | Navigation 585 | NO 586 | Parent Title 587 | Font Size 588 | Title 589 | Increase 590 | 591 | 592 | Action 593 | increaseFontSize: 594 | Alternate 595 | NO 596 | CommandID 597 | Xcode.IDEPegasusSourceEditor.CmdDefinition.IncreaseFontSize 598 | Group 599 | Editor Menu for Source Code 600 | GroupID 601 | Xcode.IDEPegasusSourceEditor.MenuDefinition.Editor 602 | GroupedAlternate 603 | NO 604 | Navigation 605 | NO 606 | Parent Title 607 | Font Size 608 | Title 609 | Increase 610 | 611 | 612 | Action 613 | increaseFontSize: 614 | Alternate 615 | NO 616 | CommandID 617 | Xcode.IDEPegasusSourceEditor.CmdDefinition.IncreaseFontSize 618 | Group 619 | Editor Menu for Source Code Comparison 620 | GroupID 621 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 622 | GroupedAlternate 623 | NO 624 | Navigation 625 | NO 626 | Parent Title 627 | Font Size 628 | Title 629 | Increase 630 | 631 | 632 | Action 633 | indentSelection: 634 | Alternate 635 | NO 636 | CommandGroupID 637 | Xcode.IDEPegasusSourceEditor.CmdDefinition.ReIndent 638 | CommandID 639 | Xcode.IDEPegasusSourceEditor.CmdDefinition.ReIndent 640 | Group 641 | Editor Menu for Asset Catalog Comparison 642 | GroupID 643 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 644 | GroupedAlternate 645 | NO 646 | Keyboard Shortcut 647 | @i 648 | Navigation 649 | NO 650 | Parent Title 651 | Structure 652 | Title 653 | Re-Indent 654 | 655 | 656 | Action 657 | indentSelection: 658 | Alternate 659 | NO 660 | CommandGroupID 661 | Xcode.IDEPegasusSourceEditor.CmdDefinition.ReIndent 662 | CommandID 663 | Xcode.IDEPegasusSourceEditor.CmdDefinition.ReIndent 664 | Group 665 | Editor Menu for Playground 666 | GroupID 667 | Xcode.IDEPegasusPlaygroundEditor.MenuDefinition.Editor 668 | GroupedAlternate 669 | NO 670 | Keyboard Shortcut 671 | @i 672 | Navigation 673 | NO 674 | Parent Title 675 | Structure 676 | Title 677 | Re-Indent 678 | 679 | 680 | Action 681 | indentSelection: 682 | Alternate 683 | NO 684 | CommandGroupID 685 | Xcode.IDEPegasusSourceEditor.CmdDefinition.ReIndent 686 | CommandID 687 | Xcode.IDEPegasusSourceEditor.CmdDefinition.ReIndent 688 | Group 689 | Editor Menu for Source Code 690 | GroupID 691 | Xcode.IDEPegasusSourceEditor.MenuDefinition.Editor 692 | GroupedAlternate 693 | NO 694 | Keyboard Shortcut 695 | @i 696 | Navigation 697 | NO 698 | Parent Title 699 | Structure 700 | Title 701 | Re-Indent 702 | 703 | 704 | Action 705 | indentSelection: 706 | Alternate 707 | NO 708 | CommandGroupID 709 | Xcode.IDEPegasusSourceEditor.CmdDefinition.ReIndent 710 | CommandID 711 | Xcode.IDEPegasusSourceEditor.CmdDefinition.ReIndent 712 | Group 713 | Editor Menu for Source Code Comparison 714 | GroupID 715 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 716 | GroupedAlternate 717 | NO 718 | Keyboard Shortcut 719 | @i 720 | Navigation 721 | NO 722 | Parent Title 723 | Structure 724 | Title 725 | Re-Indent 726 | 727 | 728 | Action 729 | unfold: 730 | Alternate 731 | NO 732 | CommandGroupID 733 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Unfold 734 | CommandID 735 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Unfold 736 | Group 737 | Editor Menu for Asset Catalog Comparison 738 | GroupID 739 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 740 | GroupedAlternate 741 | NO 742 | Keyboard Shortcut 743 | $@= 744 | Navigation 745 | NO 746 | Parent Title 747 | Code Folding 748 | Title 749 | Unfold 750 | 751 | 752 | Action 753 | unfold: 754 | Alternate 755 | NO 756 | CommandGroupID 757 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Unfold 758 | CommandID 759 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Unfold 760 | Group 761 | Editor Menu for Playground 762 | GroupID 763 | Xcode.IDEPegasusPlaygroundEditor.MenuDefinition.Editor 764 | GroupedAlternate 765 | NO 766 | Keyboard Shortcut 767 | $@= 768 | Navigation 769 | NO 770 | Parent Title 771 | Code Folding 772 | Title 773 | Unfold 774 | 775 | 776 | Action 777 | unfold: 778 | Alternate 779 | NO 780 | CommandGroupID 781 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Unfold 782 | CommandID 783 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Unfold 784 | Group 785 | Editor Menu for Source Code 786 | GroupID 787 | Xcode.IDEPegasusSourceEditor.MenuDefinition.Editor 788 | GroupedAlternate 789 | NO 790 | Keyboard Shortcut 791 | $@= 792 | Navigation 793 | NO 794 | Parent Title 795 | Code Folding 796 | Title 797 | Unfold 798 | 799 | 800 | Action 801 | unfold: 802 | Alternate 803 | NO 804 | CommandGroupID 805 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Unfold 806 | CommandID 807 | Xcode.IDEPegasusSourceEditor.CmdDefinition.Unfold 808 | Group 809 | Editor Menu for Source Code Comparison 810 | GroupID 811 | Xcode.IDESourceCodeComparisonPegasusEditor.MenuDefinition.Editor 812 | GroupedAlternate 813 | NO 814 | Keyboard Shortcut 815 | $@= 816 | Navigation 817 | NO 818 | Parent Title 819 | Code Folding 820 | Title 821 | Unfold 822 | 823 | 824 | Version 825 | 3 826 | 827 | Text Key Bindings 828 | 829 | Key Bindings 830 | 831 | 832 | 833 | cancelOperation: 834 | complete: 835 | 836 | $@D 837 | 838 | selectLine: 839 | copy: 840 | moveToEndOfLine: 841 | insertNewline: 842 | paste: 843 | deleteBackward: 844 | 845 | $@L 846 | deleteLine: 847 | @d 848 | 849 | moveToBeginningOfLine: 850 | deleteToEndOfLine: 851 | yank: 852 | insertNewline: 853 | moveToBeginningOfLine: 854 | yank: 855 | 856 | ~@ 857 | moveWordLeft: 858 | ~@ 859 | moveWordRight: 860 | 861 | Version 862 | 3 863 | 864 | 865 | 866 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Xcode-IntelliJ-Keybinds 2 | IntelliJ Keybinds for Xcode. Not all the keybindings are migrated yet. 3 | 4 | # Actual Keybindinds 5 | 6 | | IntelliJ | xCode | New shortcut | 7 | | :--- | :--- | :--- | 8 | | Duplicate line | | ⌘+D | 9 | | Duplicate selection | | ⌘+D | 10 | | Delete line | CTRL+K | ⇧+⌘+L | 11 | | Delete selection | CTRL+K | ⇧+⌘+L | 12 | | Build | CTRL+B | ⌘+F9 | 13 | | Indent code | CTRL+I | ⌘+I | 14 | | Fold | ⌥+⌘+← | ⌘- | 15 | | Unfold | ⌥+⌘+→ | ⌘= | 16 | | Step over | F6 | F8 | 17 | | Step into | F7 | F7 | 18 | | Step out | F8 | ⇧+F8 | 19 | 20 | # How to install? 21 | - Download the `IntelliJ.idekeybindings` file 22 | - Open your terminal and move to `~/Library/Developer/Xcode/UserData/KeyBindings/ 23 | - Execute `open .` to open the actual folder and copy the `IntelliJ.idekeybindings` file. 24 | - Open Xcode 25 | - Go to `Preferences/Key binding and choose your profile. 26 | 27 | It can crash on the first time you import this theme, but after reset XCode it should work like a charm ;) 28 | 29 | **Feel free to improve it or add more modifications!! It's a work in progress and not all the bindings from IntelliJ are 100% portable for the reserved use of command ⌘ for modifiers** 30 | --------------------------------------------------------------------------------