AHK如何通过vim打开文件

时间:2013-09-02 11:56:40

标签: vim autohotkey

我是AHK的初学者。 我想通过vim打开一些文件。这是我的手动步骤:

1. Open context menu by right click the file 
2. select "Edit with vim"

现在,我想映射一个快捷键,例如 ctrl + 1

我可以通过

打开一个文件
^1::run c:\vim.exe "d:\desktop\1.py 

但是,我怎样才能获得已选择的完整路径?

1 个答案:

答案 0 :(得分:2)

正如已提到的评论,如果您从Windows资源管理器复制文件并从Autohotkey访问%clipboard%变量,您将获得该文件的绝对路径,因此您可以这样做

^1::

    Send, ^c
    Run, c:\vim.exe %clipboard%

return

甚至

Run, vim %clipboard%

如果将exe的位置添加到“路径”环境变量

ps:我用这个测试了它并且它正在工作

^1::

    Send, ^c
    Run, notepad %clipboard%

return