gpt4 book ai didi

visual-studio-code - VSCode 复制并粘贴 1 行,不添加换行符

转载 作者:行者123 更新时间:2023-12-03 10:44:14 56 4
gpt4 key购买 nike

enter image description here

在 VScode 中,当您复制一行文本,然后将光标放在引号的中间并按 Ctrl+V 时,它会将新行粘贴到您想要放置的位置上方。

在 IntelliJ 和 PyCharm 中,当您使用 Ctrl+C 复制一行代码而不选择任何文本时,它们会智能地删除位于内存中的字符串末尾的\n 字符。因此,当您将其粘贴在引号中间时,您将获得所需的行为。

由于 VS 团队不太可能很快解决这个问题,我想知道是否有人有一个宏。

https://github.com/Microsoft/vscode/issues/61840

最佳答案

组合键可以帮助您:

  • 首页
  • Shift + 结束
  • Ctrl + C

  • 但是由于您只想使用 Ctrl + C 来完成,您可以安装名为 macros 的扩展程序做一个宏,记录多个组合键。

    通过将它们添加到您的 settings.json 来创建您自己的自定义宏:
    "macros": {
    "copyWithoutNewLine": [
    "cursorHome",
    "cursorEndSelect",
    "editor.action.clipboardCopyAction",
    "cancelSelection"
    ]
    }

    创建的宏可以有一个自定义名称,在这个例子中它是 copyWithoutNewLine。这个宏执行所有上述命令来复制行。

    创建宏后,需要将其添加到 keybindings.json运行它:
    {
    "key": "ctrl+alt+c",
    "command": "macros.copyWithoutNewLine"
    }

    当按下 Ctrl + Alt + C 组合键时,它会复制它而不换行,你可以将它粘贴到任何你想要的地方。

    关于visual-studio-code - VSCode 复制并粘贴 1 行,不添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53791340/

    56 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com