sistema_progs

Programas para customizar o meu entorno de traballo nos meus equipos persoais
Log | Files | Refs

D1478.fix-rebind-C-x-test2.sh (331B)


      1 #!/bin/bash
      2 
      3 # unbind all "C-x ?"
      4 for second in e g {A..Z} '\C-'{e,g,r,u,v,x,'?'} '!' '$' '(' ')' '*' '/' '@' '~'; do
      5   bind -r '\C-x'"$second"
      6 done
      7 
      8 # bash-4.2 以下で以下の様にすると vi で C-x を受信できなくなってしまう。
      9 bind -x '"\C-x\C-x":echo XX'
     10 bind -r '\C-x\C-x'
     11 set -o vi
     12 bind -x '"\C-x":echo X'