Ubuntu 在GVIM中聚焦一个窗口(如果已打开)

Ubuntu 在GVIM中聚焦一个窗口(如果已打开),ubuntu,vim,Ubuntu,Vim,如果一个.c文件已经打开,当我们再次双击该文件时,如何将焦点放在该文件上?目前,GVIM发出警告,该文件只能以“只读”模式打开,因为它已经存在一个.swp文件 这意味着,要么您已经在vim/gvim中打开了同一个文件,要么您上次在vim/gvim中打开了该文件并异常停止了vim/gvim 案例一:检查文件是否已打开,找到vim进程,在vim中执行:ls,查看文件是否位于缓冲区列表中。然后切换到缓冲区 案例二:rm swp文件。然后再打开它 建议,即使使用gvim,也可以尝试使用一个vim进程来处

如果一个.c文件已经打开,当我们再次双击该文件时,如何将焦点放在该文件上?目前,GVIM发出警告,该文件只能以“只读”模式打开,因为它已经存在一个.swp文件

这意味着,要么您已经在vim/gvim中打开了同一个文件,要么您上次在vim/gvim中打开了该文件并异常停止了vim/gvim

案例一:检查文件是否已打开,找到vim进程,在vim中执行
:ls
,查看文件是否位于缓冲区列表中。然后切换到缓冲区

案例二:rm swp文件。然后再打开它

建议,即使使用gvim,也可以尝试使用一个vim进程来处理多个文件,这会使文件之间的操作/操作(例如cp/paste diff等)更加容易,不要在10个vim进程中打开10个文件。你会迷路的