Время от времени, работая над несколькими проектами и / или чем-либо другим, у меня остается (слишком) много экземпляров Vim - как это бывает, я открываю файл, который уже открыт в другом месте, оставляя мне возможность:
[O]pen Read-only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort
Есть ли какой-нибудь встроенный способ поднять экземпляр, как в GUI / терминал, содержащий открытый файл? Идеально выводит файл на передний план (если несколько буферов).
На данный момент я использую сценарий bash, который извлекает PID из свопа, проверяет, принадлежит ли этот PID к Vim, и если да, то использует его wmctrl
для вызова окна. Хотя это работает нормально, по крайней мере, для GUI и в Linux X11, я спрашиваю, есть ли более родной способ.