gVim / Vim-如何将vim缓冲区写入新的(非vim)窗口?

| 从严格意义上讲,这可能不是一个vim问题,但这是可行的。 我有一个正在使用的专有IDE,没有任何vim特性。但是,我确实有按键绑定。 我的“恶作剧计划”是在IDE(例如Windows + V)中创建键绑定,以在IDE中的当前缓冲区窗口中选择全部,打开gVim窗口,然后将文件转储到该窗口中(也许将文件类型设置为好吧,但不要太花哨了) 因此,键绑定可以将其放入Vim缓冲区中-但是如何设置Vim(使用插件或第3方工具)在:write上获取缓冲区并在我从中启动它的IDE中更新文件? 可以吗傻子的事?     
已邀请:
        如果仅用于IDE编辑器:编写一个Visual Studio插件。 如果您想使它透明地适用于任何应用程序(例如@xofon提到的\“这都是文本!\”)...世界统治! 只要您可以担心这是一个傻瓜的事,我已经知道您不会完成它。天才竭尽全力追求目标。哦,他们当然可以到达他们。主题:我认为您只能为选定的标准控件管理此操作(并且随着Windows日益增强的安全意识,您会遇到麻烦)。 在WinNT / 2000和更早版本上,它与创建DLL注入,为相关控件挂钩窗口proc并进行繁琐的工作一样“简单”。如今,我不确定这是否会顺利进行。您将遇到进程隔离问题,WOW隔离,剪贴板共享特性,Citrix /终端服务器会话。所以:我希望您相信您要面对这些挑战。如果是这样,我全力以赴。 Windows上对Vi的支持要超过任何平台上的Vi支持,将是很棒的。
<dreams/>
您可能会看看IME(输入法编辑)文档。真的,这恐怕无法实现模态编辑。     

要回复问题请先登录注册