Скопіюйте виділення лише у візуальному режимі VIM (без gui vim) у буфер обміну системи


0

Це можливо? Кожне рішення, яке я знайшов в Інтернеті, якось не відповідає одному з наступних критеріїв:

  • vim, no macvim
  • тільки osx
  • лише візуальний режим (для принаймні копіювання)
  • повинні вміти копіювати лише виділення, а не весь рядок
  • необхідно скопіювати в буфер обміну системи

Відповіді:


2

Існує спеціальний "*" реєстр, буфер обміну відьомської системи. "* y" * p Це повинно працювати на консолі vim для кожної ОС (я використовую vim в Windows).


0

За замовчуванням Vim, який постачається з Mac OS X, не побудований із підтримкою буфера обміну. Це можна використовувати pbpasteі в pbcopyякості тимчасового рішення , але не дуже практично.

Значно кращим довгостроковим рішенням є…

  1. завантажити MacVim ,

  2. помістіть MacVim.app у /Applications/або ~/Applications/,

  3. помістити mvimв один із каталогів, перелічених у $ echo $PATH,

  4. зробити $ mvim -v filenameредагування filenameза допомогою CLI-файлу MacVim, який виконується,

  5. використовувати, "+yщоб потягнути та "+pвикласти із буфера обміну системи.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.