Как правильно вставлять в редактор vi текст из внешнего буфера?
Установите vim.
Откройте файл:vim /etc/apt/sourses.list
В режиме редактирования (кнопка i) ставите курсор туда, куда надо вставить скопированный в буфер текст и shift+insert (или среднее колесо мыши, но это если primary и secondary буферы одинаковые, это зависит от вашей среды). Жмете ESC (это выход из режима редактирования). 
А вообще почитайте туториалы по виму, и про Primary и Secondary буфферы в линуксе.
поставь mc.
в комплекте будет mcedit.
более простой редактор.