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.xdnf.cn/news/20333.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

东土科技孵化的“网联汽车高速通信技术”前沿产品亮相2024WICV大会

2024世界智能网联汽车大会(WICV)于近日在北京召开。本次大会发布了由中国汽车工程学会组织全球200余位专家,联合评审遴选出未来十年对于智能网联汽车发展具有重要影响的十大技术趋势,包括“面向高级别自动驾驶的超级人工智能”“网…

kvm-dmesg:从宿主机窥探虚拟机内核dmesg日志

在虚拟化环境中,实时获取虚拟机内核日志对于系统管理员和开发者来说至关重要。传统的 dmesg 工具可以方便地查看本地系统的内核日志,但在KVM(基于内核的虚拟机)环境下,获取虚拟机内部的内核日志则复杂得多。为了简化这…

如何在分布式环境中实现高可靠性分布式锁

目录 一、简单了解分布式锁 (一)分布式锁:应对分布式环境的同步挑战 (二)分布式锁的实现方式 (三)分布式锁的使用场景 (四)分布式锁需满足的特点 二、Redis 实现分…

编程之路,从0开始:联合和枚举

Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路。 目录 1、自定义类型:联合体 1.1联合体的声明 1.2联合体变量的定义与赋值 1.3联合体的特点 1.4利用联合体判断大小端 2、自定义类型:枚举…

【从零开始的LeetCode-算法】3301. 高度互不相同的最大塔高和

给你一个数组 maximumHeight ,其中 maximumHeight[i] 表示第 i 座塔可以达到的 最大 高度。 你的任务是给每一座塔分别设置一个高度,使得: 第 i 座塔的高度是一个正整数,且不超过 maximumHeight[i] 。所有塔的高度互不相同。 请…

POE接口

一、POE的概念 POE(Power over Ethernet)是一种以太网供电技术,它允许在现有的以太网电缆中传输电力和数据信号,从而无需额外的电源线。POE技术广泛应用于IP电话、无线接入点、网络摄像头、安全系统和其他需要网络连接和供电的设…

分层架构 IM 系统之架构演进

在电商业务日活几百万的情况下,IM 系统采用分层架构方式,如下图。 分层架构的 IM 系统,整体上包含了【终端层】、【入口层】、【业务逻辑层】、【路由层】、【数据访问层】和【存储层】,我们在上篇文章(分层架构 IM 系…

基于Ruoyi的同一token跨系统访问,后端单点登录并且鉴权方案

基于Ruoyi的同一token跨系统访问,后端单点登录并且鉴权方案 需求场景以及先决条件默认方案改造思路改造代码,一共4个类需要变更完整需要修改的代码 需求场景以及先决条件 同一环境下的多个ruoyi项目,各自使用相同的一组用户(我这里用的是LDAP的登录,不影响本文),但是每个权限拥…

基于Lora通讯加STM32空气质量检测WIFI通讯-分享

目录 目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 1.电路图采用Altium Designer进行设计: 2.实物展示图片 三、程序源代码设计 四、获取资料内容 前言 随着环境污染问题的日益严重,空气质量的监测与管理已经…

How to paint colors to the assets cube through .urdf

1. Find your assets/cube.urdf Something looks like this <?xml version"1.0"?> <robot name"object"><link name"object"><visual><origin xyz"0 0 0"/><geometry><box size"0.05…

刚学php序列化/反序列化遇到的坑(攻防世界:Web_php_unserialize)

刚开始遇到题目的时候&#xff0c;思路还是很明确。 原题入口&#xff1a;攻防世界 (xctf.org.cn) 中的 Web_php_unserialize 两个函数 serialize() //将一个对象转换成一个字符串 unserialize() //将字符串还原成一个对象 首先看到 unserialize() 可以知道基本上能得…

5G 现网信令参数学习(3) - RrcSetup(2)

前一篇&#xff1a;5G 现网信令参数学习(3) - RrcSetup(1) 目录 1. rlf-TimersAndConstants 2. spCellConfigDedicated 2.1 initialDownlinkBWP 2.1.1 pdcch-Config 2.1.1.1 controlResourceSetToAddModList 2.1.1.2 searchSpacesToAddModList 2.1.2 pdsch-Config 2.1…

在windows上打包mediasoup arm64版本的docker镜像

mediasoup版本&#xff1a;3.14.14 mediasoup-demo版本&#xff1a;v3 windows 10 专业版 docker-desktop版本&#xff1a;4.30.0 (149282) docker info: Client:Version: 26.1.1Plugins:buildx: Docker Buildx (Docker Inc.)Version: v0.14.0-desktop.1Path: C:\Prog…

11.19机器学习_逻辑回归

十二 逻辑回归 1.概念 逻辑回归(Logistic Regression)是机器学习中的一种分类模型&#xff0c;逻辑回归是一种分类算法&#xff0c;虽然名字中带有回归&#xff0c;但是它与回归之间有一定的联系。由于算法的简单和高效&#xff0c;在实际中应用非常广泛。 逻辑回归一般用于…

【LLM训练系列01】Qlora如何加载、训练、合并大模型

示例1&#xff1a;Qlora训练Qwen2.5 参考脚本&#xff1a;https://github.com/QwenLM/Qwen/blob/main/recipes/finetune/deepspeed/finetune_qlora_multi_gpu.ipynb 训练命令如下&#xff1a; !torchrun --nproc_per_node 2 --nnodes 1 --node_rank 0 --master_addr localho…

Jmeter数据库压测之达梦数据库的配置方法

目录 1、概述 2、测试环境 3、数据库压测配置 3.1 安装jmeter 3.2 选择语言 3.3 新建测试计划 3.4 配置JDBC连接池 3.5 配置线程组 3.6 配置测试报告 3.7 执行测试 1、概述 Jmeter是Apache组织开发的基于Java的压力测试工具&#xff0c;用于对软件做压力测试。 它最…

[ 应急响应进阶篇-1 ] Windows 创建后门并进行应急处置-5:启动项后门

&#x1f36c; 博主介绍 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 _PowerShell &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 &#x1f389;点赞➕评论➕收藏 养成习…

编译报错:protoc did not exit cleanly. Review output for more information.

目录标题 解决“protoc did not exit cleanly”的报错问题检查.proto文件的语法 解决“protoc did not exit cleanly”的报错问题 今天做的项目需要用到grpc&#xff0c;然后需要编写proto然后编译后实现grpc的具体方法&#xff01; 结果编译的时候报了protoc did not exit cl…

Java码农人生开启手册——重载和重写

一、重载 有时在调用现有方法时会出现参数类型不匹配的问题&#xff0c;在Java中&#xff0c;如果多个方法的名字相同&#xff0c;参数列表不同&#xff0c;则称该几种方法被重载了。 注意&#xff1a; 方法名必须相同参数列表必须不同与返回值是否相同无关编译器在编译代码时&…

ComfyUI-unclip模型部署指南

一、介绍 unCLIP 模型是 SD 模型的版本&#xff0c;经过专门调整&#xff0c;除了文本提示之外&#xff0c;还可以接收图像概念作为输入。使用这些模型附带的 CLIPVision 对图像进行编码&#xff0c;然后在采样时将其提取的概念传递给主模型。 它并不是按照传统意义将图像混合…