Я скопіював частину HTML із веб-сторінки і хотів зберегти її у файлі. Для цього я розпочав нове vim
сеанс у вікні терміналу, із (новим) ім'ям файлу, вказаним у командному рядку, натиснув, iщоб перейти до режиму вставки, а потім CtrlShift+ Vі чекав, поки [-- INSERT --]
показано внизу, і чекав ...
Оскільки vim
через кілька секунд не реагував, я відкрив «Текстовий редактор» у меню «Програми → Додатки», вставив текст (який з’явився за частку секунди, зберег під новим ім’ям, закрив і вбив сеанс Vim, який все ще не було зроблено, через 1,5 хвилини. Кількість тексту склала 186 К 3200 рядків, не надто я б сказав, ні із занадто довгими рядками.
Чи є спосіб пришвидшити подібні вставки в vim
та / або є пояснення, чому це так повільно порівняно з використанням текстового редактора, інакше жахливого та орієнтованого на мишу?
(Відповідно до% CPU top
не перевищує 5%, хоча у мене є деякі безкоштовні процесори в системі, тому це може бути якась проблема, пов'язана з входом / виводом, яка не існує при читанні одного тексту з файлу)
Інформація про версію:
Ubuntu 12.04
Vim: 7.3, з виправленнями, що постачаються Ubuntu 12.04
bash: 4.2.25
gnome-terminal: 3.4.1.1
vi
спробувати розібрати файл під час читання (після збереження запропонованого способу @ l0b0). Але це працює швидко.
:set paste
, Здається, не реально змінити ситуацію (я не використовую секундомір, просто стіна-годинник).
vim
, зробити вставку, а потім знову включити його. Спробуйте також скористатися:set paste
функцією, щоб побачити, чи покращує вона. Дивіться,:help paste
як описано, якvim
не робити відмінностей під час набору тексту та вставки.