На додаток до вибраної відповіді вище,
при використанні миші для вибору (1),
і проблема лише копіювання цілих рядків, згаданих коментарем @dronus до нього, коли просто хотіли частково скопіювати рядки (2):
(1) У моїй системі DietPi (Raspberry PI), що базується на Debian, vim діє трохи інакше, як у бажаному рішенні вище, коли за допомогою миші входить і вибирає „VISUAL MODE“ на моїй робочій станції Ubuntu 16.04. Тоді
але якщо я введу ':' для команди, вона не відображатиметься з
'<,'>
де я можу просто додати свій
w new.txt
після нього. Тож я просто набрав це сам, і це справді вдалося:
'<,'>w new.txt
і він копіює весь рядок (-и) вирваного вмісту у мій файл 'new.txt', тоді як '<,' здається, означає 'копіювати вибрані рядки та'> 'перенаправляє його у файл посилання на команду write.
(2) І для проблеми не вставки частини рядків, як у згаданому коментарі @dronus , це рішення (вибране, перша альтернатива) спрацювало для мене:
Відредагуйте перший файл, витягуючи потрібний текст. Потім відкрийте другий файл зсередини vi (: e / path / to / other / file) та вставте його (набравши p). Збережіть його (як вище ': w new.txt'.
Потім він просто скопіює частину рядків, позначену мишкою або "y" курсорами.
[EDIT] У моїй системі Ubuntu: Іноді вибір за допомогою миші НЕ вводить „VISUAL MODE“ у vim. Тоді звичайну копію / вставку можна вибрати за допомогою контекстного меню ... Я не знайшов причини, чому Ubuntu змінив свою поведінку з `` поведінки клієнта '' на `` хост '' (з Ubuntu, що розміщує вікно ssh bash на моє '' Клієнт ') ...