非常接近this问题的反向。我更喜欢使用2空格缩进进行编码,但是需要使文件带有制表符缩进以符合项目约定。我想做的是最好在输入时自动将2个空格转换为Notepad++中的制表符,并将编辑器配置为制表符长度为2。
一种可能的手动方法是Edit->Blank Operations->Space to TAB
,但这会将我所有的空格都转换为制表符,甚至是长度为1的制表符-例如,它们是函数参数之间的空格,而不仅仅是前导空格。
在一个完美的情况下,我正在尝试实现in this question所述的格式化样式,但是只键入空格,然后由编辑器负责其余的工作。
我使用的是Notepad++ 6.0,但愿意的话可以升级
最佳答案
让我完成Ari Okkonen的答案,以解决该行开头的混合制表符和空格的Sergii Zaskaleta所评论的问题。
关于coding-style - Notepad++在输入时将前导空格转换为制表符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31656077/