Kuinka voin saada askelpalautinnäppäimen poistamaan yhden merkin taaksepäin tcsh: ssä?

Minulla on puhdas asennus openSuse-ohjelmasta. Tämä asettaa bash: n automaattisesti oletuskuoreksi.

Historiallisista syistä kaikki aliakset ja pikakuvakkeet, jotka haluan siirtää vanhasta tietokoneesta, ovat tcsh: ssä, enkä todellakaan halua oppia miten tehdä sama bashissa. Sen sijaan vaihdoin kirjautumissuoreksi tcsh ja olen onnellinen.

Minulla on nyt ongelma, että askelpalautin poistaa vain eteenpäin (kuten del -näppäin) taaksepäin (kuten ctrl + h ). Kuinka voin sitoa askelpalautinnäppäimen poistettavaksi taaksepäin eteenpäin siirtymisen sijaan?

Vastaus

Avainten sidosten muuttamiseen käytettävä komentokäsky on bindkey, Askelpalautin oletettavasti lähettää tavua 127 (^?; tarkista kirjoittamalla Ctrl + V ja sitten askelpalautin ), ja Edition-komento merkin poistamiseksi taaksepäin on backward-delete-char. Joten laita tämä ~/.tcshrc -osi:

bindkey "^?" backward-delete-char 

vastaus

# stty erase <press backspace key> 

kommentit

  • Tämä ei ' t todella toimii.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *