首页
社区
课程
招聘
求ASM有自动补齐功能的编辑器或插件
发表于: 2013-2-18 19:06 5725

求ASM有自动补齐功能的编辑器或插件

2013-2-18 19:06
5725
最近准备狠练汇编,试了VS和几个文本编辑器,怎么也调不出代码补齐功能了,各位大虾有没有什么好办法,可以实现自定义头文件的ASM代码自动补齐功能啊,网上搜了,也试了好多,支持ASM的实在太少了,现在也不是当初那时候了,写的代码,都是千行为基数的,一直想扔了C++,改用ASM,写ring3和ring0的东西,毕竟ASM不过关,就永远是菜鸟,
     怎么让VS2008支持,ASM的代码补齐,或者什么编辑器,或者IDE都行,有好插件能支持也行,只要能实现指定汇编头文件的代码补齐就行,KX币就200多,想要多少随便您开口。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 288
活跃值: (212)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
MASMPlus 是一个使用纯 MASM 编写的 MASM Integrate Develop Environment.
  专业汇编程序员90%均使用 MASM,为它开发的编辑器非常多,其中最有名的是 RadASM, 而现在,真正能与 RadASM 同级的就只有 MASMPlus 了,理由是只有 MASMPlus 与 RadASM 一样编写了自定义编辑类,并且比它更出色,只有自已的类,才能在各方面尽情发挥,在量身定制方面,MASMPlus 更是费尽心思,笔者长时间从事工业硬件汇编程序编写,认识到对于专业汇编程序员而言,最重要的,就是代码书写,不需要华而不实的界面,不需要莫名其妙的功能,不需要可有可无的设置,更不需要所谓的封装,总的来说, MASMPlus 是半自动,这也是 MASMPlus 没有取名为 MASMIDE 的主要原因.

  MASMPlus 工程模式极为简单,简单但并不简陋,这种小巧方便的工程管理方式,能同时打开任意多个单个文件/工程,各自编译/链接互不相关,工程单个文件属性设置,带来的,是真正的多工程,一个工程,可以包含多个主程序,多个动态库,多个静态库,组的设置,各库之间关键字搜索相互独立,共享文件全局搜索,并可实现简单方便的混合编程.你需要做的只是稍稍设置参数,按 Ctrl+1 即可一步完成所有操作.MASMPlus 还可以导出工程为模板,可以完全用于工程的发布,因为导出时,MASMPlus 会将工程中所有文件全部打包进apt中,而这个文件交给其它人时,可以直接使用它创建新工程而不会破坏apt.同时,MASMPlus 的工程模块拥有独一无二的功能:保存附加信息,它在每次关闭工程时将工程所有文件的撤消缓冲保存到工程app中,用户在下次重新打开时可以继续上一次的撤消,如果中间没有使用其它工具编辑文件, MASMPlus 可以记录整个软件的编写过程.详细请参考 "使用工程" 一节.

  代码辅助书写方面,MASMPlus 可以说是做得最好的一个编辑器,函数原型参数突出显示,标志参数自动列出,全局搜索可以搜索整个工程,全部关键字列出慢慢浏览,自动大小写支持全部关键字,结构类型变量成员列出,鼠标提示关键字信息,同时,输入与列出遵守一定的编程规则,不会误导使用者,详细请参考 "语法提示规则" 一节.

  查找方面 MASMPlus 支持正则表达式查找与替换,这是一个自主开发的正则表达式引擎,同时它的库已带入 MASMPlus,MASMPlus 使用者可直接在自己的程序中使用,MASMPlus 的正则表达式语法与通用的略有不同,详细使用及规则请参考 "正则表达式" 一节.

  同时,MASMPlus 支持插件开发,通过装植插件,可以扩展程序功能,尤其是窗口类插件,这种创新的插件模型,可以让 MASMPlus 扩展成为任何编辑器,随着之后插件的增加,使用者会发现 MASMPlus 能打开各种各样的文件,如果您是专业程序员,想为 MASMPlus 编写插件,请参考 "PDK 开发手册" 一章.同时,官方已经预留了二个插件,一个是 "资源编辑器" ,另一个是 "调试器" ,不久这两个插件均会开发并内置在 MASMPlus 下述版本中.

网址
                  http://www.aogosoft.com/masmplus/
2013-2-18 20:13
0
雪    币: 264
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
下个番茄助手,  里面手动添加, 然后敲代码就有提示了. 我就是这样搞的
2013-2-18 20:34
0
雪    币: 297
活跃值: (120)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
这也行啊,我试试,先谢谢两位,大番茄1年前就开始用了.
2013-2-18 20:48
0
雪    币: 297
活跃值: (120)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
仁兄,能不能说的详细点,我没整明白,我加了,重新启动VS还是米有啊
上传的附件:
2013-2-18 21:17
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
先看看,再说!!
2013-2-18 21:41
0
雪    币: 297
活跃值: (120)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
7
我晕,你说的是不是代码错误提示啊,哪个拼写检查我用VS写汇编时候也有,我现在需要整出来,代码补齐,是敲字符后,自动出小框框,提示一堆让咱们选的哪种,要不然代码一写多了,全是哪是些拼写字符错误,速度也超慢.
2013-2-18 22:00
0
雪    币: 371
活跃值: (72)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8
radasm 不好吗?
radasm 第三版是开源的,masm写的,有功夫自己改成自己好用的~
2013-2-19 03:54
0
雪    币: 371
活跃值: (72)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
9
radasm 很不错,楼主应该先试一试~
2013-2-19 03:54
0
雪    币: 297
活跃值: (120)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
10
我安装了RadASM,就第一次启动有代码补齐,关了以后,就在也整不出来了,在百度和谷歌搜索了好久也没找到方法怎么在调出来,

仁兄,求指教啊,没语法高亮,没有拼写检查都行,这都无所谓,没有代码补齐,写大程序太费劲了啊
2013-2-19 09:05
0
雪    币: 297
活跃值: (120)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
11
谢谢各位大虾,你们说的我都试验了,不过最终我选择了,Source Insight,效果非常满意,,调试嘛,写个批处理用Windbg调试就行了。
2013-2-26 13:01
0
游客
登录 | 注册 方可回帖
返回
//