Qual é o significado do comando “set-emacs”?

5

Qual é o significado ou o que faz a seguir?

set -o emacs 

Eu vi em algum lugar, e sou usuário do Emacs, então fico curioso.

    
por Zhen 07.03.2013 / 11:11

1 resposta

8

set -o emacs diz ao shell para entender os comandos de edição do Emacs.

Ou seja, você pode usar os comandos do Emacs no prompt do shell e eles funcionarão conforme o esperado. Por exemplo:

  • Use Ctrl K para excluir uma linha.
  • Use Ctrl T transponha dois caracteres.
  • Use Meta P para apagar uma palavra.
  • Use Ctrl P para ir para a linha anterior, ou seja, o comando anterior.

(Mais comandos aqui , note que nem todos funcionarão porque nem todos fazem sentido no comando linha.)

set -o emacs funciona com bash e ksh . Outras shells baseadas em Bourne podem incluir essa funcionalidade também.

Pelo menos para bash , emacs é o modo de edição padrão. Você também pode escolher vi com set -o vi .

    
por 07.03.2013 / 11:57

Tags