Возможно ли иметь номер строки для исходного кода erlang? - PullRequest
3 голосов
/ 06 марта 2012

Emacs используется, и код erlang предназначен для печати. Поскольку автор изменяет исходный код в git, sourcetree показывает мне номер строки. Если номер строки напечатан, гораздо лучше быстро найти его по номеру строки. Но как это настроить?

Ответы [ 4 ]

5 голосов
/ 06 марта 2012

Вы можете использовать режим номера строки , но вы можете даже использовать goto-line для прямого перехода к номеру строки:

`M-g M-g'
`M-g g'
     Read a number N and move point to the beginning of line number N
     (`goto-line').  Line 1 is the beginning of the buffer.  If point
     is on or just after a number in the buffer, that is the default
     for N.  Just type <RET> in the minibuffer to use it. 
3 голосов
/ 08 марта 2012

Вы можете использовать a2ps для создания распечатки. Он принимает опции -C (ставить номер строки в каждую пятую строку) и --line-number=NUM (ставить номер строки в каждую NUM-ю строку). Например:

a2ps -o foo.ps -C foo.erl
3 голосов
/ 06 марта 2012

Если вы хотите иметь визуальные номера строк (например, в Eclipse), вы можете взглянуть на linum-mode (это часть Emacs начиная с версии 23).Чтобы включить linum в глобальном масштабе, просто добавьте эту строку в .emacs (или эквивалент):

(global-linum-mode +1)
1 голос
/ 21 марта 2012

Вы можете использовать выделение .

Поддерживается нумерация строк и подсветка синтаксиса Эрланга.

...