spacemacs 在 c 模式下,所有TAB块颜色很深,请问怎么消除TAB块的背景色
一块块的绿色看着很不舒服,我记得以前用另外一个配置时,只要C-x s保存,这些TAB就自动删除了,请问有用过这个功能的老铁知道怎么设置吗??
spacemacs 在 c 模式下,所有TAB块颜色很深,请问怎么消除TAB块的背景色
一块块的绿色看着很不舒服,我记得以前用另外一个配置时,只要C-x s保存,这些TAB就自动删除了,请问有用过这个功能的老铁知道怎么设置吗??
隐藏一些 TAB 和 行尾空格之类的
(setq show-trailing-whitespace nil)
将 TAB 转化为空格有个叫作 untabify 的函数你可以看看,你说的 C-x s 保存这些 TAB就自动删除了,应该是在保存的时候调用了这个函数
(call-interactively #'untabify)
对了,消除行尾空格而不是隐藏
(whitespace-cleanup)
保存时自动删除行尾空格:
(add-hook 'before-save-hook 'delete-trailing-whitespace)
就是设计成让你不舒服的,这样你会去删掉它们,行尾的空格不应该存在
谢谢您的解答,我去试试
谢谢,保存时自动删除TAB会方便些的
我觉得显示出来挺好的,有的时候就修改掉呗!
谢谢,刚刚查了下,untabify 貌似是把TAB转换成mutiple spaces,不是删除。我现在M-x whitespace-cleanup可以删除TAB键,但是 (spacemacs/set-leader-keys “xdc” whitespace-cleanup ) 这样绑定后,启动时报错:Symbol’s value as variable is void: whitespace-cleanup,说这个是void,请问这个需要初始化吗,要怎么设置才行,先谢了!
有的时候使用别人的代码,打开后满屏的绿块,瘆得慌啊老铁,一个一个删除又太麻烦
应该是(spacemacs/set-leader-keys "xdc" #'whitespace-cleanup)
#'
或者'
都可以,这个是“quote”。
。。。没注意这个,对lisp语法也不太熟,谢谢啦
不需要一个个删除,SPC xdw就全都删除掉了。