Как мне сделать это в Emacs? - PullRequest
4 голосов
/ 26 июля 2011

В видео парень смог вставить функции и классы, нажав несколько кнопок.Как мне настроить Emacs для этого?Он просто использовал режим автоматической вставки или что-то в этом роде?

Ответы [ 3 ]

7 голосов
/ 26 июля 2011

Вы можете попробовать yasnippet , скелеты или несколько других шаблонов механизмов для Emacs.

5 голосов
/ 26 июля 2011

Как указывало suvayu, парень в этом видео в основном использует различные механизмы шаблонов в Emacs (на самом деле это не так впечатляет). Если вы хотите, чтобы ваш ум был по-настоящему взорван, взгляните на видео SLIME Марко Баррингера . В нем он демонстрирует, как использовать режим Common Lisp SLIME в Emacs. Попутно он показывает, как опытный пользователь Emacs эффективно использует Emacs для написания кода. Сначала просто посмотрите фильм. Затем, если вы хотите узнать больше подробностей о том, что он делает, прочитайте стенограмму Питера Кристенсена фильма (я написал запись в блоге сразу после выхода фильма с комментариями от числа хороших программистов LISP, которые видели фильм). После того, как вы посмотрели фильм и сможете понять, что в нем происходит, попытайтесь применить некоторые из техник, продемонстрированных в этом видео, с использованием предпочитаемого вами языка программирования.

1 голос
/ 26 июля 2011

Вы также можете посмотреть Модуль SRecode в Пакет CEDET - он позволяет реализовывать контекстно-зависимые шаблоны (например, некоторые доступны только внутри класса и т. Д.)есть некоторые для elisp, c ++, java и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...