【问题标题】:How to select all text of current command using Ctrl+A in Git bash (Windows)如何在 Git bash (Windows) 中使用 Ctrl+A 选择当前命令的所有文本
【发布时间】:2021-10-29 05:53:57
【问题描述】:

我刚开始使用 git-scm Windows 的 Bash shell 作为 VSCode 集成终端。

我想使用我熟悉的热键(Ctrl+Aselect all text当前命令,我可以为它配置终端吗?

【问题讨论】:

    标签: visual-studio-code terminal git-bash


    【解决方案1】:

    您可以为命令Terminal Select All添加键绑定,并设置终端何时聚焦的时间条件,因此它不会干扰其他绑定:

    JSON:

    [
        {
            "key": "ctrl+a",
            "command": "workbench.action.terminal.selectAll",
            "when": "terminalFocus"
        }
    ]
    

    【讨论】:

    • 对不起,我不清楚,我的意思是选择当前命令的所有文本。在 powershell 中,我们可以执行 ctrl+a ,它会选择当前命令的整个文本i.imgur.com/1uu7WEi.png
    • @GorvGoyl 在玩过之后,VS Code 似乎没有办法。 Powershell 必须拥有自己的 CTRL + A 功能实现,这似乎无法从 git-bash 终端的 VS Code 或一般的 git-bash 配置。
    • 还有其他热键可以选择所有文本吗?因为这样我就可以轻松地进行频繁的操作,例如剪切或复制。
    • @GorvGoyl 我认为 Visual Studio Code 不支持任何其他方式。这似乎是终端的唯一“全选”选项。默认情况下,bash 终端使用 CTRL + Insert 进行复制,使用 Shift + Insert 进行粘贴。使用鼠标,您可以轻松选择所需的文本。你也可以按住shift,点击你想开始选择的地方,然后点击你想选择的地方,它会在你的两次点击之间进行选择——stackoverflow.com/a/68388676/6530134
    猜你喜欢
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 2014-08-20
    • 2012-11-21
    相关资源
    最近更新 更多