Вставка в vim через екран


0

Я помітив , що я повинен бути в режимі вставки для того , щоб вставити в Vim з допомогою ярлика екрану C-a ]або C-a C-]інакше я отримую спотворені вгору (не обов'язково сміття) вихід. Я не думаю, що така поведінка викликана певним запитом або оболонкою, тому що я пройшов тестування як на cygwin, так і на debian. Це проблема, яку я не можу обійти? Або є рішення?


Це правда. Яке Ваше запитання?
garyjohn

Вибачте, що моє запитання було незрозумілим. Я просто хотів пощадити собі додатковий штрих кожного разу, коли я копіюю та вставляю.
Прогноз

Як саме ви використовуєте Vim та екран? Ви працюєте на місцях? Віддалено? Що ти клеїш? Звідки?
romainl

відповідь язика в щоку: Якщо ваша мета - запасти натискання клавіш, ви зробили це, уникаючи emacs. Реальна відповідь: Використовуйте її досить (esp vim), і це стає другою природою.
SDsolar

Відповіді:


1

Єдине мені відоме рішення - плагін screenpaste.vim . Він надає кілька нових команд для вставки з екрана, які не використовують багато натискань клавіш.


Це добре працює в звичайному дистрибутиві Linux, але не в cygwin; це показує, що буфер порожній. Схоже, що копіювання в буфер працює неправильно. Тим не менш, корисний плагін.
Передбачувач

0

Я ніколи не мав гарних результатів, вставляючи їх у vim, БЕЗ знаходячись у режимі вставки, незалежно від того, використовую екран чи ні. З будь-якої причини, вставлення з командного режиму, здається, відсікає перші кілька символів скопійованого тексту (де режим вставки вставляє текст як є). Це, як було сказано, я додав обидва - встановити пасту - і - синтаксис вимкнено - до функції в моєму vimrc і відобразив цю функцію на клавіші на моїй клавіатурі, щоб я міг переключити пасту і переключити підсвічування синтаксису (що робить для краще вклеювання). І на багатьох терміналах на основі X (я використовую термінатор) ви можете зіставити ctrl + shift + V, щоб вставити. Процес вирізання та вклеювання у vim швидкий та простий таким чином, незалежно від того, використовую я екран чи ні. Не впевнений, що це саме те, що ви шукали, але сподіваюся, що це може вам допомогти.

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