注意,以下快捷键可能与有的同学系统配置不一样,存在冲突,可以多试试,比如加个shift或少个shift。
Ctrl+a: 光标移至命令行第一个字符(行首)。即此时输入,会在第一个字符前输入内容。
Ctrl+e:光标移至命令行尾
Ctrl+u:删除光标处至行首内容。光标处这个字符不删除。
Ctrl+k:删除光标处至行尾内容。光标处这个字符也删除,即Ctrl+u然后Ctrl+k,可以把当前命令行内容删完。
Ctrl+l(小写L):清屏,但是当前命令行内容保留。
Ctrl+w:删除光标处左边至单词词首的内容或者左边一个单词。比如,命令行上有hello world ,如果光标在world的l上,则把world的wor删除,如果光标在w或者w左边的空格处,则把hello这个单词删除,光标在w处,会把hello及其之间的空格一并删除。
Alt+d:删除光标处右边一个单词或者至单词末的内容
Ctrl+y:将上一次删除的内容插入到光标处。光标在字符上,就是这个字符的前面插入。
Ctrl+shift+-:撤销,即恢复上一次操作,可撤销多次。注意,这个快捷根据自己系统设定不一样,我的Ctrl+shift+-是撤销,Ctrl+-是命令行字体变小,而有的系统设置刚好相反。
Ctrl+shift++:Ctrl和shift和+的组合,命令行字体变大。有的系统设置是Ctrl++,ctrl和+的组合是命令行字体变大。
Ctrl+-:命令行字体变小,这个是我的设置这样,注意看上面Ctrl+shift+-的说明。
Ctrl+d:删除光标处右边一个字符,相当于delete
Ctrl+h:删除光标处左边一个字符,相当于退格
Ctrl+f:光标向右移动一个字符,相当于方向右键
Ctrl+b:光标左移一个字符,相当于方向左键
Ctrl+方向左右键:向左/右移动一个单词
Alt+B(alt+shift+b):光标移至左单词首或左边一个单词
Alt+F(alt+shit+f):光标右移到单词末或右移一个单词。
p.s. 可能有些快捷键的效果重复,其实按自己的习惯来就舒服。