使用带有多个选项卡的 vimperator 外部编辑器选项时,如何避免丢失我的文本区域更改
How do I avoid losing my text area changes when using vimperator's external editor option with multiple tabs
我通过 ctrl -i
使用 vimperator 的外部编辑器功能来使用 gvim 编辑文本区域字段。这通常有效,但我几乎总是将其与多个选项卡一起使用。我发现我开始使用 gvim 编辑字段,使用另一个选项卡(例如,进行 google 搜索),返回到我的 gvim 会话,修改内容,然后写入并退出 gvim 会话。但是,如果我忘记在关闭 gvim 之前打开创建 gvim 会话的原始选项卡,我就会丢失我的工作。然后我不得不在我的临时文件中四处寻找我丢失的 gvim 文件。
除了在关闭 gvim 会话之前小心地重新打开初始选项卡之外,有没有办法避免这种行为?例如,有没有办法让 quit gvim 实例将内容写入正确的选项卡,即使我没有打开它?
我的解决方案是为这个名为 It's All Text
的功能使用插入式替换插件
它基本上是这个 vimperator 功能的独立插件,可以在后台更好地跟踪整个文本字段,让您可以在打开 gvim 或任何其他文本编辑器的同时使用浏览器。
然而它并不适用于所有领域。
我通过 ctrl -i
使用 vimperator 的外部编辑器功能来使用 gvim 编辑文本区域字段。这通常有效,但我几乎总是将其与多个选项卡一起使用。我发现我开始使用 gvim 编辑字段,使用另一个选项卡(例如,进行 google 搜索),返回到我的 gvim 会话,修改内容,然后写入并退出 gvim 会话。但是,如果我忘记在关闭 gvim 之前打开创建 gvim 会话的原始选项卡,我就会丢失我的工作。然后我不得不在我的临时文件中四处寻找我丢失的 gvim 文件。
除了在关闭 gvim 会话之前小心地重新打开初始选项卡之外,有没有办法避免这种行为?例如,有没有办法让 quit gvim 实例将内容写入正确的选项卡,即使我没有打开它?
我的解决方案是为这个名为 It's All Text
的功能使用插入式替换插件它基本上是这个 vimperator 功能的独立插件,可以在后台更好地跟踪整个文本字段,让您可以在打开 gvim 或任何其他文本编辑器的同时使用浏览器。
然而它并不适用于所有领域。