汇编IDE的选择与配置
2008-10-14 09:35:00 来源:WEB开发网EditPlus做为一个文本编辑器是非常实用的,对于编程来说,有一些非常有用的功能不容易被您发现,我均放到了工具栏上,相应的快捷键我帮您定义好了,这些快捷键是我习惯的,如下:
==============================================================
把选择的文本复制追加到剪切板 Ctrl+Shift+C
选择文本全部转换成大写 Ctrl+U
选择文本全部转换成小写 Ctrl+L
选择当前的字词 Ctrl+W
选择当前行 Ctrl+R 或 单击行号
开始进行列块选择 Alt+Mouse
注释选择的文本 Ctrl+;
复制当前行 Ctrl+J
增加当前行的缩进 Ctrl+I
缩进或缩进选择行 Tab
显示当前源代码中的所有函数列表 F4
在当前光标所在行设置一个标记 F5
清除当前文档中的所有标记 F6
快速跳转到当前行上一个标记 F7
快速跳转到当前行下一个标记 F8
跳到指定行 Ctrl+G
显示或隐藏列标记 Ctrl+`
开始记录或停止键盘宏记录 Ctrl+Q
键盘宏回放 Alt+ 0,1,2,3...
运行用户工具 Ctrl+ 0,1,2,3...
其中最实用的是文档标记,当一个文件很长时,如果您突然想声明一个全局变量,当然您可能会用宏在代码中定义,但更有可能的是您会拖动光标到最前面的.data或.data?段添加好变量,再拖动光标到刚才的地方,如果代码很多,非常麻烦,这个时候,请一定要使用标记功能,碰到这种情况,您只需先在当前行按下F5做一个标记,然后再到前面声明好变量,再按一个F8,就能马上返回刚才的位置,非常方便。
接着是函数列表,当一个文件很大,里面有N个过程/函数时,F4就太方便了,您可能在某个过程中修改时突然想到另外某个过程也要修改,此时您只需按下F4,所有的过程就全部出来了,选择马上跳转到这个过程,结合标记功能,在文件中来回跳转根本不会再麻烦。本文来自编程入门网
另外一个非常实用的功能是增加缩进,当源代码的某一块要全部往前减少一个制表符时,你只需选择这些行,再按Ctrl+I就OK了(全部往后添加一个制表符就是Tab键,当然要选择),对代码美化非常实用。
还有宏(不是MASM的宏),比如说对话框过程,每个对话框返回过程最初都是一样的,您可以把过程记录为一个宏,以后需要添加对话框模板的地方按Alt+n就行了。一样方便。
另外有一个功能就是颜色选择工具,猜想您以前定义色彩搞不好是使用宏RGB或自己进行移位,现在不必这么麻烦了,颜色选择功能已放到了工具栏上,不过记得选择了相应色彩后一定要把前面两位与后面两位调换,如选择后为:#45FF10h,这时应该改为10FF45h,如果前面是A-F,还应添加0.如#89FFEEh,应改为0EEFF89h.
另外还有一些编辑器非常好,如UE,如果你想使用UE做编辑器,可以直接挂上MASM for EditPlus的批处理,参数的提供设置一下后就能进行MASM for EditPlus一样的编译操作。
另外,大家不要老是在意IDE的选择,其实做为一个编辑器来说,关键是要自己用着顺手,很多朋友都不喜欢RedASM的封装性,老觉得它就像VC一样搞得很复杂,还有些朋友不喜欢用EditPlus,这些都有个人的原因,所以,大家在选择IDE时,选择好后觉得好用最好就一直用下去,像RedASM,将来它一定会解决双字节的问题的,如果现在你去使用它,将来就会更加顺手.当然,MASM for EditPlus也会不断的进行更新,不过因为编辑器不是我编写的,我的做法可能有点白痴。最好的方法就是自己写一个编辑器,这个以后再说。
更多精彩
赞助商链接