为了SourceInsight从Linux回到Windows

简介: 为了SourceInsight从Linux回到Windows

什么是SourceInsight

现在上网搜索这个软件,大多数说他是一个代码阅读软件;但是在官方的说法里面,这是一款支持多语言的编辑器。大概长这样:

看起来十分老旧是吧,但是他其实他已经是第四代了哈哈哈。其实这个软件是我老师一直用的,我刚刚学习的时候,尝试使用过,那叫一个难用啊。我举几个我当时难以忍受的点:

  1. 不会自动补全大括号
  2. 智能缩进很智障
  3. 对于结构体指针的补全不会自动->
  4. 不会检查代码

其实光第一点就足够适应好久了,想象一下你每次都肌肉记忆的大括号回车,然后发现需要再打一个的痛苦!而且还不会自动缩进,或者说缩进有问题。

后来我使用了Manjaro,放弃了Windows。我一直使用的是vscode偶尔开发Qt时会使用QtCreator。

优点

从Linux回到Windows是因为我发现随着代码量的增加,其实并不是很依赖补全;相反,我有时候很享受打字的乐趣。SourceInsight简单的界面和下面上下文对源码的展示进可以在大型项目中一目了然,退可以用来熟悉开源项目的源码或者阅读Linux内核源码,简直就是神器。

如何使用

我的做法大概分如下几个步骤:

  1. 加载一份Linux内核源码在工程中(下载地址)
  2. 将你需要用到的第三方库头文件和源文件加载进工程
  3. 将Linux头文件加载进工程
  4. 使用samba文件系统,使得可以将文件直接存储在Linux中
  5. 将工程放在本地,将代码保存在Linux中编辑

一开始觉得很麻烦,没有vscode的ssh插件方便,但是用多了简直就是神器。

总结

最后我的工具链如下:

VMWare+SourceInsight+XShell+XFtp

相关文章
|
4月前
|
Linux 虚拟化 Windows
Linux、Windows上还不会端口映射的网工,请低调看过来!
Linux、Windows上还不会端口映射的网工,请低调看过来!
137 0
|
13天前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
37 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
4月前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
2月前
|
Ubuntu 安全 Linux
|
13天前
|
自然语言处理 安全 Java
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
36 6
|
17天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
4月前
|
Linux Windows
双系统安装:一键解锁电脑新境界,Windows与Linux并肩作战!
告别单一选择,拥抱无限可能!厌倦了单一操作系统的束缚吗?现在就打破常规,同时享受Windows的便捷与Linux的强大吧!🚀想象早晨用Windows高效办公,夜晚切换至Linux探索开源世界,是不是心动了?💖双系统安装就像赋予电脑双重人格,让一台机器拥有两种独立环境,自由切换如同拥有两台电脑!💰只需三步:规划分区、准备安装介质、安装Linux,即可轻松完成设置,立即体验双重身份带来的便利吧!💾💻
59 0
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
58 4
|
2月前
|
存储 Linux 编译器
cmake的单目录和多目录的使用(Linux和Windows)
本文介绍了在Windows和Linux平台上使用CMake构建单目录和多目录项目的步骤,包括如何配置CMakeLists.txt文件以及如何生成和使用可执行文件、库文件。
56 2
|
2月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
78 0
下一篇
DataWorks