在DOS或者类DOS的环境下面,Ctrl+i就是指的 ASCII 码为 9 的字符,也就是 tab ,这里的字母 i ,也是字母表中的第9个字符,也就是说,在类DOS环境下的输入Ctrl+,等于在这里输入ASCII码值为(这个字母在字母表中出现的位置)的字符。
也就是说,字母H在字母表中是第8位,那么在类DOS环境下,输入Ctrl+H,就表示输入了ASCII为8的字符,而ASCII为8的字符,正是BS(Backspace)字符,即退格键,所以输入 Ctrl+H 就可以删除前面的字符。
输入一个命令,按 Ctrl+M 可以执行这个命令,也是一样的道理。
参考这个图片:
http://www.cnblogs.com/images/cnblogs_com/shineway_cn/28775/o_ascii1.gif
Last edited by ThinKing on 2008-4-15 at 10:54 AM ]