首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在gVIM中可以显示多项选择对话框吗?

在gVIM中可以显示多项选择对话框吗?
EN

Stack Overflow用户
提问于 2012-01-22 05:27:57
回答 2查看 203关注 0票数 2

我有一个分析当前缓冲区的gVIM脚本,并提供给用户选择多个选择之一。它是作为控制台输入实现的,但由于我使用的是图形化版本的gVIM,也许可以使用图形化版本的多项选择对话框?我曾尝试使用python + Tkinter,但它非常不稳定,并且在一些NIX盒上不起作用:(。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-27 19:20:16

经过一番研究,我找到了一个解决方案。VIM支持所谓的"clientserver“模式,外部应用程序可以向其发送命令。因此,这个任务(以及其他许多任务)可以使用以下技术(在Windows、OSX和Ubuntu上进行测试)来解决:

处理命令的

  1. VIMscript在单独的进程中启动独立的图形用户界面脚本,而python图形用户界面脚本(python/ruby/.exe/任何东西)显示图形用户界面并等待用户客户端用户交互,独立的图形用户界面脚本关闭其窗口,通过“
    1. ”接口(调用另一个脚本,打开文件,移动光标等)返回到VIM,然后退出。
票数 0
EN

Stack Overflow用户

发布于 2012-01-22 05:52:38

GVim在其功能和设置中没有提供显示图形用户界面元素的功能(有一些重要的例外,如关闭对话框等)。

话虽如此,GVim是开源的,没有什么能阻止你下载源代码并修改它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8956844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档