Created
January 26, 2022 23:34
-
-
Save rannn505/0496cf92e65c69c12a8e38181dd98e6d to your computer and use it in GitHub Desktop.
Common keyboard shortcuts for iTerm2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Key Mappings": { | |
"0xf702-0x300000-0x7b": { | |
"Label": "Cursor Start ⌘←", | |
"Action": 11, | |
"Text": "0x01" | |
}, | |
"0xf703-0x300000-0x7c": { | |
"Label": "Cursor End ⌘→", | |
"Action": 11, | |
"Text": "0x05" | |
}, | |
"0xf702-0x280000-0x7b": { | |
"Label": "Cursor Word Left ⌥←", | |
"Action": 11, | |
"Text": "0x1b 0x62" | |
}, | |
"0xf703-0x280000-0x7c": { | |
"Label": "Cursor Word Right ⌥→", | |
"Action": 11, | |
"Text": "0x1b 0x66" | |
}, | |
"0xf702-0x220000-0x7b": { | |
"Label": "Select Word Left ⇧←", | |
"Action": 45, | |
"Text": "0" | |
}, | |
"0xf703-0x220000-0x7c": { | |
"Label": "Select Word Right ⇧→", | |
"Action": 46, | |
"Text": "0" | |
}, | |
"0x7f-0x100000-0x33": { | |
"Label": "Delete All ⌘⌫", | |
"Action": 11, | |
"Text": "0x15" | |
}, | |
"0x7f-0x80000-0x33": { | |
"Label": "Delete Word Left ⌥⌫", | |
"Action": 11, | |
"Text": "0x01b 0x08" | |
}, | |
"0x7a-0x100000-0x6": { | |
"Label": "Undo ⌘Z", | |
"Action": 11, | |
"Text": "0x1f" | |
}, | |
"0x5a-0x120000-0x6": { | |
"Label": "Redo ⌘⇧Z", | |
"Action": 11, | |
"Text": "0x18 0x1f" | |
} | |
} | |
} |
Hi, thanks for the great file.
I found something interesting. The combination of command (⌘) and Right arrow (➡️) can move the mouse to the end of the command line in the terminal. However, if I open one file using vi and then use this combination, it fails. Rather, it moves the windows to include one more line.
I'm just wondering why is that.
Do you have some ideas?
Best.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
.itermkeymap
file 💾command ⌘ + ,
to open preference ⚙️.itermkeymap
file ⌨️import.iterm.key.mappings.mov