Como eu envio Ctrl-; em iterm2?

3

Como eu posso enviar Ctrl + ; em iterm2 (emacs)?

Parece haver uma solução aqui , aqui e aqui

Eles são parecidos com o que eu quero, mas ainda não consigo fazer funcionar.

    
por eugene 20.03.2014 / 15:53

2 respostas

1

A maneira como faço essas combinações de teclas funcionar é ir para a seção Keys do iTerm prefs e criar um atalho para ^; que envia alguma sequência de escape, como ^[[aa (você pode substituir aa por qualquer coisa, mas esteja ciente de que algumas coisas são mapeadas para chaves reais). Em seguida, no seu .emacs , crie um atalho de teclado para o que você deseja mapear, como

(global-set-key (kbd "C-[ [ a a") 'the-function-you-want-to-map-to)
    
por 04.04.2014 / 23:51
2

Como ligar uma sequência de teclas à chave de controle em Iterm2

  1. Faça o download gratuito do aplicativo "Key Codes" da loja de aplicativos. Instale-o no link abaixo e abra-o.

  2. Pressione a tecla Ctrl + alguma tecla nesse caso, eu usarei Ctrl + w .

  3. Ocódigonoquadradovermelhoéocódigoquequeremosenviarparaoterminal

  4. Agora,mapeiesuasequênciadeteclasusandoiterm,preferences->Keys->+.

  • Isso agora mapeará opt + ← delete para Ctrl + w no terminal, mas você pode usá-lo para mapear qualquer tecla para outra. Eu sei que o Ctrl + w é um mau exemplo para o Emacs, uma vez que não suporta Ctrl + w mas pode usar essa metodologia para atalhos compatíveis com o Emacs.
  • por 14.04.2016 / 22:54

    Tags