Я не могу заставить emacs прокручивать по горизонтали!Как прокручивать по горизонтали в emacs?
Чтобы воспроизвести проблему:
- Откройте
*scratch*
буфер. - Написать длинную линию.
- Сделайте длинную линию шириной окна с M-xtoggle-truncate-lines. Текст левой руки (столбец 0) теперь будет слева от окна.
- Попробуйте M-хпрокрутки влево или его ярлык C-х < для прокрутки влево.
- Тип y для включения отключенных команд.
- НИЧЕГО НЕ ПРОИСХОДИТ!
Я также пробовал C-a, чтобы перейти к началу линии.
Я также попытался M-хвыключенности горизонтальной полосы прокрутки, но получил сообщение об ошибке «Горизонтальные полосы прокрутки еще не реализованы».
Кажется, что нет возможности прокручивать по горизонтали!
Мне нужно это, потому что у меня есть много широкоформатных файлов CSV для чтения.
Я использую последнюю prelude на Emacs 24.5 на Windows, 10.
Я подал issue on the prelude project в случае, если это подлинная ошибка и может быть исправлена.
Как @choroba сказал, 'C-х <' прокручивается в противоположном направлении от того, что вы хотели. Вместо этого вы можете использовать 'C-x>'. Но 'C-a' также работает - он автоматически прокручивает окно полностью, чтобы показать вам начало (слева). (И 'Ce' работает в другом направлении. Возможно, у вас есть что-то еще. Не работает ли' Ca', если вы запустите Emacs, используя 'emacs -Q' (нет файла init)? Это работает для меня. – Drew
' Ca' работает, но ** только если точка находится на длинной линии **! Спасибо за комментарий. – blokeley
Я предполагаю, что вы имеете в виду, только если точка находится на линии, которая усечена слева? – Drew