gpt4 book ai didi

vim - Autohotkey 和 Vim 兼容吗?

转载 作者:行者123 更新时间:2023-12-01 01:40:18 25 4
gpt4 key购买 nike

我总是无法让 Autohotkey 脚本与 Vim 一起使用。

p.e.

^g:: 
Send, ^c
MsgBox hi
return

如果我选择文本并使用快捷方式,则在 Vim 中不起作用。(更改快捷方式时同样的问题)。

我做错了什么?其他人在 Autohotkey 和 Vim 之间也有同样的兼容性问题?

最佳答案

你用的是什么vim?一个在终端或 gVim 中?简短的回答是 autohotkey 与 vim 一起工作。根据我的阅读方式,您想使用 Ctrl-c 复制文本。在你的 vim 上试试,这不是你用来复制的命令。如果您在 vim 的可视模式下选择了文本,那么 y 是您要查找的键,如果您想重新映射到 Ctrl-c,那么执行此操作的命令正在您的主目录中的 .vimrc 文件中粘贴以下行:

xmap <C-c> y

如果您使用的是终端 (mintty) 或 gVim,并且您使用鼠标选择了文本,则要复制的命令是 ctrl-insert。我感觉这就是你要找的东西。

^c::Send {Ctrl down}{Insert}{Ctrl Up}
^v::Send {Shift down}{Insert}{Shift Up}

可以使用 shift-insert 完成粘贴,如第二行所述。如果您希望此行为专门在某个程序下工作,则可以改用以下行:

#IfWinActive ahk_class mintty
^+v::Send {Shift down}{Insert}{Shift Up}
^+c::Send {Ctrl down}{Insert}{Ctrl Up}
#IfWinActive

关于vim - Autohotkey 和 Vim 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18495750/

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