如何用sourcetree 删除文件 Insight查看.s文件

[忙里偷闲学习ufun_5]源码查看及编辑Source Insight软件使用 - 【stm32/stm8】 -
电子工程世界-论坛
后使用快捷导航没有帐号?
请完成以下验证码
查看: 1036|回复: 6
[忙里偷闲学习ufun_5]源码查看及编辑Source Insight软件使用
在线时间939 小时
芯币1703枚
E金币136枚
TA的帖子TA的资源
纯净的硅(初级), 积分 512, 距离下一级还需 288 积分
纯净的硅(初级), 积分 512, 距离下一级还需 288 积分
本帖最后由 boming 于
20:13 编辑
各位不好意思,这两天迷上电视剧《解密》。没及时学习与更新。观后感:对以后代码加密有点引导。开始学习新的软件使用。源码查看及编辑 Source Insight。自行百度下载,很多破解。
一。打开软件:新建工和程
1.bmp (3 MB, 下载次数: 0)
19:57 上传
二。起个工程名和存储工程路径,本工程存在源码项目中 的SOURCE文件夹中
2.bmp (3 MB, 下载次数: 0)
19:58 上传
三。选择源码目录
3.bmp (3 MB, 下载次数: 0)
19:58 上传
四。为项目添加源码。把CORE
4.bmp (3 MB, 下载次数: 0)
19:58 上传
五。需要的添完
5.bmp (3 MB, 下载次数: 0)
19:59 上传
六。添完后,要同步一下代码。
6.bmp (3 MB, 下载次数: 0)
19:59 上传
七。全选上。点OK
7.bmp (3 MB, 下载次数: 0)
20:01 上传
八。打开Main文件,就可以查看和编辑。
8.bmp (3 MB, 下载次数: 0)
20:02 上传
九。下节开始入门单片机各个外设模块。
在线时间422 小时
E金币159枚
TA的帖子TA的资源
一粒金砂(中级), 积分 81, 距离下一级还需 119 积分
一粒金砂(中级), 积分 81, 距离下一级还需 119 积分
如果仅仅是源码查看的话,还不如用notepad++
个人感觉,看代码还得是SourceInsight,甩notepad++几条街,而且,据说notepad++的作者是个台独分子噢&
stm32/LoRa物联网:
在线时间799 小时
芯币1102枚
TA的帖子TA的资源
一粒金砂(高级), 积分 268, 距离下一级还需 232 积分
一粒金砂(高级), 积分 268, 距离下一级还需 232 积分
如果仅仅是源码查看的话,还不如用notepad++
个人感觉,看代码还得是SourceInsight,甩notepad++几条街,而且,据说notepad++的作者是个台独分子噢
这与台独有啥关系&
&&&&&&&&&&
在线时间1784 小时
芯币3036枚
E金币604枚
TA的帖子TA的资源
对于程序特别大还是用SourceInsight,我们写程序都是直接在SourceInsight,只用keil 、iar等来编译调试,notepad++适合看单文件
+10086,我在论坛里多次安利了这个编辑软件,相当好用&
这样啊,学习了,
用SourceInsight写代码比起KEIL、IAR的优点在那里呢?&
在线时间422 小时
E金币159枚
TA的帖子TA的资源
一粒金砂(中级), 积分 81, 距离下一级还需 119 积分
一粒金砂(中级), 积分 81, 距离下一级还需 119 积分
对于程序特别大还是用SourceInsight,我们写程序都是直接在SourceInsight,只用keil 、iar等来编译调试,no ...
这样啊,学习了,
用SourceInsight写代码比起KEIL、IAR的优点在那里呢?
stm32/LoRa物联网:
在线时间422 小时
E金币159枚
TA的帖子TA的资源
一粒金砂(中级), 积分 81, 距离下一级还需 119 积分
一粒金砂(中级), 积分 81, 距离下一级还需 119 积分
个人感觉,看代码还得是SourceInsight,甩notepad++几条街,而且,据说notepad++的作者是个台独分子噢
这与台独有啥关系
stm32/LoRa物联网:
在线时间1640 小时
威望1704分
芯币1126枚
E金币219枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1704, 距离下一级还需 296 积分
纯净的硅(高级), 积分 1704, 距离下一级还需 296 积分
对于程序特别大还是用SourceInsight,我们写程序都是直接在SourceInsight,只用keil 、iar等来编译调试,no ...
+10086,我在论坛里多次安利了这个编辑软件,相当好用
EEWORLD 官方微信
EE福利 唾手可得
Powered by使用source insight 的宏可以给编程工作带来较高的效率, 编写宏并不难, 只要参看已有的宏,基本就能写出自己想要的宏,
另外可以参考source insight的官方网站的帮助
/v2help/htm/helpcontents1.htm .
1. Project-&Open Project... 打开Base工程(该工程一般在&我的文档\Source Insight\Projects\Base&中);
2. Project-&Add and Remove Project Files... 加入宏文件(也可以把代码加到已有文件中,如Utils.em文件中);
3. Options-&Menu Assignments 打开Menu Assignments窗口, 在Command中输入Macro, 选中要使用的宏, 添加到比如work菜单中.
还可以自定义快捷键;
SI官方的宏库:
注意: 下面的例子宏中,有些是相当于子函数,不可以直接使用
/*将光标所在行的代码用/**/注释掉*/
macro CommentSingleLine()
&&& hbuf = GetCurrentBuf()
&&& ln = GetBufLnCur(hbuf)
&&& str = GetBufLine (hbuf, ln)
&&& str = cat(&/*&,str)
&&& str = cat(str,&*/&)
&&& PutBufLine (hbuf, ln, str)
/*将一行中鼠标选中部分注释掉*/
macro CommentSelStr()
&&& hbuf = GetCurrentBuf()
&&& ln = GetBufLnCur(hbuf)
&&& str = GetBufSelText(hbuf)
&&& str = cat(&/*&,str)
&&& str = cat(str,&*/&)
&&& SetBufSelText (hbuf, str)
the info like:
macro getCommentInfo()
szMyName = &guixue &
hbuf = GetCurrentBuf()
ln = GetBufLnCur(hbuf)
szTime = GetSysTime(1)
Hour = szTime.Hour
Minute = szTime.Minute
Second = szTime.Second
Day = szTime.Day
Month = szTime.Month
Year = szTime.Year
if (Day & 10)
szDay = &0@Day@&
szDay = Day
if (Month & 10)
szMonth = &0@Month@&
szMonth = Month
szDeion = &by&
szInfo =&@szDeion@ @szMyName@ @Year@-@szMonth@-@szDay@&
return szInfo
/*添加一行新的注释*/
macro SingleLineComment()
&&& hbuf = GetCurrentBuf()
&&& ln = GetBufLnCur(hbuf)
&&& szInfo = getCommentInfo()
&&& InsBufLine(hbuf, ln+1, &/* @szInfo@ */&)
macro C_CommentBlock()
hbuf = GetCurrentBuf();
hwnd = GetCurrentWnd();
sel = GetWndSel(hwnd);
szLine = GetBufLine(hbuf, sel.lnFirst);
szLine = cat(&/*&, szLine);
PutBufLine(hbuf, sel.lnFirst, szLine);
szInfo = getCommentInfo()
szInfo = &/*&&& @szInfo@&
InsBufLine(hbuf, sel.lnFirst, szInfo)
InsBufLine(hbuf, sel.lnLast+2, &*/&)
tabSize = 4;
sel.ichFirst = sel.ichFirst + tabS
sel.ichLim = sel.ichLim + tabS
SetWndSel(hwnd, sel);
macro C_UnCommentBlock()
hbuf = GetCurrentBuf();
hwnd = GetCurrentWnd();
sel = GetWndSel(hwnd);
iLine = sel.lnF
szLine = GetBufLine(hbuf, iLine);
szInfo = getCommentInfo()
szInfo = &/*&&& @szInfo@&
if (szLine[0] == &/& && szLine[1] == &*&)
if(szInfo == szLine)
DelBufLine(hbuf, iLine)
iLine = sel.lnLast-1;
szLine = GetBufLine(hbuf, iLine);
len =strlen(szLine)
if(len &2)
if(szLine== &*/&)
DelBufLine(hbuf, iLine)
SetWndSel(hwnd, sel);
macro C_Do_Comment()
flag =C_UnCommentBlock()
if(flag==false)
C_CommentBlock()
----------------------------
转载地址:/user1/1772/archives/.html
与非门科技(北京)有限公司 All Rights Reserved.
京ICP证:070212号
北京市公安局备案编号: 京ICP备:号相关文章推荐
手动添加一个Makefile这样的文件类型
点击菜单栏Options -> Document Options ,然后再弹出的对话框中找到File filter,文件过滤的设置,里面肯能有*.c;*....
如何添加makefile:
打开Source Insight,在新建工程之前,进入
Options -> Document Options-> 点击Document Type的下拉框,然后选择Make...
如何添加makefile:
打开Source Insight,在新建工程之前,进入
Options -> Document Options-> 点击Document Type的下拉框,然后...
手动添加一个Makefile这样的文件类型
1.点击菜单栏Options -> Document Options ,然后在Document type 那里选择“C source file”,文件过滤...
为sourceinsight添加makefile、kconfig、*.S文件支持
大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfi...
大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile...
大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile...
用source insight看blob以及内核中的代码,发现即使全局搜索,也找不到定义中后缀为.S的函数,而明明在*.S中用汇编定义了该函数的。去网上查了一下,发现原因是*.S文件并没有添加到改工程...
一、做ARM嵌入式开发时,有时得整汇编代码,但在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来,默认只加了.inc和.asm后缀的, .s...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)如何用source Insight查看.s文件_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何用source Insight查看.s文件
我有更好的答案
没有这个功能。顶多用目录排序。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包

我要回帖

更多关于 source insight文件栏 的文章

 

随机推荐