2009-02-20 20 views
16

我很高兴能有非常柔软的字符“>>”而不是白色空间,像这样显示选项卡:有不同的字符(Emacs的)

Mono develop http://primates.ximian.com/~miguel/pictures/Valabinding-classpad.png

我怎样才能做到这一点的Emacs的?

+0

我的建议:不要使用制表符。让你的选项卡键空格,并在读取源文件时将任何制表符转换为空格。 – 2009-02-20 09:39:50

+1

不要粗鲁,但请阅读OP的名称elmacro。我在想,嗯,你应该已经知道这些简单的东西;-) – 2009-02-20 10:11:41

+1

一些项目使用标签。有些使用空间。我并不在乎,但如果只在BOL中正确使用,我认为选项卡没问题。 – elmarco 2009-02-20 14:22:25

回答

17

编辑:刚刚意识到空白模式被whitespace所取代。加载并自定义whitespace-style至少包含tabstabs-mark。我目前有:

(setq whitespace-style '(trailing tabs newline tab-mark newline-mark)) 

还有blank-mode它允许你才达到你想要什么,它给你一些不错的功能,清理空格你的喜好: http://www.emacswiki.org/emacs/BlankMode

3

谷歌搜索提升show whitespace-mode。还没有尝试过自己。

+0

呃..我明确地说_character_而不是空格。我知道有颜色和花哨的东西,所以-1。但是,无论如何感谢:) – elmarco 2009-02-20 10:21:36

+1

我只是试图帮助,不知道我正在进行测试。 -1对于你来说,在询问之前也不是很难找到答案。 – 2009-02-20 11:03:38

3

使用 “M-:”(MX EVAL-表达),并输入以下表达式:

 
(let ((d (make-display-table))) 
    (aset d 9 (vector ?> ?>)) 
    (set-window-display-table nil d)) 

要回到正常进入:

 
(set-window-display-table nil nil) 
11

在我的Emacs的版本(24.3 )不需要额外的模块。这是足以让

M-x whitespace-mode 

要自去whitespace-style变量的帮助,

C-h C-h v whitespace-style 

这种模式有许多功能。为了简化一个人可以选择不使用“人脸可视化”。