Эффект слайдера JQuery

Я перехожу с Gvim на консоль Vim.

Я открываю файл в Vim, затем приостанавливаю Vim, запускаю несколько команд в командной строке и затем вы хотите вернуться в Vim.

  • Ctrl + Z (в обычном режиме) приостанавливает Vim и возвращается в консоль
  • fg может использоваться для возврата фокуса на задания Vim
  • ] перечисляет фоновые задания и может использоваться для получения номера задания вывести заданное задание на передний план (например, fg% 2 , чтобы перевести задание 2 в передний план).

Однако, когда Vim находится в фоновом режиме и я запускаю файл vim , файл открывается в новом экземпляре Vim.

Я привык использовать - -remote опция с Gvim для открытия файла в существующем экземпляре Gvim.

Вопрос:

  • Как я могу открыть другой файл в фоновом режиме Vim из командной строки?
  • Это разумный рабочий процесс для перехода между консолью и Vim?

Обновление:

Я только что прочитал этот ответ @jamessan , который дает несколько идей. Он показывает следующий фрагмент кода:

vim --servername foo somefile.txt
:shell

vim --servername foo --remote otherfile.txt
fg

Однако мне придется подумать, как упростить использование, возможно, с некоторыми псевдонимами.

  • Будет ли это хороший подход?
  • Как можно сделать его эффективным. использовать?

13
задан Community 23 May 2017 в 12:30
поделиться