emacs 行号_如何在Emacs中的行号和文本内容之间添加空格?

emacs 行号

I use Emacs in console. The linum-mode displays the line numbers just well. However, in the console, there is no space between the line numbers and the text content, which makes it a little messy some times. How to add a space between the line numbers and text content in Emacs?

我在控制台中使用Emacslinum-mode可以很好地显示行号。 但是,在控制台中,行号和文本内容之间没有空格 ,这有时会有些混乱。 如何在Emacs中的行号和文本内容之间添加空格?

If you are using the linum-mode for displaying the line numbers, you can define your own linum-format to specify the format by adding the space in your ~/.emacs:

如果您使用linum-mode显示行号,则可以定义自己的linum-format来指定格式,方法是在~/.emacs添加空格:

(require 'linum)
(global-linum-mode t)
;; use customized linum-format: add a addition space after the line number                                                                      
(setq linum-format (lambda (line) (propertize (format (let ((w (length (number-to-string (count-lines (point-min) (point-max)))))) (concat "%" 
(number-to-string w) "d ")) line) 'face 'linum)))
Answered by Eric Z Ma.
埃里克·马(Eric Z Ma)回答。

翻译自: https://www.systutorials.com/how-to-add-a-space-between-the-line-numbers-and-text-content-in-emacs/

emacs 行号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值