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

news2024/11/20 14:14:43

文章目录

  • 必开配置
    • 设置背景颜色护眼的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.coloradmin.cn/o/2244080.html

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

相关文章

[JavaWeb] 尚硅谷JavaWeb课程笔记

1 Tomcat服务器 Tomcat目录结构 bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat10.exe、tomcat10w.exe,前者是在控制台下启动Tomcat,后者是弹出GUI窗口启动To…

uniapp开发微信小程序笔记2-开发静态页面(新建页面、内置组件、设置编译模式、样式、SCSS的使用)

前言:本文从新建页面、认识内置组件、设置编译模式、样式、SCSS的使用来逐步形成对微信小程序开发结构的认识 一、新建页面 pages就是放页面代码的文件夹,点击新建页面就可以自动新增页面,并且可以看到pages.json里面也会自动添加该页面的路…

Linux插件zsh(oh-my-zsh)

一、oh-my-zsh基本介绍 oh-my-zsh: https://github.com/ohmyzsh/ohmyzshhttps://github.com/ohmyzsh/ohmyzsh 注意:需要先安装zsh命令,才能安装oh-my-zsh,先测试是否安装了zsh rootserver:/opt # zsh --version zsh 5.8 (x86_6…

第7章硬件测试-7.4 专业实验

7.4 专业实验 7.4.1 EMC测试EMS的测试项目如下。1.静电放电抗扰度(ESD)2.辐射电磁场(80 MHz~1000 MHz)抗扰度(RS)3.电快速瞬变/脉冲群抗扰度4.浪涌(雷击)抗扰度5.注入电流&#xff0…

H.265流媒体播放器EasyPlayer.js H.264/H.265播放器chrome无法访问更私有的地址是什么原因

EasyPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)、WS、WEBRTC、FMP4视频直播与视频点播等多种协议,支持H.264、H.265、AAC、G711A、MP3等多种音视频编码格式,支持MSE、WASM、WebCodec等多种解码方…

5G CPE与4G CPE的主要区别有哪些

什么是CPE? CPE是Customer Premise Equipment(客户前置设备)的缩写,也可称为Customer-side Equipment、End-user Equipment或On-premises Equipment。CPE通常指的是位于用户或客户处的网络设备或终端设备,用于连接用户…

Vue 专属状态管理库Pinia的使用与实践

目录 前言1. 什么是 Pinia?2. Pinia 的安装与基本配置2.1 安装 Pinia2.2 在 Vue 应用中配置 Pinia 3. 使用 Pinia 创建和管理状态3.1 定义一个简单的 Store3.2 在组件中使用 Store 4. Pinia 的高级功能4.1 使用 Getter 简化数据处理4.2 支持异步操作4.3 在服务端渲染…

如何基于Netty手写简单的Tomcat?

如何基于Netty手写简单的Tomcat? 我们最常用的服务器是tomcat ,我们使用tomcat 也主要作为http服务器 。 http协议是基于TCP 协议,换句话说使用socket 或者 NIO编程,只要能正确的解析http报文,然后将结果按照 http 报…

RabbitMQ教程:发布/订阅模式(Publish/Subscribe)(三)

文章目录 RabbitMQ教程:发布/订阅模式(Publish/Subscribe)(三)一、引言二、简介三、准备工作3.1 说明3.2 生成项目 四、实战4.1 交换机(Exchanges)4.2 临时队列(Temporary Queues&am…

金山云Q3调整后EBITDA率提升至9.8% 经营效率和盈利能力强劲增长

11月19日,金山云公布了2024年第三季度业绩。 季度内,公司在收入规模、盈利能力、经营现金流方面都取得了扎实的进展。财报显示,金山云Q3营收18.9亿元,同比回归两位数快速增长,达16.0%;公有云实现收入11.8亿…

Python轴承故障诊断 (19)基于Transformer-BiLSTM的创新诊断模型

往期精彩内容: Python-凯斯西储大学(CWRU)轴承数据解读与分类处理 Pytorch-LSTM轴承故障一维信号分类(一)-CSDN博客 Pytorch-CNN轴承故障一维信号分类(二)-CSDN博客 Pytorch-Transformer轴承故障一维信号分类(三)-CSDN博客 三十多个开源…

Linux 安装 jdk8

将原有的 JDK 卸载干净(可选) # 查找并显示出系统所有已安装的与 JDK 相关的 rpm 软件包名称 rpm -qa | grep jdk # 删除 jdk rpm -e --nodeps 要卸载的JDK 安装 一、方法一:yum 包管理器安装 1)检索可用包 yum search java |…

ESLint的简单使用(js,ts,vue)

一、ESLint介绍 1.为什么要用ESLint 统一团队编码规范(命名,格式等) 统一语法 减少git不必要的提交 减少低级错误 在编译时检查语法,而不是等js引擎运行时才检查 2.eslint用法 可以手动下载配置 可以通过vue脚手架创建项…

11.19机器学习_逻辑回归

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

数据结构-树状数组专题(2)

一、前言 接上回树状数组专题&#xff08;1&#xff09;&#xff0c;这次主要介绍差分跟树状数组联动实现区间更新 二、我的模板 重新放了一遍&#xff0c;还是提一嘴&#xff0c;注意下标从0开始&#xff0c;区间左闭右开 template <typename T> struct Fenwick {in…

SAM-Med2D 训练完成后boxes_prompt没有生成mask的问题

之前对着这这篇文章去微调SAM_Med2D(windows环境),发现boxes_prompt空空如也。查找了好长时间问题SAM-Med2D 大模型学习笔记&#xff08;续&#xff09;&#xff1a;训练自己数据集_sam训练自己数据集-CSDN博客 今天在看label2image_test.json文件的时候发现了一些端倪: 官方…

从源头保障电力安全:输电线路动态增容与温度监测技术详解

在电力系统中&#xff0c;输电线路是电能传输的关键环节。然而&#xff0c;当导线温度过高时&#xff0c;会加速导线老化&#xff0c;降低绝缘性能&#xff0c;甚至引发短路、火灾等严重事故&#xff0c;对电网安全运行构成巨大威胁。近日&#xff0c;某地区因持续高温和用电负…

第02章 CentOS基本操作

2.文件基本操作【文件操作&#xff08;一&#xff09;】 目标 理解Linux下路径的表示方法能够使用命令(mkdir和touch)在指定位置创建目录和文件能够使用命令(rm)删除指定的目录和文件能够使用命令(ls)列出目录里的文件能够使用命令(cat,head,tail,less,more)查看文件内容理解标…

leetcode400第N位数字

代码 class Solution {public int findNthDigit(int n) {int base 1;//位数int weight 9;//权重while(n>(long)base*weight){//300n-base*weight;base;weight*10;}//n111 base3 weight900;n--;int res (int)Math.pow(10,base-1)n/base;int index n%base;return String…

工业生产安全-安全帽第二篇-用java语言看看opencv实现的目标检测使用过程

一.背景 公司是非煤采矿业&#xff0c;核心业务是采选&#xff0c;大型设备多&#xff0c;安全风险因素多。当下政府重视安全&#xff0c;头部技术企业的安全解决方案先进但价格不低&#xff0c;作为民营企业对安全投入的成本很敏感。利用我本身所学&#xff0c;准备搭建公司的…