终端快捷键
前言
从21年8月份的新工作至今已有七八个月了, 工作的开发主力机是公司安排的windows10, 为了尽量使命令行操作更接近与linux, 用上了gitBash, 并通过配置window终端
和vscode终端
默认使用gitBash来满足自身需求。
不过这两个客户端的快捷键可配置项不尽如人意, 无法做到完全一致的自定义配置。于是在此总结下自己的最终配置, 并等待它们的更新, 看什么时候它们俩的配置项可以做到完全一致的快捷键配置。
为何我说两者无法达成一致
从快捷键支持来看,
vscode终端
更强:
windows终端
不支持多个快捷键的设置, 只能支持常用的ctrl+字母
、alt+字母
、ctrl+shift+字母
…等之类的(比如ctrl+字母 ctrl+字母
的快捷键, 就无法支持)。不过vscode支持如
ctrl+字母 ctrl+字母
的快捷键从终端支持的配置来看,
window终端
更强
windows终端
支持单终端标签(vscode中称为终端组)内, 多个终端窗格(vscode中称为终端)间的创建(vscode中称为拆分)和移动(vscode中称为聚焦), 且上下左右全部都支持。- vscode 在终端中, 在单文件组中, 只支持拆分窗格(默认向右的拆分), 窗格间移动与之对应同样是只能双向的, 聚焦(移动)上/下一终端(实际是向左或向右)。
配置
下面介绍下我的自定义配置:
操作名称 | windows终端 | vscode终端 |
---|---|---|
新建窗格(向右) | ctrl+shift+l |
ctrl+' ctrl+l |
新建窗格(向左) | ctrl+shift+h |
不支持 |
新建窗格(向上) | ctrl+shift+k |
不支持 |
新建窗格(向下) | ctrl+shift+j |
不支持 |
移动窗格(向右) | ctrl+l |
ctrl+w ctrl+l |
移动窗格(向左) | ctrl+h |
ctrl+w ctrl+h |
移动窗格(向上) | ctrl+k |
ctrl+w ctrl+l |
移动窗格(向下) | ctrl+j |
ctrl+w ctrl+h |
终端标签页向下(后)切换 | ctrl+tab |
ctrl+tab 或ctrl+w ctrl+j |
终端标签页向上(前)切换 | ctrl+shift+tab |
ctrl+shift+tab 或ctrl+w ctrl+k |
新建终端标签页 | ctrl+shift+t |
ctrl+' ctrl+j |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 道远日暮时不存!