SI也用了好几年了,许多配置很好用,却老是忘记,在此做下记录(以下配置基于SI4,SI3应该也差不多)。
1、C语言常用配置
Option->File Type Option->Editing Options下(见图)
扩展制表符为空格(为了各个编辑器都能正常对齐,建议勾上)
显示代码行数
显示制表符和空格
设置tab空格
2、解决if,while等条件语句的{}多一个对齐的问题
Option->File Type Option->Auto Indent-中,勾掉掉smart Indent Options 配置中的识别{}选项如下图示
3、 清理行尾多余空格/tab
Options->Preferences->Files->Saving Files ->Remove extra white space when saving
每次保存文件时,清除多余的空格。
提交git代码时,后面一直常有地方爆红,防不胜防,这个勾选以后就可以解决,先前有的空格/tab也可以删除
4、修改tab为space(通用4空格对齐)
Option->File Type Option->Editing Options->Expand tabs to spaces,tab键转成空格,但先前的tab不受影响
想修改先前的tab有俩种方法,
①全局替换(ctrl+shift+f),复制一个tab键(替换里面输入不了tab),然后替换成4个空格就行。不过这样改只能对齐代码,不能对齐注释。因为tab是制表符4空格对齐,tab前有字符,可能就不是代表4个空格。
②Edit->Special Edit->Tabs To Spaces,将选中的内容里面的tab转换成空格,转换后的是对齐的。直接全选(ctrl+a),再点一下这个就好。不过只能一个一个文件替换过去。