小引:对于程序员,在编程的生涯中,我们会遇到各种各样提升编写代码效率的小Tips,有些很小,以至于我们在使用过程中根本不在意它的存在,可是离开它,又是那么的不方便。我以前经常把我用到的小Tips放在一个文档里,供自己随时查看。可是,我们总有更换环境的时候,总有忘了放在云端的时刻,如何能快速的找到自己的历史经验,就慢慢地码在这里。
VI/VIM 之TAB和SPACE之间的转换
- TAB替换为SPACE
:set ts=4
:set expandtab
:%retab!
- SPACE替换为TAB
:set ts=4
:set noexpandtab
:%retab!
其实仔细看,就是要不是enable expandtab而已,不过随着VI/VIM的版本不断更新,retab直接就是命令,不需要%!的加持
Visual Studio Code 之TAB和SPACE之间的转换
按Ctrl/Command + Shift + P 调出显示命令的面板
- TAB替换为SPACE
选择 “Convert Indentation to Spaces”的命令 - SPACE替换为TAB
选择“Convert Indentation to Tabs” - 设置Indent缺省为TAB
选择“Indent Using Tabs” - 设置Indent缺省为SPACE
选择“Indent Using Spaces”