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