Вышеупомянутые ответы, с помощью
:6,8s/^#//
идеальное решение, но немного громоздкий для ввода. Это может быть упрощено путем определения новых команд в ~/.vimrc
.
command -range=% C :<line1>,<line2>s/^/#/
command -range=% D :<line1>,<line2>s/^#//
И можно просто ввести
:6,8C
:6,8D
занять место/удалить команду.
Если Вам нравится визуальный режим, можно определить карты
map <F7> :s/^/#/<CR>
map <F8> :s/^#//<CR>
Таким образом, что только необходимо выбрать диапазон строки в визуальном режиме и нажать F7 и F8, чтобы поместить и удалить комментарии соответственно.
title Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=cdfc1bc0-d14b-4b48-ad24-7bb40ec2ccde ro single
initrd /boot/initrd.img-2.6.24-18-generic
# title Ubuntu 8.04, kernel 2.6.24-17-generic
# root (hd1,0)
# kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=cdfc1bc0-d14b-4b48-ad24-7bb40ec2ccde ro splash
# initrd /boot/initrd.img-2.6.24-17-generic
# quiet
# title Ubuntu 8.04, kernel 2.6.24-17-generic (recovery mode)
# root (hd1,0)
# kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=cdfc1bc0-d14b-4b48-ad24-7bb40ec2ccde ro single
# initrd /boot/initrd.img-2.6.24-17-generic
Проблема как-то решена, но вопрос в том, зачем нужна была перезагрузка. [117444]