使用linux系统的程序员友友肯定都非常熟悉在控制台下使用命令管理机器,用VIM编辑各种源码
那肯定也有不少友友也注意到控制台下的不少快捷键和vim的组合快捷键是相同的,但是所执行的功能却不一样,
在这里笔者稍微做了些总结:
快捷键 | console下功能 | vim下功能 |
ctrl+u | 删除光标左边的全部字符 | 将窗口向上移动半屏 |
ctrl+d | 删除光标所在位置的字符 | 将窗口乡下移动半屏 |
ctrl+h | 删除光标左边的一个字符 | 无 |
ctrl+f | 移动光标到后一个字符 | 向前滚动一整屏 |
ctrl+b | 移动光标到前一个字符 | 向后滚动一个整屏 |
ctrl+g | 无 | 在窗口下方显示当前文件名和光标位置 |
ctrl+o | 无 | 跳到上次光标位置 |
ctrl+i | 无 | 和ctrl+o功能相反 |
ctrl+v | 无 | 可选择列惊醒操作 |
ctrl+c | 结束当前任务 | 如已选中内容则复制,否则无 |
ctrl+z | 将当前任务放入后台 | 无 |
ctrl+l | 清屏 | 无 |
ctrl+t | 掉换光标前两个字符的次序 | 无 |
ctrl+a | 将光标移动到命令的首字符 | 无 |
ctrl+e | 将光标移动到命令的末字符 | 无 |
ctrl+p | 上一个命令历史 | 无 |
ctrl+n | 下一个命令历史 | 无 |