在 Visual Studio 中,代码 Ctrl+V 不起作用
In Visual Studio Code Ctrl+V is not working
在 Visual Studio 中,代码 Ctrl+V
无法在编辑器上运行。
但是从命令面板 Ctrl+Shift+V
正在工作。
按 CTRL + SHIFT + P 打开键盘快捷方式首选项,然后搜索 打开键盘快捷方式文件 .
然后,搜索 editor.action.clipboardPasteAction 属性。在您的情况下,它可能是 CTRL+SHIFT+V。尝试将其更改为 Ctrl + V。像这样:
@WebD 的回答非常有帮助,我投了赞成票。但我的评论集中在 CTRL-V 是否存在冲突绑定以及如何找到它。您可以直接键入“Ctrl+V
”(注意 "plus+" 符号,而不是连字符),它会找到全部或部分使用该绑定的所有键绑定。我建议必须有其他东西也绑定到 CTRL-V.
由于这个原始答案,vscode 引入了另一种方法来查看哪些其他命令可能绑定到给定的击键。在 Gear/Keyboard 快捷方式文件打开的情况下,单击右侧的小键盘图标(或 Alt+K 打开此文件),然后旁边会显示 Recording Keys
。现在您可以直接按 Ctrl+V(或您感兴趣的任何键绑定)以及那些使用该键绑定的相应命令(如果有)被过滤掉。
如果您想返回键盘快捷方式文件中的常规搜索,请记住通过单击键盘图标禁用 Recording Keys
功能。
对我来说,解决方案是检查我的扩展并一个一个禁用它们以找到罪魁祸首。
我启用了 'Paste and Indent',这会搞乱复制和粘贴。
只需禁用它并重新加载 vs 代码。
我在为 VSCode 启用 "VIM" 插件时遇到了这个问题。
卸载后问题解决。
修改vscode的设置:
设置 - input:vim ctrl 键 - 取消选择:启用一些 vim ctrl 键命令来覆盖其他常见操作,如 ctrl + c
如果您为visual studio代码安装vim扩展,发现ctrl + x、ctrl + v ..或其他快捷方式停止工作,这是因为它们被[=17覆盖了=]extension.vim_
如果您希望恢复这些快捷方式,请转到键盘快捷方式(ctrl + shift + p,然后搜索打开的键盘快捷方式文件)。
- 搜索 extension.vim_ 并检查是否有任何快捷方式
分配给您的组合键,如 ctrl + v。删除它(右键单击,删除)。
- 同时通过搜索文件检查是否存在任何其他冲突。
- 保存文件,现在应该可以使用了。
如果您安装了 Vim 扩展,您可以将 vim 扩展设置中的 vim.useSystemClipboard 设置为 true。然后,您可以在 NORMAL 模式下简单地按 p 或在 INSERT 模式下使用 Ctrl+V 来粘贴剪贴板中的内容。
去扩展搜索 Emacs keymap 并卸载它
应该有一些东西与您以前的任何键盘快捷键冲突
就像 我的更改所有事件的案例:(Ctrl-C + Ctrl-A),vs 代码,与
Ctrl-C 用于此的复制快捷方式:(Ctrl-C + Ctrl-A),所以我将其更改为 (Shift-C + Shift-A),我的问题已解决。
转到文件>首选项>键盘快捷方式
然后检查复制和粘贴并输入 Ctrl+C 和 Ctrl+v 快捷键
快乐编码;)
我有同样的问题:无法在 VSCode 编辑器上使用 CTRL+X、CTRL+C、CTRL+V。
我卸载了 Vim 扩展,问题得到解决。
来自 File
> Performance
> Keyboard Shortcuts
> 搜索 paste
> 尝试通过右键单击 [=13] 来删除或保留一些 keybinding
=] 或 default:paste
对于未安装导致问题的 Vim(或任何其他扩展)并且可能已经验证其键盘绑定是正确....
我安装了 Salesforce Extension Pack 并右键单击了一个文件 运行 SFDX:将源代码部署到 Org.部署有错误,所以在 Panel 区域(我在屏幕底部)[see image] 我点击了两个OUTPUT 和 PROBLEMS 选项卡,将焦点从我的 PowerShell TERMINAL 选项卡上移开。
我的 Ctrl-V
问题是当我试图在 EDITOR 窗格中更正我的 Apex 代码时。 Ctrl-V
没有粘贴我刚刚剪切或复制的代码(但右键单击并选择 粘贴 有效)。
我最终发现,当我将 Panel 焦点更改回我的 PowerShell TERMINAL 选项卡时,Ctrl-V
我尝试过的粘贴在 PowerShell 提示后出现了! [图中蓝色的“圆圈”]
tl;dr
确保您粘贴的文本没有出现在您的 终端 - 即使它没有在焦点上或者即使您的光标在另一个 面板 选项卡或 EDITOR.
我有同样的问题
step:1
ctrl+shift+p
第 2 步找到
打开键盘快捷键
步骤:3
find paste
那你就可以看到了
editor.action.cliboardPasteAction
如果按键错误,右键单击然后更改键绑定
如果您发现两个相同的行(editor.action.cliboardPasteAction)
,则删除密钥
在我的情况下是第二个(所以我删除了)
在我离开 VSC 更新本身(当前为 1.53.0)后,这个问题发生在我身上。它已转换为 Shift-Insert。
转到文件->首选项->键盘快捷方式。找到 editor.action.clipboardPasteAction
并双击它,然后键入 Ctrl+V。
None 以上问题为我解决了这个问题。我有一个键绑定 Ctrl+C Ctrl+L.所以当我按下 Ctrl+C 时,它处于等待按下下一个键的状态,不会做任何事情。
这在工具栏中显示如下(示例):
在搜索 Ctrl+C 时,它没有出现在键绑定列表中。所以我发现它正在查看列表。
为此+1 - 如果这对任何人有帮助:
在我的例子中,它只发生在 Thunder 客户端扩展的文本字段中。
我的罪魁祸首是 Indent on Paste 扩展(我在 Mac 上,所以它是 cmd+v 而不是 ctrl+v - 但它在 VS Code 中触发了相同的事件).
我已经分别在 Thunder Client and Indent on Paste 回购协议上留下了问题评论,如果有人想添加到那些。
查看并删除任何 VS Code 扩展:
例如 - 在我的例子中是“Awesome Emacs Keymap”,或者安装的任何其他键盘映射。
即: FILE/Preferences>/extensions 然后查看是否安装了任何特殊的键盘映射
删除所有 cmd+v
或 windows ctrl+v
关联的键绑定。
就我而言,重新启动 VSCode 即可解决问题。我的键绑定没问题。
在某些情况下,如果您使用远程ssh连接到远程服务器并在那里进行编码,ctrl + V可能没有用,因为您的远程服务器余额很高,您可以尝试卸载其中一些无用的插件远程服务器然后重新加载 vscode.
打开设置 > 键盘快捷键
搜索 Ctrl + c
删除 vim 的映射。
“粘贴 JSON 作为代码”是我的罪犯,还有其他一些罪犯。我在那里得到了一点点快乐。
我已禁用所有扩展,每当我尝试粘贴内容时 VS Code 都会挂起几秒钟。使用 Ctrl+V、Shift+Ins 以及右键单击 + 粘贴时会发生这种情况。
挂起,然后什么也没有发生。
[更新]
我只是重新安装了它,这就解决了我的问题。
不用担心,您需要使用 ctrl+shift+p
进行搜索并找到 Prefernces:打开键盘快捷键(JSON) 并添加此字典
// Place your key bindings in this file to override the defaults
[
{
"key": "ctrl+c",
"command": "editor.action.clipboardCopyAction",
"when": "textInputFocus"
}
]
我认为这很有帮助祝你好运:)
在 Visual Studio 中,代码 Ctrl+V
无法在编辑器上运行。
但是从命令面板 Ctrl+Shift+V
正在工作。
按 CTRL + SHIFT + P 打开键盘快捷方式首选项,然后搜索 打开键盘快捷方式文件 .
然后,搜索 editor.action.clipboardPasteAction 属性。在您的情况下,它可能是 CTRL+SHIFT+V。尝试将其更改为 Ctrl + V。像这样:
@WebD 的回答非常有帮助,我投了赞成票。但我的评论集中在 CTRL-V 是否存在冲突绑定以及如何找到它。您可以直接键入“Ctrl+V
”(注意 "plus+" 符号,而不是连字符),它会找到全部或部分使用该绑定的所有键绑定。我建议必须有其他东西也绑定到 CTRL-V.
由于这个原始答案,vscode 引入了另一种方法来查看哪些其他命令可能绑定到给定的击键。在 Gear/Keyboard 快捷方式文件打开的情况下,单击右侧的小键盘图标(或 Alt+K 打开此文件),然后旁边会显示 Recording Keys
。现在您可以直接按 Ctrl+V(或您感兴趣的任何键绑定)以及那些使用该键绑定的相应命令(如果有)被过滤掉。
如果您想返回键盘快捷方式文件中的常规搜索,请记住通过单击键盘图标禁用 Recording Keys
功能。
对我来说,解决方案是检查我的扩展并一个一个禁用它们以找到罪魁祸首。
我启用了 'Paste and Indent',这会搞乱复制和粘贴。
只需禁用它并重新加载 vs 代码。
我在为 VSCode 启用 "VIM" 插件时遇到了这个问题。
卸载后问题解决。
修改vscode的设置: 设置 - input:vim ctrl 键 - 取消选择:启用一些 vim ctrl 键命令来覆盖其他常见操作,如 ctrl + c
如果您为visual studio代码安装vim扩展,发现ctrl + x、ctrl + v ..或其他快捷方式停止工作,这是因为它们被[=17覆盖了=]extension.vim_
如果您希望恢复这些快捷方式,请转到键盘快捷方式(ctrl + shift + p,然后搜索打开的键盘快捷方式文件)。
- 搜索 extension.vim_ 并检查是否有任何快捷方式 分配给您的组合键,如 ctrl + v。删除它(右键单击,删除)。
- 同时通过搜索文件检查是否存在任何其他冲突。
- 保存文件,现在应该可以使用了。
如果您安装了 Vim 扩展,您可以将 vim 扩展设置中的 vim.useSystemClipboard 设置为 true。然后,您可以在 NORMAL 模式下简单地按 p 或在 INSERT 模式下使用 Ctrl+V 来粘贴剪贴板中的内容。
去扩展搜索 Emacs keymap 并卸载它
应该有一些东西与您以前的任何键盘快捷键冲突 就像 我的更改所有事件的案例:(Ctrl-C + Ctrl-A),vs 代码,与 Ctrl-C 用于此的复制快捷方式:(Ctrl-C + Ctrl-A),所以我将其更改为 (Shift-C + Shift-A),我的问题已解决。
转到文件>首选项>键盘快捷方式 然后检查复制和粘贴并输入 Ctrl+C 和 Ctrl+v 快捷键
快乐编码;)
我有同样的问题:无法在 VSCode 编辑器上使用 CTRL+X、CTRL+C、CTRL+V。 我卸载了 Vim 扩展,问题得到解决。
来自 File
> Performance
> Keyboard Shortcuts
> 搜索 paste
> 尝试通过右键单击 [=13] 来删除或保留一些 keybinding
=] 或 default:paste
对于未安装导致问题的 Vim(或任何其他扩展)并且可能已经验证其键盘绑定是正确....
我安装了 Salesforce Extension Pack 并右键单击了一个文件 运行 SFDX:将源代码部署到 Org.部署有错误,所以在 Panel 区域(我在屏幕底部)[see image] 我点击了两个OUTPUT 和 PROBLEMS 选项卡,将焦点从我的 PowerShell TERMINAL 选项卡上移开。
我的 Ctrl-V
问题是当我试图在 EDITOR 窗格中更正我的 Apex 代码时。 Ctrl-V
没有粘贴我刚刚剪切或复制的代码(但右键单击并选择 粘贴 有效)。
我最终发现,当我将 Panel 焦点更改回我的 PowerShell TERMINAL 选项卡时,Ctrl-V
我尝试过的粘贴在 PowerShell 提示后出现了! [图中蓝色的“圆圈”]
tl;dr
确保您粘贴的文本没有出现在您的 终端 - 即使它没有在焦点上或者即使您的光标在另一个 面板 选项卡或 EDITOR.
我有同样的问题 step:1
ctrl+shift+p
第 2 步找到
打开键盘快捷键
步骤:3
find paste
那你就可以看到了
editor.action.cliboardPasteAction
如果按键错误,右键单击然后更改键绑定
如果您发现两个相同的行(editor.action.cliboardPasteAction)
,则删除密钥
在我的情况下是第二个(所以我删除了)
在我离开 VSC 更新本身(当前为 1.53.0)后,这个问题发生在我身上。它已转换为 Shift-Insert。
转到文件->首选项->键盘快捷方式。找到 editor.action.clipboardPasteAction
并双击它,然后键入 Ctrl+V。
None 以上问题为我解决了这个问题。我有一个键绑定 Ctrl+C Ctrl+L.所以当我按下 Ctrl+C 时,它处于等待按下下一个键的状态,不会做任何事情。
这在工具栏中显示如下(示例):
在搜索 Ctrl+C 时,它没有出现在键绑定列表中。所以我发现它正在查看列表。
为此+1 - 如果这对任何人有帮助:
在我的例子中,它只发生在 Thunder 客户端扩展的文本字段中。
我的罪魁祸首是 Indent on Paste 扩展(我在 Mac 上,所以它是 cmd+v 而不是 ctrl+v - 但它在 VS Code 中触发了相同的事件).
我已经分别在 Thunder Client and Indent on Paste 回购协议上留下了问题评论,如果有人想添加到那些。
查看并删除任何 VS Code 扩展: 例如 - 在我的例子中是“Awesome Emacs Keymap”,或者安装的任何其他键盘映射。
即: FILE/Preferences>/extensions 然后查看是否安装了任何特殊的键盘映射
删除所有 cmd+v
或 windows ctrl+v
关联的键绑定。
就我而言,重新启动 VSCode 即可解决问题。我的键绑定没问题。
在某些情况下,如果您使用远程ssh连接到远程服务器并在那里进行编码,ctrl + V可能没有用,因为您的远程服务器余额很高,您可以尝试卸载其中一些无用的插件远程服务器然后重新加载 vscode.
打开设置 > 键盘快捷键
搜索 Ctrl + c
删除 vim 的映射。
“粘贴 JSON 作为代码”是我的罪犯,还有其他一些罪犯。我在那里得到了一点点快乐。
我已禁用所有扩展,每当我尝试粘贴内容时 VS Code 都会挂起几秒钟。使用 Ctrl+V、Shift+Ins 以及右键单击 + 粘贴时会发生这种情况。
挂起,然后什么也没有发生。
[更新] 我只是重新安装了它,这就解决了我的问题。
不用担心,您需要使用 ctrl+shift+p
进行搜索并找到 Prefernces:打开键盘快捷键(JSON) 并添加此字典
// Place your key bindings in this file to override the defaults
[
{
"key": "ctrl+c",
"command": "editor.action.clipboardCopyAction",
"when": "textInputFocus"
}
]
我认为这很有帮助祝你好运:)