Aug*_*ack 15 visual-studio-code
我试图在Visual Studio代码中禁用该功能,如果您没有突出显示选项,ctrl + c将复制整行.我从来没有尝试过故意这样做,但是当我点击ctrl + c而不是ctrl + v时,我总是不小心这样做.
这是我尝试过的,看起来它应该工作:
在文件 - >首选项 - >键盘快捷键下,有默认设置:
{ "key": "ctrl+c", "command": "editor.action.clipboardCopyAction",
"when": "editorTextFocus" },
Run Code Online (Sandbox Code Playgroud)
我试图更改它,以便它只在选择了某些内容时复制,方法是将以下内容放在我的keybindings.json文件中:
{ "key": "ctrl+c", "command": "-editor.action.clipboardCopyAction"},
{ "key": "ctrl+c", "command": "editor.action.clipboardCopyAction",
"when": "editorHasSelection" }
Run Code Online (Sandbox Code Playgroud)
我认为这应该在重新绑定复制操作之前清除先前的绑定,以便仅在实际选择某些内容时起作用.但是,它不起作用.当没有选择任何内容时,编辑器仍会复制整行.如果我只有第一行,它会成功地完全删除绑定,所以我知道它正在做某事,但"when"标签似乎没有按照应有的方式运行.
有没有办法让编辑做我想做的事情?
Das*_*ott 17
在"设置"中输入以下行:
"editor.emptySelectionClipboard": false
Run Code Online (Sandbox Code Playgroud)
这应该完全符合你的要求.
| 归档时间: |
|
| 查看次数: |
1223 次 |
| 最近记录: |