В случае, если это полезно любому, другому быстрому и грязному способу повторного сканирования, Ваши контроллеры SATA должны дать следующую команду:
for i in `ls /sys/class/scsi_host/`; do echo "- - -" > /sys/class/scsi_host/$i/scan; done
Это работает на меня даже с внутренним, не заменяемыми в горячем режиме контроллерами SATA, где использование команды rescan-scsi-bus.sh не было бы.
Команды beginning-of-buffer
(C-home
или M-<
) и end-of-buffer
(C-end
или M->
) возьмите числовой аргумент. Если аргументом является N, то команда берет Вас N/10 пути. (С некоторым округлением: эти команды берут Вас к началу строки.), Например, M-1 M->
переходит к 90%-му положению в буфере, т.е. вокруг строки 900000 в буфере миллионлайн.
Для более точного управления, можно прокрутить в конец, отмечают номер строки и использование M-g g
(goto-line
) достигнуть конкретного номера строки, например. ESC 9 0 0 0 ESC g g
пойти для выравнивания 9000.
Некоторые мысли:
Быстрый способ перейти состоит в том, чтобы использовать возрастающий поиск (C-s
) и его варианты.
Интересно если occur
может быть полезно для навигации между соответствиями на таких больших файлах. Это показывает отдельное окно со всеми случаями соответствия regexp, с которым можно перейти M-g n
и M-g p
.
Для перехода к проценту буфера http://www.emacswiki.org/emacs/basic-edit-toolkit.el имеет функцию для этого:
(defun goto-percent (percent)
"Goto PERCENT of buffer."
(interactive "nGoto percent: ")
(goto-char (/ (* percent (point-max)) 100)))
forward-paragraph
и backward-paragraph
может также быть полезно для быстрой навигации, в зависимости от файловой структуры (связанный с M-}
и M-{
).
C-u PERCENT M-x View-goto-percent
перемещает курсор PERCENT
из способа через буфера.