Emacs имеет слово и завершение строки (как завершение режима вставки Vim)?

Vim завершает слова и строки с CTRL-X P и CTRL-L. Существует плагин Emacs, названный режимом Company, но этот плагин вмешивается и вызывает конфликты с большим количеством вещей в Emacs (с глобальным linum и yasnippets). Я знаю, что могу завершить слова с CTRL-/в Emacs. Но возможно проводить ранее записанные строки для завершения кода?

10
задан tshepang 8 June 2014 в 19:47
поделиться

3 ответа

  • Чтобы «установить следующий оператор», просто перетащите красный указатель инструкции в следующую строку для выполнения. (источник)
-121--528962-

Мне удалось извлечь много метаинформации с помощью XPDF на linux системе несколько лет назад. В настоящее время, однако, я бы сказал, что Zend _ PDF является вашим лучшим bett. не использовал его сам, но выглядит хорошо и обещает все, что вам нужно. Похоже, у него также нет библиотечных зависимостей.

Для Word .DOC, если вы не находите лучшего способа, подключитесь к экземпляру/командной строке сервера OpenOffice и преобразуйте файлы в ODT, который является XML и поддается синтаксическому анализу. Если невозможно извлечь метаданные по Макросу - так и должно быть, но я не знаю, сколько это работы. Эта запись OpenOffice Forum дает массу отправных точек для автоматического преобразования.

Форматы... X являются своего рода XML, так что это должно быть легко получить метаданные из них. Можно также использовать фильтры преобразования OpenOffice, если они переносят метаданные.

-121--4501611-

Может быть, вы ищете hippie-expand ? С этой веб-страницы (на момент написания, в любом случае):

HippieExpand смотрит на слово перед указать и попытаться расширить его в различные способы, включая расширение от фиксированный список (например, expand-abbrev ), расширение из совпадающего текста, найденного в буфер (например, dabbrev-expand ) или расширение способами, определенными вашим собственным функции. Какие из них он пытается и в каком порядке контролируется конфигурируемый список функций.

Полный список вариантов завершения см. на вики-странице emacs по завершении .

8
ответ дан 3 December 2019 в 23:12
поделиться

Есть гусилльонные способы выполнения завершения в Emacs. Некоторые являются режимом конкретного, некоторые встроенные, некоторые настраиваемые и что нет. Здесь - это список режимов, которые могут вам помочь.

3
ответ дан 3 December 2019 в 23:12
поделиться

Также стоит отметить: если ваш оконный менеджер не крадет Alt-Tab, EMACS будет автоматически завершить с помощью Alt-Tab (я настроил My Window Manager пользователю «ключ Windows» вместо Альт по этой самой причине).

1
ответ дан 3 December 2019 в 23:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: