使用emacs,erlang代码用于打印。 因为作者在git中修改了源代码,所以sourcetree会显示我的行号。如果打印行号,则可以通过行号快速找到它。但是如何配置呢?
答案 0 :(得分:5)
您可以使用line number mode,但您甚至可以使用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.
答案 1 :(得分:3)
如果您想拥有可视行号(例如在Eclipse中),您可以查看linum-mode
(它是自版本23以来的Emacs的一部分)。要全局启用linum,只需将此行添加到.emacs
(或等效的):
(global-linum-mode +1)
答案 2 :(得分:3)
您可以使用a2ps
创建打印输出。它接受选项-C
(在每第五行放置行号)和--line-number=NUM
(在每个第NUM行放置行号)。例如:
a2ps -o foo.ps -C foo.erl
答案 3 :(得分:1)
您可以使用highlight。
它支持行编号和Erlang语法高亮。