用Ultra Edit打造个性IDE
原创作品,转载请注明出自xelz's blog
博客地址:http://mingcn.cnblogs.com/
本文地址:http://mingcn.cnblogs.com/archive/2010/10/18/UE.html
一、编译运行快捷键
1.打开 高级 -> 工具配置
2.点 插入 添加一个新的工具
3.Command(命令)选项卡
Menu Item Name(菜单栏名称)一栏填上该工具的名称
Command Line(命令行)一栏填写要执行的命令
Working Directory(工作目录)一栏填写该命令执行时的工作目录
Toolbar bitmap/icon(工具栏图标)可以给该工具指定一个图标,显示在工具栏
命令可以使用的变量:
%F 当前活动文件的完整路径和文件名(如"C:\project\test\test.c")
%P 只有路径 (如"C:\project\test\")
%N 只有文件名 (如"test")
%E 只有扩展名 (如".c")
注意 - 如果 %f, %p, %n, %e 是小写,且文件应解析为长文件名,那么应该放置在引号内,例如 "%f" 或 "%p%n" 等。如果 %F, %P, %N, %E 是大写,文件名和路径将转换为“8.3”短文件名格式,以便与 DOS 程序能兼容。
应该注意的是,UltraEdit 对工作目录有特殊的处理方式,在指定工作目录时不能使用引号(即在此种情况下应该使用 %p 而不是 "%p"
示例:
名称:Java Compile
命令:javac %n%e
目录:%p
名称:Java Run
命令:java %n
目录:%p
名称:Gcc
命令:gcc -o %n.exe %n%e
目录:%p
名称:Run
命令:%n
目录:%p
4.Options(选项)选项卡
可以根据需要选择Save Active File(保存活动文件,即当前正在编辑的文件)
或者选择Save All Files First(先保存所有文件)
5.Output(输出)选项卡
Command Output(命令行输出)选择命令执行后的输出信息在何处显示,一般选择Output to List Box(输出至编辑区下方的输出窗口)
Show DOS Box(显示DOS窗口)是否显示命令提示符窗口
Capture Output(捕获输出)是否由UE捕获命令行的输出
6.指定自己习惯的快捷键
默认快捷键是Ctrl+Alt+0~9
打开 高级 -> 配置 -> 键映射
找到AdvancedUserTool1~10(用户工具)
即可在右侧重新定义快捷键
二、语法高亮
UE自带多种语言的语法高亮配置文件,在%appdata%\IDMComp\UltraEdit\WORDFILE.UEW,
如果没有你需要的语言,可以自行编辑,语法参照已定义的语法格式
如果是绿色版UE,可能需要手动指定高亮配置文件,如果没有可到官方下载
打开 高级 -> 配置 -> 编辑器显示 -> 语法高亮
在右侧路径中填上wordfile的路径
一般多种语言关键字大小写及敏感性等有些许差异,所以个人推荐将 自动更正关键字 的勾选去掉(比如想输入“NULL”,但是关键字列表中只有“null”,就会自动更正)
三、自动完成
一般集成开发环境都有自动完成功能,强大的UE里也可以实现
语法高亮文件中的单词是自动添加到自动完成列表中的,所以一般不需要额外设置自动完成文件。
如果需要添加自定义的单词,可先新建一个保存这些单词的文本文件,一行一个,如下格式
int
char
byte
...
然后保存至任意位置
选择 高级 -> 配置 -> 编辑器 -> 自动完成/换行/制表符设置
在右侧 自动完成文件 中指定该文件
然后在 高级 -> 配置 -> 键映射 中为AutoComplete(自动完成)指定一个快捷键
每当按下该快捷键时就会弹出匹配当前输入的自动完成列表
或者在 高级 -> 配置 -> 编辑器 -> 自动完成 中勾选 自动显示自动完成对话框
由于UE版本差异造成设置菜单与本文所述不符,请参照实际菜单项