Я перехожу с Gvim на консоль Vim.
Я открываю файл в Vim, затем приостанавливаю Vim, запускаю несколько команд в командной строке и затем вы хотите вернуться в Vim.
Ctrl + Z
(в обычном режиме) приостанавливает Vim и возвращается в консоль fg
может использоваться для возврата фокуса на задания Vim
] перечисляет фоновые задания и может использоваться для получения номера задания
вывести заданное задание на передний план (например, fg% 2
, чтобы перевести задание 2 в
передний план). Однако, когда Vim находится в фоновом режиме и я запускаю файл vim
, файл открывается в новом экземпляре Vim.
Я привык использовать - -remote
опция с Gvim для открытия файла в существующем экземпляре Gvim.
Я только что прочитал этот ответ @jamessan , который дает несколько идей. Он показывает следующий фрагмент кода:
vim --servername foo somefile.txt
:shell
vim --servername foo --remote otherfile.txt
fg
Однако мне придется подумать, как упростить использование, возможно, с некоторыми псевдонимами.