我有以下的设置:
local function ai_edit_prompt()
local phrase = vim.fn.input("Prompt for AI: ")
vim.cmd(":'<,'>AIEdit " .. phrase)
end
vim.keymap.set("v", "<space>ae", ai_edit_prompt)
然而,如果我选择一些文本并尝试执行ai_edit_prompt
,它会给我一个关于未找到vim标记的错误。我在那里做错了什么?
如果我手动输入它,比如:'<,'>AIEdit convert to python array
,它就可以正常工作。只是如果我提示短语然后尝试在可视化选择上运行命令,它会失败。