macos 中 vscode 的终端快捷键为什么和 系统终端的不一样?

2021-09-05 11:32:37 +08:00
 littleTomorrow1
用的是 zsh

具体差异就是:
vscode 终端中删除当前行是:cmd + backspace
macos 终端中删除当前行是:ctrl + u

当然 vscode 中也可以使用 ctrl + u 删除当前行。

想知道 vscode 的这个快捷键是在哪里设置的?在 vscode 快捷键设置中也没有找到相关的设置。
1147 次点击
所在节点    问与答
2 条回复
SevnChen
2021-09-05 13:13:03 +08:00
keyboard shortcuts 里搜索一下。我之前是 del 和 ctrl + del 冲突了
rbe
2021-09-05 13:56:44 +08:00
ctrl + u 应该是 zsh 提供的快捷键,删除当前行的。vscode 的 terminal 如果设成 zsh 就支持。
cmd + backspace 应该是 vscode 提供的删除左侧内容的快捷键。

vscode 的快捷键列表通过 cmd K + cmd S 调出来,也可以在“顶部菜单 -> 首选项 -> 键盘映射方式”里面调出来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX