使用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 |
下一个命令历史 | 无 |