按Backspace鍵刪除時,會出現 H

2021-06-23 04:50:10 字數 525 閱讀 9568

在linux/unix 平台的經常使用scanf從鍵盤獲取字元,輸出字元後按backspace鍵刪除時,會出現^h,這對習慣了按backspace鍵刪除的使用者來說,感覺非常彆扭,雖然可以通過ctrl+backspace組合鍵實現刪除功能可通過stty命令修改終端配置來實現backspace刪除功能。如下:

quote:

[oracle@rhel5 ~]$ id

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin)

[oracle@rhel5 ~]$ stty erase ^h

若要恢復ctrl+backspace組合鍵刪除功能,可執行以下命令:

quote:

[oracle@rhel5 ~]$ id

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(asadmin) [oracle@rhel5 ~]$ stty erase ^?

js禁止後退鍵(Backspace)

處理鍵盤事件 禁止後退鍵 backspace 密碼或單行 多行文字框除外 function banbackspace e if flag1 禁止後退鍵 作用於firefox opera document.nkeypress banbackspace 禁止後退鍵 作用於ie chrome docume...

防止backspace鍵後退網頁

防止backspace鍵後退網頁 document.onkeydown function event if event.keycode 8 backspace的keycode 8 var type document.activeelement.type 獲取焦點型別 if type text typ...

vim 退格鍵(backspace)不能用

兩個步驟 1.去掉討厭的有關vi一致性模式,避免以前版本的一些bug和侷限 set nocompatible 2.backspace有幾種工作方式,預設是vi相容的。對新手來說很不習慣。對老vi 不那麼熟悉的人也都挺困擾的。可以用 set backspace indent,eol,start 來解決...