其它相关

关注公众号 jb51net

关闭
首页 > 操作系统 > 其它相关 > Source Insight

Source Insight基础配置相关代码实例

作者:Dive Into Think

这篇文章主要介绍了Source Insight基础配置相关代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

我们提交的代码,要求不能有多余的空格与 TAB 键,而且代码是在 linux 环境中编译和运行的,而我们经常使用 source insight 编辑代码,因此有必要针对性地配置以省去反复去掉空格和 TAB 键的麻烦。

我们的配置基本上都在 Preference 的菜单里,下面逐个介绍如何设置。

处理 TAB 和空格

处理换行键

*nix 系统和 Windows 系统文件中的换行符不同。

这种区别的影响包括

在 linux 下,可以使用命令unix2dos把 linux 文件格式转换成 windows 文件格式,命令dos2unix把 windows 格式转换成 linux 文件格式。

为了保证在 Windows 环境下打开文件之后仍然保持 linxu 的文件的显示正确,设置Preference->Other->Default file format为 Unix(LF)。

标题栏显示文件完整路径

这个功能在查看文档路径是非常有用,去掉Preference->Display->Options->Trim long path names while elipses。

文件名首字母不要大写

勾选Preference->Display->Options->Show exact case of file names。

其他设置

将 Preference 下面的所有 tab 页都过一遍。

General

Typing

Files

Languages

自定义其它编程语言的语法解析,这个… 还是另写一篇来讲吧。

Conditional Parsing不要错过了,这里的 Conditions 功能实在让人喜欢。Conditions 是什么意思呢?我们的代码中一般都会有一些开关宏,通过在 Conditions 中配置这些宏的默认值,可以让 si 把配置为不开启的宏视为无效代码,从而不进行符号检索。

如果源代码中的开关宏太多,还可以使用 Condition Parsing 中的 Scan Files 来自动找出所有开关宏。

Symbol Lookups

没有特别的。

Display

Color

自己配置。

Syntax Decorations

Syntax Formatting

如果让大家说出喜欢 si 的几个理由,我想语法着色一定会是其中之一。

其他的没有什么特别的了,最后简单说下 si 的配置文件。可以通过Options->Load Configuration/Save Configuration来导入 / 导出配置,可以导出全部,也可以导出某几个部分(如 style)。si 的配置有两级,一是全局配置,一是项目配置。出入方便考虑,统一一个配置就好了,在创建项目时选择用全局配置(默认值)。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文