Chinaunix首页 | 论坛 | 博客
  • 博客访问: 521751
  • 博文数量: 60
  • 博客积分: 1445
  • 博客等级: 上尉
  • 技术积分: 507
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-14 19:15
文章分类

全部博文(60)

文章存档

2012年(1)

2011年(7)

2010年(52)

我的朋友

分类:

2010-11-15 19:19:09

用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版本差异造成设置菜单与本文所述不符,请参照实际菜单项

阅读(1084) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~