source insight 配置
配置成简单好用的c/java代码编辑器
1、缩进与tab
2、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)
3、去掉功能强大但是无用的自动完成功能
4、恢复小键盘的“+,-,*,/”功能
5、恢复ctrl+a的全选功能
6、解决字符等宽对齐问题。
SourceInsight提供的功能
1、解析日志信息时非常有用的Source Link
1.1 创建SourceLink
1.2 在解析日志信息时,使用SourceLink
1.3在解析自定义命令输出时,使用SourceLink
2、替换(Replace) VS 上下文敏感的智能重命名(Context-Sensitive Smart Rename)
2.1 替换(Replace)
2.2上下文敏感的智能重命名(Context-Sensitive Smart Rename)
Old Name 填旧名称。光标下的词会被自动加载;光标的位置非常重要,这是因为Source Insight会根据本地上下文背景、准确地确定你想要重命名哪一个标记。
推荐只填单个词、而不是字符串。
如果你在命名成员变量、或本地变量(),Old Name框中会显示完全标记名、即上层容器名+标记名。例如,框中的“DocDraw.paintStruc”代表DocDraw是函数名,paintStruc是函数的本地成员变量。
New Name 填新名称。只填标记名,不填上层容器名。
Output Search Results 如果勾选,搜索替换结果日志会被输出到Search Results窗口中。可以通过Windows菜单来切换,或ctrl+tab切换察看。并且每一条记录旁会有SourceLink链接到替换发生地文件。
Confirm Each Replacement 每次替换询问。
Skip Comments 不重名注释部分。
|
3、在SourceInsight中提供的正则表达式
3.1在SourceInsight中提供的正则表达式
Table 4.3: Regular Expression Characters
|
|
Character
|
Matches
|
^ (at the beginning only)
|
beginning of line。如^Hello,匹配Hello在句首。
|
.
|
any single character
|
[abc]
|
any single character that belongs to the set abc
|
[^abc]
|
any single character that does not belong to the set abc
|
*
|
zero or more occurrences of the preceding character
|
+
|
one or more occurrences of the preceding character
|
t
|
a tab character
|
s
|
a space character
|
w
|
white space (a tab or a space character)
|
$
|
the end of the line。如TRUE$,匹配TRUE在句尾。
|
转义字符。如果在它后面有元字符,取消其特殊含义。
|
3.2 正则表达式在配置tc编译器中的应用∶
(d:tcsrc[qQ][tT]*[1-9][0-9]*.[cC])s([1-9][0-9]*)
|
3.3 正则表达式在配置javac编译器中的应用∶
([dD]:javasrc[qQ][tT]*[1-9][0-9]*.java):([1-9][0-9]*)
|
4、自定义命令
转载于:https://blog.51cto.com/baigoogledu/163970
source insight 配置相关推荐
- 如何在wine下为Source Insight配置字体
今天在Ubuntu下使用Source Insight时,发现里面的字体实在丑的不行.而看到windows下source insight的字体可以配置的很漂亮,于是想捣腾一下试试看. 1.首先在wind ...
- Source Insight配置及问题汇总
文章目录 前言 一.配置 1 将背景改为豆沙绿 2 修改字体及其大小 3 显示代码行号 4 怎么设置右边距线 5 如何让历史文件显示为标签栏形式 6 编码规范要求函数长度不超过50行 二.问题 1 创 ...
- vs2015与source insight联动
如果觉得文章对你有帮助先点个赞 在使用vs2015的调试的时候发现跳转和看代码还是不如source insight来得直接 所以发明了轮子 在vs2015中调试代码,在source insight中看 ...
- Source Insight编辑器配置
Sublime Text 无疑是一款很优秀的编辑器和阅读器,可惜对于中文编码不支持,网上的ConvertTOUTF8存在BUG,经常转码失败,体验很不好. 现在开始使用source insight,这 ...
- Source Insight之Relation Window Properties配置和一些快捷键
1 Source Insight之Relation Window Properties配置 我们先点击source Insight的这个地方 然后鼠标右键,点击Relation Window Prop ...
- VScode 配置豆沙绿背景色(source insight同款背景色)
我的source insight是豆沙绿背景色的,虽然vscode 黑色背景已经很好了,但是我还是想统一颜色,所以研究了下怎么配置豆沙绿色 1.点击文件,首选项,设置 2.上一步会进入设置界面,点击工 ...
- Source Insight常用配置
Source Insight是嵌入式开发必备编程工具.目前最新版本是Source Insight 4.0,提供了更多的新功能.越强大的工具,可配置的选项就越多,所以只有适合自己的设置,才能提高工作效率 ...
- Source Insight护眼字体及背景配置
1.前言 古人云,窈窕淑女,君子好逑.一副好的外表确实让人心旷神怡,同样,一份护眼好看的软件使操作界面对程序员来说也能倍感愉悦,大大提升工作效率.关于程序员视力保护的问题,在知乎等平台上的讨论也是老生 ...
- source insight 此产品的配置信息已损坏。请与您的技术支持
安装了source insight 破解版,功能异常,卸载不干净,听信谗言,误删了注册表,出现""此产品的配置信息已损坏.请与您的技术支持""! 尝试安装 旧的 ...
最新文章
- 树莓派4外置wifi天线_树莓派打造最强车载娱乐终端(1)音乐和WiFi
- 一个新游戏的思路;大家来说说看,觉得好的话,我做成游戏
- python网站开发实例-【9】Python接口开发:flask Demo实例
- charles: 使用小结
- Linux平台swift语言开发学习环境搭建
- C语言学习之将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1. 要求改为1,4,5,6,8。
- 自然水体辐射特性与数值模拟 pdf_OpenGMS系列讲座(十三)汪亚平教授:南黄海水动力过程和辐射沙脊群演化...
- XSS-Game level 11
- abaqus python二次开发攻略_Python 进行 Abaqus 二次开发的基础知识
- 如何在github上找到自己想要的代码_如何在 GitHub 上找到免费且实用的软件?
- Task Parallel Library
- FTP/文件传输协议
- 全国中小学信息技术创新与实践大赛:软件创意编程赛道
- 错误1406.无法将数值写入键/Software/Classess/.htm/OpenWithList/devenv.exer的解决方案
- ios真机测试,Ineligible Devices,不可以选中真机
- raid ahci模式哪个好_一机多用的RAID磁盘阵列 QNAP TR-004体验测评
- yjk的波库在哪里_PKPM、YJK地震波导入至MIDAS软件中的方法
- 行车记录仪总显示SD卡已满?看看是怎么回事
- 上海泛微软件面试经历
- JavaScript -- 闭包与作用域链
热门文章
- windows安装版mysql_windows下非安装版 mysql配置
- ResultSet: 结果集对象
- dram和nand哪个难生产_空调哪个牌子好 推荐质量最好又省电的品牌
- mediarecorder路径设置为localsocket_PR学习之旅:pr怎么才能定位和修改视频保存路径,操作很简单...
- linux脚本生成数字写入文本,4.2 编写Shell脚本(P80-85)——《Linux就该这么学》学习笔记16...
- 一场由SameSite字段引发的前端悲剧
- web前端是什么?如何能成为一名合格的前端开发工程师?
- 那个男人 ,他带着Vue3来了~
- python钓鱼网站_学习笔记6.0 Django入门创建一个钓鱼网站
- linux内核字符驱动设备,Linux学习笔记——linux内核字符设备驱动-Go语言中文社区...