一般有
-
\r\n
: windows -
\n
: unix -
\r
: 似乎是Linux?
我想启用unix的换行符风格,请问应该怎么设置?
另外将当前buffer的换行转换为unix风格的换行该用什么命令?
一般有
\r\n
: windows\n
: unix\r
: 似乎是Linux?我想启用unix的换行符风格,请问应该怎么设置?
另外将当前buffer的换行转换为unix风格的换行该用什么命令?
不知道命令是什么,我都是用这个, 点击这个问号就会切换不同风格的EOL
M-x spacemacs/dos2unix or spacemacs/unix2dos
请问这个是将tab转换成空格吗?
好像默认spacemacs下按tab
键就转换成空格了
但是复制黏贴进buffer的tab并不会转换 有什么配置可以让spacemacs在保存文件的时候就自动将tab转换成空格呢?
另外这些配置我是改在.spacemacs
文件的dotspacemacs/user-config
函数下吗?
emm,我一直以为这两个函数就是换行符转换诶。
函数文档是说:Converts the current buffer to DOS/UNIX file format.
那应该能满足你的需求吧,可能它还转换了一些其他格式,这我就不清楚了。
tab的话,spacemacs是默认使用2 space的,但可以根据mode自定义,可以参考spacemacs/config.el at develop · syl20bnr/spacemacs · GitHub 和 http://ergoemacs.org/emacs/emacs_tabs_space_indentation_setup.html。然后在spacemacs仓库里搜`indent-tabs-mode`,看看一些 mode是怎么自定义的。
如果你的配置不多的话,就放在dotspacemacs/user-config
函数里。后续多起来了再说~
非常感谢