推荐一款优秀的代码编辑软件--Source Insight
“工欲善其事,必先利其器”,好的工具能够提高我们办事的效率,进而提升团队乃至企业的竞争力。
对于软件开发工程师来说,选择一款优秀的代码编辑软件也是很重要的。最近,我看到有很多同事还在用微软的VC ++ 6.0进行代码的编写,感到非常的吃惊。因为在我看来,那款软件存在很多的不足,包括:无法设置背景、代码跳转不方便、换行时会出现Tab键等。
在此,为大家推荐一款个人觉得很适合代码编写的软件--Source Insight。有关这款软件的介绍请参考这个网页:http://baike.baidu.com/link?url=eTRrxEOhdGvVOO7d-5ExgyhUm-Rp-Ea8nWRwwkbQ2jGDvnmTTg-nFA00kheKoKDIkrNVtO0LQd3PirFYDB9gHq。相信很多人都已经用过了,没用过的可以到网上去下载一个免费的软件包来试用一下。
以下,对该软件的使用方法进行一定的介绍。
一、如何建立工程
安装并启动该软件之后,会出现下面这个界面:
点击上图中红色区域的“Project”按钮,会出现下面的界面:
在弹出的框中输入工程名和代码所在的路径,然后单击“OK”。这里需要注意,为了减少麻烦,建议直接将代码所在路径拷贝过去(例如,上图中的E:\Compute就是直接拷贝过去的)。
如上操作之后,一个工程就建立了,如下图所示:
在图的最左边可以看到程序文件中的函数列表,中间是具体的代码区域,最右边是整个工程所包括的程序文件列表,最下边显示的是当前用户点击到的函数或变量所在的位置(如果想要跳转到那个地方去,只需要双击该区域就可以了)。
现在,你基本上就可以用它来开始干活了,真的是非常的方便。不过,还有一些小技巧,需要注意一下。
二、一些实用技巧
(1)设置代码背景的颜色
在代码区域单击鼠标右键,选择“Special Window Color”,之后选择一种背景颜色即可,如下图所示:
(2)设置代码字体的大小
有时,我们觉得代码字体太小,想要放大一点,可在代码区域单击鼠标右键,选择“Document Options”,接着选择“Screen Fonts”,然后选择一种字体大小,点击“确定”即可。如下图所示:
“实践出真知”,只有多多尝试,才能知道哪一款工具更适合你。当你遇到更好的编程工具时,别忘了告诉广大的同胞们。
推荐一款优秀的代码编辑软件--Source Insight的更多相关文章
- 收集五款常用的HTML编辑软件
HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言.HTML文本是由HTML命令组成的描述 ...
- 给你推荐10款优秀的 HTML5 动画工具
HTML5 在过去三年快速增长,已经成为 Web 开发人员最喜欢的编程语言之一.强大的编程语言拥有开发更好的网页应用的能力. HTML5 中引入的新技术都非常好,像 Chrome.Firefox.Sa ...
- Sublime Text(代码编辑软件)
特点 Sublime Text 3是一个轻量.简洁.高效.跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点: 它体积小巧,无需安装,绿色便携:它可跨平台支持Windows/Mac/Linux: ...
- 阅读linux内核代码的工具-- Source Insight
http://blog.csdn.net/luckyaslan/article/details/7869235 Step 1:安装Source Insight并启动程序 可以进入图1界面,在工具条上有 ...
- 推荐五款优秀的PHP代码重构工具
在软件工程学里,重构代码一词通常是指在不改变代码的外部行为情况下而修改源代码.软件重构需要借助工具完成,而重构工具能够修改代码同时修改所有引用该代码的地方.本文收集了五款出色的PHP代码重构工具,以帮 ...
- 前端神器-神级代码编辑软件Sublime Text下载、使用教程、插件推荐说明、全套快捷键
Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能 ...
- 前端开发必备 40款优秀CSS代码编写工具推荐
摘要:CSS工具可以简化工作流,可以提高CSS编写速度,是开发者和设计者所不可缺少的.本文列举了40种CSS工具,功能涉及CSS菜单.动画.3D图形.响应式页面.图层.按钮等界面元素的设计与制作,你定 ...
- [转]前端开发必备 40款优秀CSS代码编写工具推荐
编写工具地址如下 英文地址:http://webtoolsdepot.com/40-css-tools-to-improve-your-productivity/ 中文地址:http://www.cs ...
- 软件推荐 ---一款优秀的通信组件 HP_Socket
* HP-Socket 官方网站:http://www.jessma.org* HP-Socket 项目主页:http://www.oschina.net/p/hp-socket* HP-Socket ...
随机推荐
- React组件间信息传递方式
组件之间传递信息方式,总体可分为以下5种: 1.(父组件)向(子组件)传递信息 2.(父组件)向更深层的(子组件) 进行传递信息 >>利用(context) 3.(子组件)向(父组件)传 ...
- vs2012应用程序的打包和图标设置
最近用VS2010+QT做了一个小软件,为了把它打包发布,查了很多资料,现在总结下,便于以后查看. 本方法不限于VS2010,也不限于QT,只要你运行你的代码得到exe之后,都可以参照本方法进行. 参 ...
- Django的contenttypes应用、缓存相关
一.django的contenttypes contenttypes 是Django内置的一个应用 , 可以追踪项目中所有app 和 model 的对应关系, 并记录djang_content_typ ...
- Python实践练习目录
缘由 做中学才是最好的方法,通过这些项目来加强自己的Python掌握程度. 原则 成体系地学,不搞"题海战术" 通所有不如精一物,精一物方可通所有 走心学,忌浮躁 项目列表 字符串 ...
- 「小程序JAVA实战」小程序 loading 提示框与页面跳转(37)
转自:https://idig8.com/2018/09/02/xiaochengxujavashizhanxiaochengxu-loading-tishikuangyuyemiantiaozhua ...
- openSUSE Linux 忘记root密码的解决方法
openSUSE Linux 忘记root密码的解决方法 : 对于大部分linux发行版本,忘记root密码的时候,是可以通过单用户模式来重设密码的. 如在redhat/fedora 下,可以通过在启 ...
- Spring 学习记录7 初识XmlWebApplicationContext
主题 之前Spring相关的一些类,比如Enviromnent,BenFactory都接触了一些.有一些收获.但是直接看代码很多方法都不知为什么这样写.哪里会用到.因为太底层了.不好理解..现在从高层 ...
- 动态修改datagrid中的numberbox的最大值和最小值
注意datagrid使用的触发函数是: onBeginEdit,只有在这个触发条件下,editor才真正初始化完成,不然没法动态修改numberbox中的最大最小值. 示例代码:(注意这一块:onBe ...
- 强大的vim配置文件,让编程更随意 (转载)
花了很长时间整理的,感觉用起来很方便,共享一下. 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C.C++.java代码以及执行shell脚本,按“F8”可进行C.C++代码的调试 2. ...
- 使用火狐浏览器访问双向认证的k8s api
首先 不能在火狐里对要访问的网址添加例外 打开 选项->高级->查看证书->证书机构->导入.先择服务端ca.crt后根据提示导入证书 生成p12文件 openssl pkcs ...