MacOS: вставьте столбец значений, выделенных мышью, в оболочку python, скопированную с помощью CMD + C и вставьте его непосредственно в виде столбца в другой отредактированный файл vim - PullRequest
0 голосов
/ 19 января 2020

У меня есть конкретный c запрос. Во-первых, у меня есть оболочка python, где я печатаю столбец значений:

>>> np.savetxt(sys.stdout, np.matrix(bias_new).T)
1.399821417181491778e+00
1.444645285182490690e+00
1.496495907111008439e+00
1.565247584249852775e+00
1.774823934929884883e+00

У меня есть другой файл, отредактированный с помощью vim, и я хотел бы иметь возможность напрямую вставить этот столбец значений выше в этом файле (после второго столбца файла). На данный момент я могу скопировать в буфер этот столбец, выполнив CMD + C, и в отредактированном файле я могу выбрать блок с помощью CTRL + V, но я не знаю, как вставить непосредственно буферизованный столбец в отредактированный файл vim как третий столбец.

Возможно, это невозможно в MacOS. Но если это так, было бы неплохо объяснить, как это сделать.

С уважением

1 Ответ

1 голос
/ 19 января 2020

Скопируйте текст, затем используйте любую из команд :put с регистром *:

:put[!] *
"*p
"*P
"*[p

Et c.


Поскольку вам нужно вставить его в виде столбца, я бы предложил вставить его, как и раньше, используя <C-v>, чтобы выделить его, d, чтобы удалить, затем p, чтобы вставить как колонка.

...