从零使用source insight并完成必要设置

news2024/12/27 13:33:40

文章目录

    • 1 创建新工程
    • 2 打开四大窗口
    • 3 更改编码方式
    • 5 修改背景颜色为护眼色
    • 6 设置批量注释和批量取消注释
    • 7 选择变量高亮其他相同变量也高亮
    • 8 自定义快捷键

1 创建新工程

点new project,改成自己熟悉的名字

请添加图片描述

选择源文件路径
在这里插入图片描述
add tree
在这里插入图片描述
加载完成后点close
然后点Project-> Synchronize the file,默认选择即可。
在这里插入图片描述

2 打开四大窗口

单击菜单栏上的View,在弹出的信息框里,依次勾选Project Window、Symbol Window、Context Window和Relation Window。
在这里插入图片描述

3 更改编码方式

①更改全局编码:

Option->preferences->Files
在这里插入图片描述
②更改单个文件的编码
如果更改完全局后依旧乱码:
Files->Reload As Encoding
在这里插入图片描述
在这里插入图片描述
选择编码方式,然后点load。

5 修改背景颜色为护眼色

点击 “options”->“preference”,打开设置;
选择 “colors”->“windows background”,双击;
设置 RGB 颜色 (199, 237, 204),这个就是“护眼”颜色。点击“确认”
在这里插入图片描述

6 设置批量注释和批量取消注释

批量注释:
在任务栏找到Options -> Options-> Key Assignments,找到comment Lines -> Assign New Key…
在这里插入图片描述
然后会出现让我们自定义组合键的弹窗,
在这里插入图片描述
然后输入组合键,比如我输入的是Ctrl+Shrift+A,输入后点叉号,结果如下:
在这里插入图片描述
点OK即可,然后重启一下SourceInsight,重新打开后,选中一段代码,按刚刚设置的组合键即可实现批量注释。

批量取消注释
任务栏Options -> Options-> Key Assignments,找到Un-comment Lines -> Assign New Key…
在这里插入图片描述
然后按照上面设置批量注释的步骤设置批量取消注释的快捷键即可。
比如我设置的是Ctrl+Shrift+Q,
在这里插入图片描述
点OK即可,然后重启一下SourceInsight,重新打开后,选中一段代码,按刚刚设置的组合键即可实现批量取消注释。

7 选择变量高亮其他相同变量也高亮

先附上结果图:
在这里插入图片描述
可以看到当我们点中stDfrInput变量时,所有地方的这个变量都变蓝了。

方法:
选择"Options->File Type Options…(AIt + Y)",进入界面,勾选Hightlight references to selected symbol,然后点close即可。
在这里插入图片描述

8 自定义快捷键

Optinos->Key Assignments…
在这里插入图片描述
设置后退:
Navigation:Go Back
自定义为alt+左箭头

设置前进:
Navigation:Go Forward
自定义为alt+左箭头

设置重载编码:
File: Reload As Encoding…
设置为Ctrl + 1

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

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

相关文章

【vue导入导出Excel】vue简单实现导出和导入复杂表头excel表格功能【纯前端版本和配合后端版本】

前言 这是一个常用的功能,就是导入和导出excel表格 但是时常会遇到一些复杂表头的表格导出和导入 比如我这个案例里面的三层表头的表格。 网上看了下发现了一个非常简单导出和导入方法 当然这个是纯前端的版本,会出现分页不好下载的情况。所以实际工作中…

深入分析Go语言与C#的异同

摘要:本文由葡萄城技术团队于CSDN原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 为了更加深入地介绍Go语言以及与C#语言的比较,本文将会从多个维度出发…

ppt怎么录制视频和声音 ppt怎么录制人像

ppt在课堂上是非常重要的工具,许多微课都是通过ppt讲授。ppt的功能日新月异,之前的ppt仅具有演示功能,如今pp录制视频t还是可以的。ppt怎么录制视频和声音?首先,我们得创建一个ppt,然后再进行录制。ppt怎么…

【Python 随练】分解质因数

题目: 将一个正整数分解质因数。例如:输入 90,打印出90233*5。 简介: 在本篇博客中,我们将解决一个数学问题:如何将一个正整数分解成质因数的乘积。我们将给出问题的解析,并提供一个完整的代码示例来实现…

【Python】解决pandas读取excel,以0向前填充的数字会变成纯数字

1 问题 test.xlsx的内容如下 序号code000012310001242000125 df pd.read_excel(test.xlsx)读取后的codel列,样例如下 序号code012311242125 显然这不是我想要的结果。 2 解决办法 (1)第一种 指定列以字符串读取 df pd.read_excel(t…

在 ZBrush、Blender 和 Substance 3D Painter 中重新创建 Bowser

今天瑞云渲染小编给大家带来一篇mral Ismayilov作者Bowser 项目背后的工作流程,展示了头发是如何修饰的,并解释了纹理化过程。 简介 大家好,我是尤姆拉尔-伊斯马伊洛夫,是一名3D角色艺术家和动作设计师,在阿塞拜疆的巴…

【CMake 入门与进阶(10)】 CMake如何定义函数,内部参数及作用域(附代码)

前几篇已经学习了cmake 中常用的命令 command、变量 variable ,相信大家已经掌握了 cmake 工具的基本使用方法;本文我们进一步学习 cmake,看看 cmake 还有哪些东西。 定义函数 在 cmake 中我们也可以定义函数,cmake 提供了 funct…

基于图神经网络的切片级漏洞检测及解释方法

源自:软件学报 作者:胡雨涛 王溯远 吴月明 邹德清 李文科 金海 摘 要 随着软件的复杂程度越来越高, 对漏洞检测的研究需求也日益增大. 软件漏洞的迅速发现和修补, 可以将漏洞带来的损失降到最低. 基于深度学习的漏洞检测方法作为目前新兴的检测手…

云原生之深入解析Kubernetes中Kubectl Top是如何进行资源监控

一、Kubectl top 的使用 kubectl top 是基础命令,但是需要部署配套的组件才能获取到监控值:1.8 以下:部署 heapter;1.8 以上:部署 metric-server;kubectl top node:查看 node 的使用情况:kubectl top pod:查看 pod 的使用情况:不指定 pod 名称,则显示命名空间下所有…

TSception:从EEG中捕获时间动态和空间不对称性用于情绪识别

TSception:从EEG中捕获时间动态和空间不对称性用于情绪识别(论文复现) 摘要模型结构代码实现写在最后 **这是一篇代码复现,原文通过Pytorch实现,本文中使用Keras对该结构进行复现。**该论文发表在IEEE Transactions on…

【Python 随练】古典问题:兔子繁殖问题

题目: 古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月,后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 简介: 在本…

三、DSMP/OLS等夜间灯光数据贫困地区识别——MPI和灯光指数拟合、误差分析

一、前言 当我们准备好MPI和灯光指数(包括总灯光指数和平均灯光指数)之后,接下来主要的过程就是通过将MPI和灯光指数拟合,构建多维度指数估算模型,这里我解释一下前文中的MPI计算过程,其实利用熵值法确定指标权重,并通过各 指 标 归 一 化 数 值 乘 以 对 应 的 权 重 …

UG NX二次开发(C#)-用UFun函数导出图像(Image)

文章目录 1、前言2、在UG NX中交互导出图像的操作2.1 打开一个三维模型2.2 打开导出图像的界面3、采用UFun函数来实现3.1 搜索image的方法3.2 帮助说明3.3 应用环境3.4 方法应用4、后记1、前言 在UG NX二次开发过程中,三维CAD模型有时需要导出为图像,如.png、.jpg、.bmp、.t…

类与封装的概念

类通常分为以下两个部分 类的实现细节 类的使用方式 当使用类时,不需要关心其实现细节 当创建类时,才需要考虑其内部实现细节 封装的基本概念 根据经验:并不是类的每个属性都是对外公开的 如:女孩子不希望外人知道自己的体重…

【系统开发】尚硅谷 - 谷粒商城项目笔记(二):搭建分布式系统基本环境

文章目录 搭建分布式系统基本环境引入spring-cloud-alibaba依赖Nacos作为注册中心Feign 远程调用Nacos作为配置中心Nacos配置中心进阶Nacos加载多配置集GateWay网关网关路由分发解释 搭建分布式系统基本环境 引入spring-cloud-alibaba依赖 在common的pom.xml中加入 &#xff…

Socket网络通信过程 与 IO多路复用原理

0、引言 本文主要讲述Socket网络编程的基本知识、IO多路复用的select、poll、epoll实现原理以及比较,并解答了一些socket建立连接、阻塞的常见问题。 1、什么是Socket、网络通信的过程 Socket 的中文名叫作插口,事实上,双方要进行网络通信前…

HTML(一)

一.HTML的标准结构 <!doctype html> 声明文档类型<html> HTML根标签<head> 头标签<title></title> 标题标签</head><body> 主题标签...</body></html> 二.标签介绍 2.1 段落标签 1.注释标签 <!--我是一个注释--…

送外卖适合什么蓝牙耳机,推荐几款适合户外佩戴的骨传导耳机

骨传导耳机&#xff0c;是通过震动的方式将声音转化为不同频率的机械振动&#xff0c;由于不需要通过耳膜就可以听到声音&#xff0c;骨传导耳机在保留传统耳机的优点的基础上&#xff0c;解决了传统耳机不能在开放环境中使用的问题。那么在骨传导耳机中&#xff0c;究竟有哪些…

MobaXterm 常用设置

MobaXterm 是用于远程计算的工具箱&#xff0c;作为一个 Windows 应用程序&#xff0c;它为程序员、网站管理员、IT管理员和几乎所有需要以更简单的方式处理远程工作的用户量身定制了大量功能。MobaXterm 提供了所有重要的远程网络工具(SSH, X11, RDP, VNC, FTP, MOSH&#xff…

消息队列常见问题整理

前言 消息队列&#xff08;Message Queue&#xff09;&#xff0c;从广义上讲是一种消息队列服务中间件&#xff0c;提供一套完整的信息生产、传递、消费的软件系统。 消息队列所涵盖的功能远不止于队列&#xff08;Queue&#xff09;&#xff0c;其本质是两个进程传递信息的…