Source Insight 4.0 文件类型、编码格式、tab转空格、tab键自动补全设置。。。

 

1.编码格式  -- 在 Options->Preferences->Files 中的最下面,Default enconding 为 UTF-8 less

 

2.tab转空格ui

 

其余相关设置以下:编码

如下是一些新特性的展现:spa

  • 一、文件对比3d

    这个功能在->Tools 中,能够支持当前文件和备份文件对比,也支持两个文件对比。甚至支持文件夹内容对比。简单使用后发现效果好不错,这是替代 UltraCompare 的节奏啊,不过应该不支持文件信息的二进制版本对比。orm

  • 二、代码 Reformatblog

    这个功能也在->Tools 中,能够支持几种常见的代码风格,例如:ANSI、GNU、K&R,也支持自定义,这和Eclipse 中的同样。代码风格是很是我的化的东西,看着舒服就好。这个功能在拷贝粘贴代码的时候很实用,设置好本身的代码风格,拷贝代码后 reformat 一下,大括号缩进什么的就能够轻松搞定。ip

  • 三、自动补全it

    自动补全这个功能原本就有,这也是使用 SI 写代码比直接在 keil IAR 中写代码效率高的一个很重要的缘由。可是此次自动补全又增长了新的功能,支持一些关键字的自动补全。例如以下的 for 循环,if else 结构。io

  • 四、代码折叠

    这个功能在阅读很是长的代码时仍是很好用的。

还有更多的功能例如主题配色,查找等就不演示了,反正都比 3.5 版本更好了。可是好也不是彻底的,在使用新版本是出现过一次程序奔溃,再次打开后当前文件就部分出现了乱码。

2、修改设置

虽然从 3.5 版本更新到 4.0 能够导入以前的配置文件,不少键盘设置和配色方案均可以很好的过渡,但仍是有一些东西会有不一样,须要从新设置。不过这也是因人而异的,更多的仍是风格的问题。如下是我在使用时作的一些设置修改。

  • 一、编码方式

    3.5版本时,默认的编码方式为系统默认的编码方式,即 Windows ANSI,4.0版本的默认编码方式则为 UTF-8,这就致使了在 3.5 版本中能够正常显示的中文注释,在 4.0 版本中变成乱码。修改方式以下:

    在 Options->Preferences->Files 中的最下面,Default enconding 从 UTF-8 修改成 ANSI。

  • 二、部分快捷键

    这些快捷键能够从 3.5 导入配置文件导过来,不过若是有些和默认中重复,则须要手动修改下。修改方式以下: 在 Options->Key Assignments 中,根据本身的须要进行修改,我通常会改这几个地方。

    Symbol: Jump To Definition -> Alt+1 //跳转到定义 Navigation: Go Back -> Alt+2 //返回 Symbol: Jump To Caller -> Alt+3 //查看调用 File: Open -> Alt+Q //打开,其实就是切换下文件,若是已经在标签页中,使用 Ctrl+Tab 也行 View: Project Window -> Alt+0 //关闭或打开项目文件列表 
  • 三、自动补全

    自动补全功能是由于在新版本中默认不使用 Tab 键补全,只能使用回车键,习惯了旧版本可能会有点不适应这一点,不过好在这是能够修改的,在 Options->Typing 中间那栏 Auto Completion 中,勾选 Tab key selects item 便可。

  • 四、TAB键宽度

    因为 SI 只是用来编写代码的,编译仍是在 IDE 中,因此 Tab 键的宽度应该和 IDE 中保持一致,这样在 IDE 中查看代码的时候格式才不会错位,我通常习惯的 Tab 键宽度为 2 ,4.0 版本默认为4,因此须要作以下修改:Options->File Type Options 右下一栏中的 Tab Width。

  • 五、大括号位置

    这仍是一个代码风格的问题,就是大括号的位置是在 if 后面,下面,下面后两格的问题。我习惯于大括号在正下面,可是 SI 有一个智能缩进,会将大括号自动缩进在下面后两格。这一个可在 Options->File Type Options 右边一栏 Auto Indent 中修改,从 Smart 改成 Simple 便可。

 

refs:

http://www.tuicool.com/articles/EvmQF3b

相关文章
相关标签/搜索