有没有办法在用户从中选择条目时自动关闭vim中的当前位置列表,即导航到列出的位置?
场景是:如何在vim中的文件列表中打开文件?我有一个外部程序,可以创建一个文件/位置列表,然后使用它们加载lgetfile.打开lopen 10列表时,即使选择了位置,使用位置列表窗口仍保持打开状态.
扩展/替代 - 我接受任何允许我使用以下内容的解决方案:我有一个vim命令,它使用一个传递的param调用vim函数,根据该命令调用一个写入文件和位置列表的外部程序.我现在要打开此列表(在当前窗口中或作为拆分)并能够选择文件(即上/下导航,输入以选择),以便关闭列表并打开所选文件(很多与插件缓冲区资源管理器的工作原理相同,只是使用自定义文件列表而不是缓冲区列表.是否有一个(流行的,维护的)插件为我这样做(可能添加了"在新标签中打开","分开打开"等功能?)
可以使用以下映射.
:autocmd FileType qf nmap <buffer> <cr> <cr>:lcl<cr>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2538 次 |
| 最近记录: |