Existe uma maneira de saber quais teclas ou funções eu mais usei?

8

Se eu conseguir descobrir quais chaves usei mais, posso criar uma macro para ela; se eu conseguir descobrir qual função eu usei mais ainda não vinculou, posso vinculá-la a uma chave. Isso pode melhorar a eficiência. Existe uma maneira de obter esses conhecimentos estatísticos?

usuario
fonte

Respostas:

5

Eu costumava usar o keyfreq . Foi bom, mas acabei desligando e voltando a usar minha intuição.

abo-abo
fonte
5

smex Comercial

Se você usar smex, o smex-show-unbound-commandscomando fará exatamente isso; mostre os comandos que você usa com freqüência M-x(a smexligação sugerida ), mas ainda precisa estar associado a uma ligação de chave.

Kaushal Modi
fonte
Ha, adicionou a mesma resposta ao mesmo tempo. Vou marcar o seu com +1 e largar o meu.
glucas
@glucas: bom karma para um bom espírito esportivo!
Dan
4

Você pode visualizar as últimas 300 teclas pressionando C-h la view-lossagefunção. Inspecione o buffer exibido para ver quais são as 300 chaves que você pressionou pela última vez.

Se você ligar describe-function, view-lossageverá que também pode usar a open-dribble-filefunção para começar a escrever (gravar) todos os caracteres digitados em um arquivo.

Nsukami _
fonte
(-1) 1. 300 é codificado (em função recent-keys). Não é apenas um valor padrão. 2. C-h lse não dizer nada sobre " quais teclas você acertar o máximo ". Ele diz apenas quais foram as últimas 300 chaves que você usou.
Tirou
@Drew Answer editado.
Nsukami _
(+1) Parece melhor. Que bom que você mencionou open-dribble-file.
Drew
stackoverflow.com/questions/9761401/… também pode ser interessante.
Phll