
De acordo comeste tutorial de sintaxe Bash, eu deveria ser capaz de mover uma palavra para a esquerda se acertar alt b
. Em um Mac, a tecla Option é a tecla Alt (ou pelo menos deveria ser). Mas quando pressiono option b
recebo este símbolo em vez de voltar:
∫∫∫∫∫∫∫
Se eu tentar shift option b
, recebo isto:
ııııııııı
Nenhum dos atalhos do Bash usando Alt está disponível para mim quando tento usá-los com Option.
Responder1
Emulador de terminal OS X padrão? Em seguida, 'Configurações' → 'Teclado' → “Usar opção como meta-chave”.
Responder2
Comoa página de manual do bash descreve:
Em teclados sem meta-chave, Mx significa ESC x, ou seja, pressione a tecla Escape e depois a tecla x. Isso torna ESC o meta prefixo.
[...]
forward-char (Cf) Avança um caractere.
back-char (Cb) Retrocede um caractere.
forward-word (Mf) Avança até o final da próxima palavra. As palavras são compostas por caracteres alfanuméricos (letras e dígitos).
palavra para trás (Mb) Voltar para o início da palavra atual ou anterior. As palavras são compostas por caracteres alfanuméricos (letras e dígitos).
Então, de fato, Escseguidopor B retrocede uma palavra e mantém pressionada a tecla Ctrlenquantopressionar B retrocede um caractere. (Então, você pode gostarA resposta de Dmitrymelhor, ou para mover as palavras, basta manter pressionada Option enquanto pressiona a tecla do cursor para a esquerda ou para a direita.)
Como um aparte, como para"Em um Mac, a tecla de opção é a tecla Alt (ou pelo menos deveria ser)": OS X não usa nenhuma tecla Alt. A única razão pela qual a etiqueta está impressa nessa chave é para ajudá-lo quando você estiver usando um Mac com algum outro sistema operacional.