我必须为我正在合作的项目调整4个空格缩进。我讨厌它,习惯于一个很好的紧凑2空间缩进。有没有办法让emacs显示2个空格作为一个?或者可以在文件加载时进行列表,并在保存时进行取消。我在c ++工作。我通过谷歌搜索过,但似乎无法找到答案。
答案 0 :(得分:1)
您可以尝试使用内置于Emacs> = 24.5中的prettify-symbols-mode
。
(defun jpk/contract-spaces ()
(add-to-list 'prettify-symbols-alist '(" " . ?\ ))
(prettify-symbols-mode 1))
(add-hook 'c-mode-common-hook 'jpk/c-contract-spaces)
这会更改显示,而不是缓冲区或文件的内容。我不确定这是最好的主意。它会影响(自动)缩进,您将看不到保存的文件的样子。