A melhor maneira de saber como alterar o comportamento padrão de teclado / mouse é Karabiner
.
Você pode fazer
alt + delete
deletes one word to the left
- Instale o mosquetão . É uma ferramenta realmente útil para mapeamentos de teclas.
- Em
Preferences>Complex Modifications
, clique emAdd Rule
- Agora clique em
Import more rules from the Internet
- Na janela do navegador que será aberta, clique em
Application Specific
- Contra
Navigation in Terminal Apps
clique no botãoImport
- Você será solicitado a abrir o arquivo baixado, faça isso em
Karabiner.app
- Você verá uma lista de opções. Importe-os.
- Agora, em
Preferences>Complex Modifications
, clique emAdd Rule
- Contra ⌥ + ⌫
Delete one word
clique emEnable
Quanto a
2.
cmd + i
selects my entire input
O aplicativo MacOS Terminal não permite selecionar texto sem mouse (a menos que você queira selecionar todo o texto na janela atual com ⌘ + A). Então, se você quiser selecionar o texto, precisará emular o mouse.
Você pode adicionar esse código a karabiner.json
para produzir um clique triplo.
{
"description": "⌥ + i | Select current line",
"manipulators": [
{
"conditions": [
{
"bundle_identifiers": [
"^com\.apple\.Terminal$",
"^com\.googlecode\.iterm2$",
"^co\.zeit\.hyperterm$",
"^co\.zeit\.hyper$"
],
"type": "frontmost_application_if"
}
],
"from": {
"key_code": "i",
"modifiers": {
"mandatory": [
"option"
]
}
},
"to": [
{
"pointing_button": "button1"
},
{
"pointing_button": "button1"
},
{
"pointing_button": "button1"
}
],
"type": "basic"
}
]
},
Essas "ações" são sequências de escape terminais. Eles são realmente antigos. 3
é o caractere de escape, seguido por alguns outros códigos-chave. Então, basicamente, isso são mapeamentos de teclas.