vim - 切换到打开正在使用 vim 编辑的文件实例

标签 vim

我经常尝试使用 Vim 编辑已在另一个 Vim 实例中打开的文件。在这种情况下,您会收到错误对话框“交换文件“...”已存在!”包含选项“以只读方式打开”、“仍然编辑”、“恢复”、“退出”和“中止”。

在几乎所有情况下,我想做的只是切换到已经打开的 Vim 实例,然后继续编辑它。相反,我必须使用“退出”或“中止”来结束此尝试,然后寻找另一个实例的打开窗口(如果有许多打开的窗口,有些是隐藏的,有些在另一个工作区等,这可能会很困难)

有什么办法可以做到这一点吗?

最佳答案

您可以通过将环境设置为使用 Vim 的客户端/服务器功能来解决此问题。

vim 别名为 vim --servername VIM --remote 可能足以解决您的“问题”。

但我认为你应该修改你的工作流程并从 vim 本身打开相关文件。

关于vim - 切换到打开正在使用 vim 编辑的文件实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20357947/

相关文章:

Vim:使用自动完成功能搜索文件

vim - vim启动时如何搜索tags文件并自动加载

Vim ctags 行为异常

vim - 让vim自动关闭代码块的语法结构

vim - 有人在 Vim 中得到这些奇怪的重复 ()()()()()() 吗?

python - vim - 在 .vimrc 中设置时 python 自动缩进无法正常工作

python - 在 TAB 完成时未检测到 Jedi Vim Python 子类

vim - 这个vim命令是什么意思? to1new 和 bo1new

vim - 如何调试未加载的 Vim 插件?

Vim 不区分大小写的文件名补全