CtrlV 将数据粘贴到 GitBash 中?

CtrlV 将数据粘贴到 GitBash 中?

简单目标:

使用 Windows 版 GitBash,我希望能够将剪贴板粘贴到 gitbash 中通过 CTRL+V

问题:

我能找到的每个教程都说:

  1. 右键单击 Git Bash 图标并选择“属性”。在

  2. 在“选项”选项卡中,选择“快速编辑模式”,然后单击“确定”。

  3. 重新启动 Git Bash 并使用右键单击菜单或 Ctrl+V 再次尝试粘贴。

事实上,这有一些粘贴快捷方式(中鼠标CTRL+SHIFT+插入。但我不喜欢那些!

显然这不起作用(我在这里)。

我尝试过的:

像孩子在水坑里用棍子四处戳刺一样。

MINIGW 64 Git 2.39.2.windows.1: /z/py
Fri, 0323, 06:45 $ echo -e '"\C-v": paste' > ~/.inputrc
source ~/.inputrc
echo -e '"\e[1;5C": forward-word\n"\e[1;5D": backward-word' > ~/.inputrc
source ~/.inputrc
bash: \C-v:: No such file or directory
bash: $'\E[1;5C:': command not found
bash: $'\E[1;5D:': command not found
MINIGW 64 Git 2.39.2.windows.1: /z/py
Fri, 0323, 06:45 $ echo -e '"\e[1;5C": forward-word\n"\e[1;5D": backward-word' > ~/.inputrc
MINIGW 64 Git 2.39.2.windows.1: /z/py
Fri, 0323, 06:45 $ source ~/.inputrc
bash: $'\E[1;5C:': command not found
bash: $'\E[1;5D:': command not found
MINIGW 64 Git 2.39.2.windows.1: /z/py
Fri, 0323, 06:45 $ ^C
MINIGW 64 Git 2.39.2.windows.1: /z/py
Fri, 0323, 06:45 $ ^[[200~echo -e "\"\e[1;5C\": forward-word\n\"\e[1;5D\": backward-word" > ~/.inputrc
bash: $'\E[200~echo': command not found
MINIGW 64 Git 2.39.2.windows.1: /z/py
Fri, 0323, 06:45 $ echo -e "\"\e[1;5C\": forward-word\n\"\e[1;5D\": backward-word" > ~/.inputrc
MINIGW 64 Git 2.39.2.windows.1: /z/py
Fri, 0323, 06:45 $ source ~/.inputrc
bash: $'\E[1;5C:': command not found
bash: $'\E[1;5D:': command not found
MINIGW 64 Git 2.39.2.windows.1: /z/py
Fri, 0323, 06:45 $

AHK 脚本(不作为解决方法):

;ahk v1
SingleInstance, Force
^+v:: ;Ctrl+Shift+V.
SendInput %Clipboard% ;Sends the clipboard at keystroke speed.
return ;Exits the hotkey.

在 AHK 中执行诸如分配 MiddleMouse 之类的操作可能会更有效,我认为这需要键盘挂钩,或者让 ctrl+v 发送 shift+insert(如果这确实有效),如下所示:

;ahk v1.
#SingleInstance, Force
^v::+{ins}

答案1

恕我直言,除非您有非常重要的理由不使用,否则只需使用shift+ins:您应该尽可能使用具有默认设置的应用程序,因为它允许您在其他设备上工作。

要改变这一点,ctrl+v您可能需要进行自定义构建:我也测试了 bash.rc 但无法ctrl+v工作。

相关内容