source insight的配置

保姆级教程:用VESTA软件5分钟搞定纳米颗粒Wulff Construction建模(以Au金为例) 本文提供了一份详细的VESTA软件教程,指导用户如何在5分钟内完成纳米颗粒Wulff Construction建模,特别以金(Au)为例。从环境搭建、基础晶体结构创建到Wulff Construction设置和可视化优化,涵盖了全流程操作步骤和常见问题解决方案,适合科研新手快速上手。 阅读详情

source insight代码对齐Tab键终极版


以前也写过一个source insight代码对齐,由于自己理解不够深刻,只能解决部分问题,不能根治在source insight中对齐的代码在XXX编辑器中全乱了的问题。

在改变字体为Courier New字体后,代码无法对齐的主要原因就是Tab与空格的问题。在很多大公司如华为已经禁止在代码中使用Tab来对齐了,这是个好习惯。有同学要说了,什么不准用tab来对齐,你想累死我呀。不用Tab来对齐,不代表不能使用Tab键,按下图设置你的source insight。首先是Tab Width设置为4,即一个Tab占4个空格的位置。Expand tabs选项保证在每次按下Tab键时用相应的空格来代替(不一定是4个空格,但可以保证是对齐的)。Visable tabs是将Tab可见,可以在提醒他人代码中的空格,便于修改。按这个方式编写代码就不会再有对不齐的问题了。对于以前已经编写过的未对齐的代码如何处理呢?请往下看。 
代码对齐 docunment options

对于已经写好的文件,可能也存在代码对不齐的。在上图的设置情况,会出现下图的效果,因为采用Tab对齐的缘故。 
visiable Tabs

选中需要更改的代码部分,然后在Edit-》special Edit-》Tabs to spaces,将选中代码部分中的Tab都换成空格。

代码文件全选的方法,由于CTRL+A已经被Save all占用,所以需要改变快捷键。在Options-》key assignment在出现的窗口按图中操作。 
key assignments

在command框中输入save,然后选择save all,将Ctrl+A Delete,然后点Assign New Key,在键盘上按CTRL+SHIFT+A。

然后在command框中输入select,选择select all,然后点assign new key,在按键盘的CTRL+A。这样CTRL+A就成了全选的快捷键了



source insight在标题栏显示完整路径名


假如我已经在source insight中打开了文件E:\code\module1\souce\temp.c , 那么在source insight标题栏将显示 temp.c的路径为(E:\code\..\source).我们希望显示temp.c的完整路径名如:(E:\code\module1\source).应该怎么做呢?

在Options–>Preferences—>Display

SI option

设置Trim long path names with ellipses为取消选择。如图:

tirm long副本



win7下source insight使用Courier New字体


wuhao问到在win7下如何使用Courier New字体,以前使用win7时没有注意,现在又换回win7了,也发现了这个问题,经过一番试验终于搞定了。

原因是win7自带的Courier New字体默认是不显示的,所以在source insight中设置字体时也显示不出来。

解决办法:控制面板-》外观和个性化,然后按图片操作
source insight Courier New字体
source insight Courier New字体显示

然后到source insight下设置应该就ok了。

PS:source insight下载win7可用



Source insight代码对齐


由于source insight默认采用Verdana字体,这种字体不是等宽的。如果使用这种字体本身就很难对齐(无论是使用空格或Tab键)。

改变source insight的字体,推荐使用Courier New字体,9号大小。方法Options->Document Options中更改,设置如下图所示。

source insight_Document Options副本

对于自动对齐(Auto Indenting),点击上图中的Click Here,设置成如下图所示,比较符合Microsoft风格的代码对齐方式。

source insight_Auto Indenting副本

完成以上设置还不够,在代码中的注释或一些其它的文本仍然会使用Verdana字体,需要Options->Style Properties中各种代码风格的设置。方法是选择Style Name中的每一项,在Font Name项设置成=。如下图所示。

source insight_Style Properties副本

或者省事点,导入Style Properties文件,GLOBAL_xinzero.CF3文件

到这一步编写代码的对齐已经没有问题了。为了好看,还需要更改source insight的context(关联窗口)窗口内的字体。方法,在context窗口内右键->选择Font…,选择Courier New字体。

经测试以上修改过后,在CCS3.3,Keil uVision,VS2005下,代码都是对齐的。UltraEdit默认的制表位为2个字符,更改为4个字符后,也是对齐的。



source insight的切换标签栏工具(switch Tabbar)


对习惯使用UltraEdit或者Visual Studio工具的同学,可能比较习惯使用标签在各文件间切换编辑,然而source insight却并没有提供这样的功能,今天看到一个工具可以实现,是codeprojetct上项目,可以查看源代码,自己编译生成。标签工具栏的效果如下图所示。 
tabsiplus

对工程规模不大的项目,不是使用这个工具也很方便,在菜单中选择“View->project window”,然后在project window的左下角选择“Project File List”视图。即可显示工程中包含的文件,此处切换也是很方便的



Source Insight扩展编程语言语法高亮-source insight使用


source insight已经自带了一些语言的语法高亮,如C,C++,下面介绍一些SI未自带的语言的关联与语法高亮。

source insigh如何关联.cc文件(.cc文件和.cpp文件一样,都是C++的源文件) 
Option->Document Option->在“File filter”里边加上*.cc

或者Options->Preferences->Languages->点选C++ Language,然后点击右边“Doc Types”按钮弹出->“Document Options”->在“File filter”里边加上*.cc

要注意“Document Options”中左边的combo要 选中C++ Language再修改“File filter”

添加.s汇编语言关联与此类似。

source insight如何关联verlog文件

1、删除以前verilog.clf版本,options->preferences->languages->delete->verilog hdl;

2、添加新的verilog.clf,options->preferences->languages->import->*.clf;

3、添加verilog文档关联支持,document options->add type,在Add New Document Type对话框中写入verilog;

4、在File filter编辑框中写入*.v

4、点击language按钮选择verilog custom

点击下载verilog.CLF

Source insight建立工程-source insight使用


一般使用source insight编写代码,以配合keil工程为例(keil自带的编辑器对齐不好,编写代码比较费劲,阅读代码就更费劲了,但必须使用keil的编译器)。先通过keil建立工作,然后在工程文件夹下建立SI文件夹。

然后打开source insight新建工程

SI新建工程副本

将工程路径选择刚才新建的SI目录,然后下一步选择source insight管理的源文件目录为keil工程的根目录,本例中为Test目录。点击OK工程建立完毕。

SI源文件目录副本

因为source insight工程包含多个文件,将source insight的工程文件放在SI文件夹中,这样方便管理。也便于工程的拷贝与SVN版本控制,使用时找到SI文件夹中的.PR文件双击打开就可以打开SI的工程了。

因为source insight将路径存放在工程文件中,且采用相对路径存放,所以在拷贝工程,转换工程存放的路径时,可能引起文件的路径错误,导致打开工程所包含的文件找不到。如果错乱,可以使用UltraEdit等可十六进制编辑的工具,对.PR文件进行编辑。如图所示,加入main.c在工程文件的更目录下,由于工程文件中多了,一个TEST路径,将FD FF FF FF后面的路径TEST/5个删除即可,只需更改.PR文件中的出现第一个必须是第一个)FD FF FF FF后面紧跟的目录,其它会自动更新。

SI文件目录编辑副本


source insight功能简介-source insight 下载


程序员对于source insight应该很熟悉了,如果你还没有用过推荐你赶紧使用,Source insight下载

安装包中的已经包含了汉化补丁,尽管作者一再强调汉化工作很辛苦,但不推荐使用汉化补丁,因为使用的英文并不多,常见的使用菜单的英文,也很好理解,且汉化界面比较难看。

此source insight是安装版的,当然是包含XX码的,你懂的。以前也用过绿色版的,但感觉还是安装版好用,或者是因为绿色版绿化的不够好。

Source insight包含查看引用,即可以查看一个变量或函数,在哪里被调用了。编写代码时可以对函数或变量自动补全。

尽管目前对中文支持不够友好,使用没有问题,就是在删除中文时,按半字删除,容易造成乱码。

Source insight目前最新还是3.50版,到官网查看http://www.sourceinsight.com/

24、交通信号协调算法与模型解析 本文深入解析了交通信号协调中的关键算法与模型,包括多路径进展模型、MAXBAND网络系统模型和松弛启用带模型。这些模型通过合理安排相位序列、优化绿波带宽等方式,提高了交通运行的效率。文章还探讨了交通控制从单点控制向网络协调的发展趋势,分析了当前面临的挑战与机遇,并提出了未来研究方向,如借助信息技术和机器学习,深入研究交通网络的基本构成,以实现智能化和精准化的信号协调。 阅读详情

相关推荐

verilog source insight插件

verilog source insight插件

sourceinsight_配置文件.CF3(护眼色)

白色的背景看久了眼睛受不了,这个sourceinsight配置文件专门设置成了85 205 200的豆沙绿护眼色背景,特此分享给大家!

source insight verilog配置文件

source insight软件的verilog配置文件,支持宏定义

SourceInsight 插件使用

1. 插件下载安装   插件的下载地址为 sourceinsight 插件 符合Doxygen的注释标准   下载后的插件拷贝到目录 C:\Users\用户名字\Documents(文档)\Source Insight 4.0\Projects\Base 下即可,然后打开 Base 工程,然后点击 Project → Add and Remove project Files 找到拷贝的 .em 文件,添加到工程中。 2. 快捷键使用 2.1 快速注释,反注释   单击标题栏 Options → Key A

夏夜晚风_的博客 3881

sourceinsight tab 和空格转换

source insight 如何设置tab 和空格缩进

BJTUGXGC的博客 1560

基于HarmonyOS API 24旧书回收应用@Entry @Component 与 struct BookRecycleApp入口组件与状态管理:声明式 UI 的核心引擎

在 HarmonyOS NEXT 正式商用的背景下,ArkTS 作为鸿蒙生态的官方应用开发语言,正在从传统的命令式 UI 开发范式向声明式 UI 范式全面迁移。ArkUI 框架以组件化、声明式、状态驱动为核心特征,要求开发者以"描述 UI 应该是什么样"而非"一步步操作 UI 怎么变"的思维方式构建界面。

2401_86031952的博客 238

sourceinsight tab键替换成四个空格键

  默认情况下sourceinsight的回车键是tab键,tab键作用就不多说了,主要是为了代码对齐,增强代码的可读性。但是在实际系统开发中如果使用tab键,会有可能使代码错位,所有很有必要将tab键替换成四个空格键,具体操作如下: 1.选择菜单栏的Options 2.然后按照下图以此标注顺序选择对应按钮 3.最后几步 在第4步选择生效的语言。第5步勾选替换,第六步那设置tab宽度,一般都是四个空格长度,最后再close就完事儿了。 ...

生于忧患,死于安乐 7329

Source Insight4.0 tab键修改为4个空格操作方法

Source Insight4.0设置tab为4个空格操作说明

wgl307293845的博客 4337

source insight 安装Quicker.em插件

这里写自定义目录标题插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 Quicker.em插件的安装和使用 一. 将quicke.em文件添加到sourceinsight 安装目录的base目录下 二.打开source insight base工程,将quicker.em 添加到项目中。 三

grimekeep的博客 3148

Source Insight——代码自动对齐、源文件在项目文件中的位置

两个Source Insight的相关设置——代码自动对齐、自动格式化所有代码;查看源文件在项目文件夹中的位置

MG1024的博客 3610

Source Insight 插件使用

分享source insight实用插件。

xyh的博客 1151

让Souce Insight支持多种语言的语法高亮:Python,Ruby,ARM汇编,windows脚本文件(bat/batch),PPC,SQL,TCL,Delphi等

转载:http://www.crifan.com/source_insight_support_highlight_for_python_ruby_arm_batch_ppc_sql_tcl_delphi/ 【问题】 用Souce Insight建立了一个项目,添加了一堆python的*.py文件后,发现当前不支持Python的语法高亮: 所以想要使得SI支持Py

学习的专栏 2746

sourceinsight 的好处_非常适用的Sourceinsight插件,提高效率【强力推荐】

转自:http://www.cnblogs.com/heiyue/p/6225975.html一直使用sourceinsight编辑C/C++代码,sourceinsight是一个非常好用的编辑工具可以任意定位,跳转,回退,本人一直 使用该工具做C/C++开发,sourceinsight能够满足我的大部分需求,但是有些功能没有总觉得是一个缺憾。本文将补充这些非常好用的功能。<1>.使用...

weixin_34331737的博客 1271

非常适用的Sourceinsight插件,提高效率事半功倍

转载地址:非常适用的Sourceinsight插件,提高效率事半功倍 一直使用sourceinsight编辑C/C++代码,sourceinsight是一个非常好用的编辑工具可以任意定位,跳转,回退,本人一直使用该工具做C/C++开发,sourceinsight能够满足我的大部分需求,但是有些功能没有总觉得是一个缺憾。本文将补充这些非常好用的功能。 .使用快捷键注释,单行注释,多行

heb_feng的专栏 4万+

(四)Source Insight

Source Insight 是一个功能强大的代码编辑和分析工具,广泛应用于软件开发、代码阅读和项目管理等领域。它提供了丰富的功能,如代码导航、语法高亮、代码分析等,帮助开发者更高效地理解和维护大型代码库。本文将详细介绍 Source Insight 的安装、基本和高级功能、使用技巧以及常见问题解决方案,帮助开发者充分利用该工具提升开发效率。Source Insight 是一款由 Source Dynamics 公司开发的代码编辑和分析工具,旨在提供高效的代码阅读和导航体验。

小新的博客 1758

source insight 解决自动缩进 和 TAB键=4个SPACE

<br />1. SMART TAB的用法. 解决自动缩进.<br /><br />    新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source File,选好后点右边中间的Auto Indent调整缩进。单选里一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果是如何的可以看SIS的HELP。<b

yjzl1911的专栏 4万+

Source Insight 4.0显示Tab键、空格以及Tab键转为4个空格

Source Insight 4.0中显示Tab键、空格、以及用4个空格替换Tab键,如下选择"Options"-->"Preferences"接着选择对应的文件类型,把Tab、空格、以及Tab强制转换为空格都勾选上。

weixin_44498318的博客 3115

Source Insight主题美化插件

source insight 主题美化

热爱科技,物联,程序开发等 964

深入浅出FPGA-2-让source insight 支持verilog HDL

引言 工欲善其事,必先利其器。最近用verilog在FPGA上做一个简易的计算器,整个工程由6个模块组成,之前写的代码都是很小的,模块也很少,一般就一两个,没感觉出别扭。但是模块多了就发现,模块之间的关系就比较复杂,例化一个module时,要反复查看模块的接口,这要反复打开关闭对应的文件,比较麻烦。我之前是做嵌入式软件的,深知一个好的代码编辑工具的重要,其中source Insight是其中的佼...

duoerbasilu 599

source insight快捷键及使用技巧

source insight快捷键及使用技巧 退出程序 : Alt+F4 重画屏幕 : Ctrl+Alt+Space 完成语法 : Ctrl+E 复制一行 : Ctrl+K 恰好复制该位置右边的该行的字符 : Ctrl+Shift+K 复制到剪贴板

Sapphire521的博客 5219

Unity3D坦克大战 源代码(3D).zip

Unity3D坦克大战 源代码(3D).zip

上一篇: WinXP SSH连接不上虚拟机的解决方法 .
下一篇: Qt开发环境的搭建
limuscle
博客等级 码龄15年 1粉丝 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值