No OSX, ⌥ + ⌫ e ⌘ + ⌫ são os atalhos para excluir uma palavra e excluir uma linha, respectivamente. ⌘ + ← e ⌘ + → são para ir para o início e o fim das linhas. Por padrão, o iTerm2 não está configurado dessa forma e há muitos guias enganosos online. A seguir está o que descobri para funcionar em minha máquina.
- Abra as preferências (⌘ +,) e vá para a guia Chaves.
- Adicione uma tecla de atalho global e apenas digite seu atalho
- No menu suspenso Ação, selecione Enviar código hexadecimal
Os códigos hexadecimais para …
- Excluindo uma palavra: 0x17.
- Excluindo uma linha: 0x15.
- Indo para o início da linha: 0x01.
- Indo para o fim da linha: 0x05.
Basta abrir uma nova guia e deve funcionar!
Aqui está uma captura de tela, para maior clareza.
Fontes:
http://stackoverflow.com/questions/15733312/iterm2-delete-line
Steven Lu para deletar uma linha
Carlos para deletar uma palavra
http://apple.stackexchange.com/questions/89981/remapping-keys-in- iterm2
`para navegar nas linhas
EDIT: Eu adicionei código para linhas de início e fim, e atualmente estou trabalhando para transformar isso em uma lista completa e agradável.
Respostas relacionadas:
Use ⌥ ← e ⌥ → para avançar / retroceder palavras no iTerm 2, no OS X