6.如果你喜欢手工进行编译,可以这样,在启动时打通MASM for EditPlus的BIN目录,如在Autoexec.bat中添加一句set PATH=%PATH%;D:\MASM32\BIN,注意D:\MASM32\BIN要是你自己的安装目录下的BIN,以后在命令行方式下只要输入mlink 文件路径就可以进行一步到位的编译,例如编译C:\1.asm,则输mlink c:\1.asm,则能自动的编译出1.EXE文件来。唯一的要求就在源代码最前面几行中加入一行注释,里面用双引号包含说明编译的模式,如;MODE="DOS",则编译程序会自动编译为DOS汇编程序,相关的关键关有DOS/CON/DLG/EXE/DLL/MDI/VXD/LIB. 逆风者
小技巧: =============== 1.RedASM有一个很方便的功能,叫ASCII码表,这在想知道某些字符的值的相当有用,其实EditPlus中这个功能更加方便,你只要把光标移动到相应字符前面,在EditPlus的状态栏中会自动显示其ASCII值,虽然无法显示特殊的字符,但是已经相当方便好用。 2.当一个文件中自定义的过程、函数过多时,可以点搜索->函数列表来查看已有的过程,双击后能马上跳到目录行.对于大文件相当文件。 3.当要查找字符时,如想查找一些变量是否重声明,可以双击选择这个单词,再点查找时选择的文本会自动出现在查找编辑框中。 4.当要查找某个API函数相应的LIB时或查看某个常数的值时,你可以这样做:点搜索->在文件中查找,输入API的名字,然后文件类型使用*.inc,文件夹选择MASM for EditPlus的INCLUDE文件,然后点查找,不到1秒钟,就能查找到它所对应的INC文件。也很方便,并且设置好后,以后查找时只需双击想查询的API再点在文件中查找,所有的设置都不需要输入,直接点查找就行,用得好的话,这比在API手册中查找还要方便。 5.如果编译时使用EditPlus的输出窗口,当发生错误后,你只需双击列表中错误提示的那一行,则能自动跳运源文件中相关行,这一点和VC的编辑器一样。这个功能也相当方便。具体在参数设置中,在用户工具需要使用输出窗口的工具下复选"捕捉输出"就行了。 6.如果你用MASM已经在写程序了,并且想写一个软件,建议使用工程功能,这样可以把一系列的文件设置在一个工程中,在下面的打开的文件名列表左边有一个文件夹的图标,点一下能在弹出的菜单中相当文件设置工程文件。 7.把API的帮助文件添加到5号工具栏,以后只需选择要查询的关键字,点5号工具栏就可以显示它的信息,非常方便。如果您还未安装API参考手册,请到我的站点下载。
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,所有的过程就全部出来了,选择马上跳转到这个过程,结合标记功能,在文件中来回跳转根本不会再麻烦。 本文章更多内容:<<上一页 - 1 - 2 - 3 - 下一页>> |