Я не могу понять, как скопировать строки, которые я выделил / выделил в I Python в режиме Vim, в обычный буфер обмена (для вставки вне оболочки I Python). Обычно в vim я могу набрать текст, используя "+y
, и вставить его куда-нибудь еще, но нажатие этих клавиш в режиме I Python Vim, похоже, не работает. Поэтому мне приходится выделять нужный текст с помощью мыши и копировать его с помощью Command- C.
Это раздражает, потому что если у меня несколько строк в I Python, будет много ненужных символов что я должен отфильтровать, как показано ниже:
In [8]: import numpy as np
...: import math
...:
...: print("hi")
...: while(True):
...: break
...:
...: x = 3
...: y = 4
...:
...:
Здесь я должен отфильтровать In [8]
и ...:
в каждой строке. Но выбор с помощью v
или V
соответственно игнорирует эти ненужные символы.
Этот ответ не говорит , как сделать это в режиме Vi, а также не ничего не упоминать о возвращении в буфер обмена системы.