sourceInsight常用设置和功能汇总(不断更新)(RGB、高亮、全路径、鼠标、宏、TODO高亮)

文章目录

  • 必开配置
    • 设置背景颜色护眼的RGB值?
    • sourceInsight4.0中如何设置选中某个单词以后自动高亮的功能?
    • sourceinsight中输入设置显示全路径?
  • 常用
    • sourceInsight4.0中文乱码怎么解决,注意事项是什么?
    • 如何绑定鼠标中键高亮
    • sourceInsight可以集成哪些工具?
    • sourceinsight中字体很舒服的一种配置是?
    • sourceInsight中如何添加其他语言的支持?
    • sourceInsight添加宏方式
    • sourceInsight中如何配置用户数据文件目录
    • sourceInsight中使用的一些快捷键
    • si中如果出现了重影,如何快速重新刷新一下屏幕?
    • sourceInsight4.0中如何打开折叠效果?以及相关的一些功能
    • si中出现symbol 符号没有了怎么处理?
    • loop 30days
    • vim中如何直接打开sourceinsight?更多好玩的功能包括 调用宏定义命令以及查找某个符号
    • sourceInsight中使用TODO高亮的方式?
  • 其他
    • sourceInsight的脚本如何写?官网例子程序如何?

必开配置

设置背景颜色护眼的RGB值?

设置方式:
Options -> Peferences -> Color -> Background -> 指定RGB

RGB值:

199 237 204

sourceInsight4.0中如何设置选中某个单词以后自动高亮的功能?

Options->File Type Options…->Editing Options->勾选Highlight references to selected symbol。
在这里插入图片描述
设置后效果:
在这里插入图片描述

sourceinsight中输入设置显示全路径?

在这里插入图片描述

常用

sourceInsight4.0中文乱码怎么解决,注意事项是什么?

需要选择gb2312的编码格式,并且设置完成以后需要关掉已经打开的文件,然后重新打开就ok了。
在这里插入图片描述

如何绑定鼠标中键高亮

鼠标中键:
options->key assign->command->highlight->assign new key->鼠标中键->run->ok
在这里插入图片描述
然后选中某个单词,按鼠标中建,就会高亮,再按一次就会取消高亮

sourceInsight可以集成哪些工具?

比如sourceMonitor、pclint、astyle复杂度检查工具的方法以及coolfomat代码格式化工具等
options -》 custom commands
menu -》menu assignments-》custom cmd xxx-》 menu-》work-》ok 定制命令放入菜单中
集成其他工具使用sourceMonitor、pc-lint、astyle

sourceinsight中字体很舒服的一种配置是?

注意:
字体:Courier New
大小:14 (在27寸下 14大小的很舒服)

options->file type options ->
Lucide Console 16
在这里插入图片描述

sourceInsight中如何添加其他语言的支持?

https://www.sourceinsight.com/download/custom-languages/

sourceInsight添加宏方式

根据官网撰写*.em文件, -》 放入缺省工程base -》打开base工程-》加入*.em文件-》sync-》定期菜单

sourceInsight中如何配置用户数据文件目录

options->perferences-》Folders
最好不要自己指定 如果自己指定会出问题。
比较好的做法是 创建一个软连接到gitee下载下来的sourceInsight的配置文件
在这里插入图片描述

sourceInsight中使用的一些快捷键

比如养成习惯的:
前进后退查看的东西的快捷键
alt + , 后退
alt + . 前进

Ctrl+shift+M 查看搜索过的历史记录
新功能(niubility):Ctrl + Alt + W(web搜索,打开默认搜索引擎) (牛逼功能) —— 这个需要养成习惯好好使用

Ctrl + / 搜索
F7 查看符号
Ctrl + O打开文件
Ctrl + Alt + C查看函数被哪些调用
alt + G 或者F5调到某行

这些快捷键,可以在options->key assign ->依次查看
复制一行:ctrl+k (注意是复制!复制!不用ctrl+c)
复制该位置邮编的该行字符:ctrl+shift+k
剪切一行 : Ctrl+U
Ctrl+M 添加标签(注意尽量将所有的都放在右边 把project symbol context folder mark全部放在一起并列 然后使用快捷键快速调出来)

si中如果出现了重影,如何快速重新刷新一下屏幕?

重画屏幕 : Ctrl+Alt+Space

sourceInsight4.0中如何打开折叠效果?以及相关的一些功能

在这里插入图片描述

si中出现symbol 符号没有了怎么处理?

现象:
在这里插入图片描述
原因:
自己点击了某些地方造成没有过滤的类型,所以就认为什么都不过滤 就没有了
在这里插入图片描述
处理办法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过这个还可以得出 过滤一些东西,比如只想看头文件 或者不想看

loop 30days

1、删除旧的lic文件 C:\ProgramData\Source Insight\4.0下,有个si4.lic
2、关闭重新打开Source Insight 4.0
3、选择Begin a 30-day Free Tiral of Source Insight,–>Next
4、–>Next
5、提示正在激活license,等待就可以了,(link need down)
6、再看Help–>Abort Source Insight… 30days again
参考:
https://my.oschina.net/hemynet/blog/855248

vim中如何直接打开sourceinsight?更多好玩的功能包括 调用宏定义命令以及查找某个符号

113 " sourceInsight
114 " must set si.exe a soft link to xxx
115 map :!wine ~/sourceInsightProgramFilesX86Dir/sourceinsight4.exe -i +=line(“.”) %
116 " sourceinsight support run a command ! so nice
117 map :!wine ~/sourceInsightProgramFilesX86Dir/sourceinsight4.exe -i +=line(“.”) % -c VincentAppendCodeClipper
118 map :!wine ~/sourceInsightProgramFilesX86Dir/sourceinsight4.exe -i +=line(“.”) % -f
但是这里必须要指定一个东西就是: -i 和 -f不然掉不动
参考:
http://www.voidcn.com/article/p-bntjwbbw-vx.html

sourceInsight中使用TODO高亮的方式?

// TODO: xxx
// 顶格
然后空格
然后TODO
然后:(连着的)

效果:(不显示//)
在这里插入图片描述

其他

sourceInsight的脚本如何写?官网例子程序如何?

https://www.sourceinsight.com/download/macro-files/
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/61302.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle ogg学习和ogg常见变更操作

oracle ogg学习和ogg常见变更操作 OGG(Oracle GoldenGate) OGG 是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化(数据量只有日志的四分之一左右) OGG 能够实现大量交…

深入解析UML对象图:概念、要素及使用场景

目录 什么是UML对象图UML对象图的构成要素 1. 对象2. 链接3. 属性值 UML对象图的绘制方法对象图的实际应用场景对象图与类图的对比UML对象图的最佳实践总结 什么是UML对象图 UML对象图(Object Diagram)是一种UML结构图,用于描述系统中对象的…

游戏引擎学习第19天

介绍 这段内容描述了开发者在进行游戏开发时,对于音频同步和平台层的理解和调整的过程。以下是更详细的复述: 开发者表达了他希望今天继续进行的工作内容。他提到,昨天他讲解了一些关于音频的内容,今天他想稍微深入讲解一下他正…

Flink错误:一historyserver无法启动,二存在的文件会报错没有那个文件或目录

一.historyserver无法启动 historyserver执行了启动命令后却没有启动,而且也没有报错,如果日志无法启动的话网页8082是无法访问的 只能去查看日志 去flink的log文件查看日志: 发现应该是缺包了,导入jar包后可以解决 &#xff1a…

归一化/标准化对神经网络的训练是否有影响?

一、背景 归一化(Normalization)和标准化(Standardization)是数据预处理中的两种常见技术,旨在调整数据的范围和分布,以提高机器学习模型或者深度学习模型的性能和训练速度。虽然它们的目标相似&#xff0c…

Redis、TongRDS 可视化工具使用之 Redis Insight

题外话:除了可以连接 redis,也可以用来连接 TongRDS 1)官网下载 Redis Insight 2)安装 3)连接 4)使用 这里只是给一个使用例子

3D Gaussian Splatting在鱼眼相机中的应用与投影变换

paper:Fisheye-GS 1.概述 3D 高斯泼溅 (3DGS) 因其高保真度和实时渲染而备受关注。然而,由于独特的 3D 到 2D 投影计算,将 3DGS 适配到不同的相机型号(尤其是鱼眼镜头)带来了挑战。此外,基于图块的泼溅效率低下,尤其是对于鱼眼镜头的极端曲率和宽视野,这对于其更广泛…

C# 委托与事件

C# 委托 在C#中,委托(Delegate)是一种引用类型,用于封装方法的引用。它允许你将方法作为参数传递,或者将方法赋值给变量,从而实现方法的传递和调用。委托在C#中扮演着非常重要的角色,尤其是在事…

Node.js 安装与环境配置详解:从入门到实战

**标题:Node.js 安装与环境配置详解:从入门到实战** --- ### 一、Node.js 简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,允许开发者在服务器端运行 JavaScript 代码。凭借其事件驱动、非阻塞 I/O 模型,Nod…

oracle查看锁阻塞-谁阻塞了谁

一 模拟锁阻塞 #阻塞1 一个会话正在往一个大表写入大量数据的时候,另一个会话加字段: #会话1 #会话2 会话2被阻塞了。 #阻塞2 模拟一个会话update一条记录,没提交。 另一个会话也update这一条记录: 会话2被阻塞了。 二 简单查…

django基于django的民族服饰数据分析系统的设计与实现

摘 要 随着网络科技的发展,利用大数据分析对民族服饰进行管理已势在必行;该平台将帮助企业更好地理解服饰市场的趋势,优化服装款式,提高服装的质量。 本文讲述了基于python语言开发,后台数据库选择MySQL进行数据的存储…

STM32单片机CAN总线汽车线路通断检测-分享

目录 目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 1.电路图采用Altium Designer进行设计: 2.实物展示图片 三、程序源代码设计 四、获取资料内容 前言 随着汽车电子技术的不断发展,车辆通信接口在汽车电子控…

iw添加wlan0导致crash问题分析

比如通过日下命令&#xff0c;创建一个wlan0接口 iw phy phy0 interface add wlan0 type managed 会产生如下panic内容 <1> [54245.466372] Unable to handle kernel NULL pointer dereference at virtual address 00000010 <1> [54245.474729] pgd c1794000 &…

k8s -20241119

用于管理云平台中多个主机上的容器化的应用&#xff0c;Kubernetes的目标是让部署容器化的应用简单并且高效&#xff08;powerful&#xff09;,Kubernetes提供了应用部署&#xff0c;规划&#xff0c;更新&#xff0c;维护的一种机制通过部署容器方式实现&#xff0c;每个容器之…

Linux 查看磁盘空间使用情况

1. df命令 功能&#xff1a;显示文件系统的整体磁盘空间使用情况。工作原理&#xff1a;读取文件系统的超级块信息&#xff0c;显示文件系统的总容量、已用空间、可用空间以及挂载点。特点&#xff1a; 显示的是整个分区的空间使用情况&#xff0c;而不是单个文件或目录的空间…

详解Rust的数据类型和语法

文章目录 基本数据类型复杂数据类型字符串基本语法 Rust是一种强调安全性和性能的系统编程语言。它的设计目标之一是防止内存安全错误同时提供丰富的功能和灵活的语法。下面介绍一下Rust语言的基本数据类型和语法。 基本数据类型 1.整数类型 有符号整数: i8, i16, i32, i64, i…

golang对日期格式化

1.对日期格式化为 YYYY-mm-dd, 并且没有数据时&#xff0c;返回空 import ("encoding/json""time" )type DateTime time.Timetype SysRole struct {RoleId int64 gorm:"type:bigint(20);primary_key;auto_increment;角色ID;" json:&quo…

MySQL系列之数据授权(privilege)

导览 前言Q&#xff1a;如何对MySQL数据库进行授权管理一、MySQL的“特权”1. 权限级别2. 权限清单 二、授权操作1. 查看权限2. 分配权限3. 回收权限 结语精彩回放 前言 看过博主上一篇的盆友&#xff0c;可以Get到一个知识点&#xff1a;数据授权&#xff08;eg&#xff1a;g…

项目进度计划表:详细的甘特图的制作步骤

甘特图&#xff08;Gantt chart&#xff09;&#xff0c;又称为横道图、条状图&#xff08;Bar chart&#xff09;&#xff0c;是一种用于管理时间和任务活动的工具。 甘特图由亨利劳伦斯甘特&#xff08;Henry Laurence Gantt&#xff09;发明&#xff0c;是一种通过条状图来…

抽象工厂方法模式

工厂方法模式&#xff08;Factory Method Pattern&#xff09; 工厂方法模式是一种 创建型设计模式&#xff0c;它定义了一个创建对象的接口&#xff0c;但让子类决定实例化哪一个具体类。通过这种方式&#xff0c;工厂方法将对象的创建延迟到子类&#xff0c;避免了直接依赖具…