File | Preferences | Keyboard Shortcuts.
第一种方法
输入ctrl+shift+c修改为ctrl+c即可,ctrl+shift+v修改为ctrl+v同理
第二种方法
打开json格式的设置文件
输入以下内容即可
// Place your key bindings in this file to override the defaultsauto[]
"key": "ctrl+c",
"command": "workbench.action.terminal.copySelection",
"when": "terminalFocus && terminalHasBeenCreated && terminalTextSelected || terminalFocus && terminalProcessSupported && terminalTextSelected"
"key": "ctrl+shift+c",
"command": "workbench.action.terminal.sendSequence",
"when": "terminalFocus"
"key": "ctrl+v",
"command": "workbench.action.terminal.paste",
"when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported"
参考连接:
visual studio code - Make Ctrl+C=copy and Ctrl+Shift+C=interrupt in VSCode terminal - Stack Overflow
停用Vim 热键覆盖
#原因: vim 扩展默认启用Vim ctrl键覆盖常见的VSCode操作,如复制、粘贴、查找等;
#PATH:文件 --> 首选项 --> 设置 --> 扩展 --> vim --> vim.useCtrlkeys
Ctrl+Shift+P --> user settings --&g
在使用 VSCode 编辑器时,你可能会遇到使用 Vim 插件后无法通过按下 Ctrl+C 快捷键来复制文本的问题。不过,你可以通过一些简单的步骤来解决这个问题。完成上述步骤后,你应该能够在使用 Vim 插件时,使用 Ctrl+C 快捷键来复制文本了。这是因为该设置将会将 Ctrl+C 重新绑定到 VSCode 的默认复制操作。请注意,上述示例代码是 Vim 的设置,需要将其添加到你的 Vim 配置文件(.vimrc)中。你可以根据个人偏好进行其他设置修改,其中包括更改剪贴板选项、定义新的快捷键绑定等。
有时我们在开发过程中,由于使用vsccode太长时间导致复制ctrl+c和ctrl+s会失效,之前我的处理方式是重启浏览器,但有时候这样太耗时间了,但发现一个方法可以解决,就是刷新下编辑器的timeline就行,如下图:
笔者在使用Ubuntu20.0.4.3LTS 的时候对自带的终端gnome终端使用很不习惯,使用的方式是选中鼠标中键粘贴,类似macOS的iterm的默认能力,但是iterm的是可以设置的。gnome终端却不行,securecrt使用习惯了,那么怎么实现选中复制右键粘贴呢。
1. 分析
选中复制,右键粘贴是2种事件:鼠标释放事件、鼠标右击事件。
Ubuntu20.0.4.3LTS使用gnome桌面,要实现gnome终端自定义功能,但是设置缺失相关设置,????
只能设置鼠标快捷键,此时我
VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影。。简言之,内置快捷键玩熟了,效率提高不是一点两点。
VsCode 快捷键有五种组合方式(科普)
Ctrl + Shift + ? : 这种常规组合按钮
Ctrl + C Ctrl +V : 同时依赖一个按键的组合
Shift + V C : 先组合后单键的输入
Ctrl + Click: 键盘 + 鼠标点击