当前位置: 首页 > news >正文

linux学习【7】Sourc Insight 4.0设置+操作

目录

  • 1.Source Insight是什么?
  • 2.需要哪些配置?
  • 3.怎么新建项目
  • 4.一些问题的解决
    • 1.中文乱码问题
  • 5.常规使用
    • 1. 在工程中打开文件
    • 2. 在文件中查看函数或变量的定义
    • 3. 查找函数或变量的引用
    • 4. 快捷键

按照这个设置就可以了,下面的设置会标明设置理由。

1.Source Insight是什么?

阅读源码,编辑源码,不能编译,不能调试。

2.需要哪些配置?

Options—>File Type Options—>C/C++Source File
后面分号后面加上S(如图所示),只有这样才能加入汇编文件!

在这里插入图片描述
在这里插入图片描述
把下面的两个勾去掉,缩进才比较正常。
在这里插入图片描述

3.怎么新建项目

Project—>New Project
项目名字:可以随便
项目路径:项目文件夹
在这里插入图片描述
在这里插入图片描述
直接ok操作到如图步骤,点击Add All—>全部勾选
在这里插入图片描述
点击下面的选项,Synchronize Files,解析之后才可以随便函数之间跳转
在这里插入图片描述

4.一些问题的解决

1.中文乱码问题

单个文件乱码解决办法:

菜单栏中【File】 > 【Reload As Encoding…】 > 【Chinese Simplified (GB18030)】 >
选择后,点击load,问题解决!!!

所有文件乱码解决办法:

菜单栏中 【Options】 > 【Preferences】 >File标签中,最下面的“Default encod­ing”
:改成System Default(Windows ANSI) 或者Chinese Simplified(GB2312)
CP:936,点击确定,问题解决!!!

把context window打开在这里插入图片描述

5.常规使用

1. 在工程中打开文件

点击"P"图标打开文件列表,双击文件打开文件,也可以输入文件名查找文件,如下图所示:

在这里插入图片描述

2. 在文件中查看函数或变量的定义

打开文件后,按住ctrl键的同时,用鼠标点击函数、变量,就会跳到定义它的位置,如下图所示:

在这里插入图片描述

3. 查找函数或变量的引用

双击函数,右键点击弹出对话框选择“Lookup Reference”;或者双击函数后,使用快捷键"ctrl+/"来查找引用,如下图:

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

4. 快捷键

快捷键说明
Ctrl+=跳去定义的位置
Ctrl+/查找引用
Alt + ,后退
Alt + .前进
F8高亮选中的字符
Ctrl+F查找
F3或Shift+F3往前查找
F4或Shift+F4往后查找
F5跳去某行

其他快捷键:
F7 :Look up symbols
F8 :Look up local symbols
F9 :Ident left
F10 :Ident right
Alt+, :Jump backword
Alt+. : Jump forward
Shift+F3 : search the word under cusor backward
Shift+F4 : search the word under cusor forward
F12 : incremental search
Shift+Ctrl+f: search in project
shift+F8 : hilight word

窗口操作快捷键:
project window Ctrl+O打开
symbol window Alt+F8打开和关闭
Contex Window 自定义键打开和关闭
Relation Window 自定义键打开 先锁定再刷新联系

http://www.lryc.cn/news/541983.html

相关文章:

  • JDK、Hadoop下载地址
  • 【小白向超详细】使用 VSCode 远程连接 Linux 服务器详细教程
  • 设计心得——解耦的实现技术
  • 计算机毕业设计SpringBoot+Vue.jst在线文档管理系统(源码+LW文档+PPT+讲解)
  • 在windows下安装windows+Ubuntu16.04双系统(下)
  • 一文讲解Redis为什么读写性能高以及I/O复用相关知识点
  • TPU(Tensor Processing Unit)详解
  • Ubuntu20.04.2安装Vmware tools
  • 检测服务端口是否开放的常用方法
  • muduo源码阅读:socket常见操作及一些补充
  • 虚拟表格实现全解析
  • 使用 Grafana 监控 Spring Boot 应用
  • 使用Socket编写超牛的http服务器和客户端(一)
  • python turtle模块有哪几种命令
  • 【Transformer架构】
  • unity学习50:NavMeshAgent 区域Areas和cost
  • Blender小技巧和注意事项
  • Python常见面试题的详解15
  • 代码审计初探
  • Spring面试题2
  • Linux 权限系统和软件安装(二):深入理解 Linux 权限系统
  • 二:前端发送POST请求,后端获取数据
  • 单机上使用docker搭建minio集群
  • 安全生产月安全知识竞赛主持稿串词
  • C++的设计模式
  • C++手撕AVL树
  • 写大论文的word版本格式整理,实现自动生成目录、参考文献序号、公式序号、图表序号
  • Redission可重试、超时续约的实现原理(源码分析)
  • java八股文-消息队列
  • 3分钟idea接入deepseek