2

У меня есть текстовый файл, который содержит около 200000 строк с примечаниями, с самыми последними примечаниями вверху файла и самыми старыми примечаниями в конце файла. Я хочу преобразовать его в файл, совместимый с orgmode, чтобы я мог использовать интересные функции в orgmode, такие как отображение изображений в реальном времени в редактируемом буфере emacs. Проблема в том, что, когда я просто переименовываю свой файл notes.org и запускаю на нем emacs, emacs начинает работать, загружая циклы процессора и не загружая файл. Возможно, это связано с тем, что файл слишком большой или содержит что-то, что приводит orgmode к бесконечному циклу. Поэтому мне интересно, есть ли способы узнать, почему он ломается, или заставить orgmode загружать или анализировать только заголовок файла, что я и отредактирую в конце.

В идеале я не хотел бы разбивать файл на части, так как я использую поиск в emacs для навигации по всем заметкам в файле.

Итак, как я могу открыть свой большой файл в orgmode как мгновенно, так и близко к простому текстовому режиму? Какие-либо предложения?

2 ответа2

2

Нет смысла переименовывать файл, и если вы сначала откроете (Cx Cf) его, а затем войдете в режим org (Mx org-mode), у вас уже будет достаточно информации, чтобы определить, является ли он слишком большим для emacs, или если есть какое-то странное форматирование, при котором отключается режим орг.

Я также рекомендовал бы вам ознакомиться с макросами клавиатуры, чтобы упростить первоначальное переформатирование каждой заметки в элемент структуры в режиме org.

1

Ваш emacs скомпилирован для 32-битной или 64-битной машины? Традиционно были проблемы с большими файлами в emacs на 32-битной архитектуре. Не уверен, почему это повлияет на режим организации, в частности, кроме того, что он использует тэги быстрее, чем обычный старый текст.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .