2024年3月16日发(作者:)

学习笔记,总结了不同版本的使用技巧,免费提供给大家

UltraEdit

功能集合

UltraEdit

是一套功能强大的文本编辑器,可以编辑文字、

Hex

ASCII

码,可以取代记

事本,内建英文单字检查、

C++

VB

指令突显,可同时编辑多个

文件,而且即使开启很大的文件速度也不会慢。软件附有

HTMLTag

颜色显示、搜寻替换以及无限制的还原功能,一般大家喜欢用其来修

EXE

DLL

文件,众多的游戏玩家喜欢用它来修改存盘文件或

是可执行文件。

UltraEdit

的下载和安装

要想获得

UltraEdit

的安装文件你可以到以下网站去下载

,一般下载下来的文件是一个包含两个运行程

序的压缩文件,解压缩后会出

学习笔记,总结了不同版本的使用技巧,免费提供给大家

现两个文件,运行

程序。一直按

OK

往下运行就行了。

你选择安装类型:

NormalInstallation

:正常安装。一般都使用这个选项。一路

“Next”

来,安装就算完毕了。安装完毕后会询问你是否把

Ultraedit

的启动

快捷方式加入到开始菜单、桌面或鼠标右键中,然后选择

OK

即可。

UltraEdit

的启动和使用

单击开始

>

程序

>UltraEdit>UltraEdit-32texteditor

,即可启动

UltraEdit

程序。也可以通过桌面上的快捷方式打开

UltraEdit-32

UltraEdit

工具栏介绍

启动

UltraEdit

后你会看到界面上的工具栏,但这些工具都有些什么

用途呢?

依次作用是:新建一个文件,可以是一个

Txt

文件,也可以是十六进

制文件,

C

HTML

等格式的文件;打开一个文件;关闭已打开文件;

保存正在编辑的文件;打印文件;打印预览;插入一个分页符;设置

是否自动折行;按钮上写个

H

,作用就是将文件转为十六进制文件;

剪切;复制;粘贴;查找;向上查找;向下查找;替换;定位,可以

跳到某一行或某页;用于文件切换,向前跳转;用于文件切换,向后

跳转;

学习笔记,总结了不同版本的使用技巧,免费提供给大家

UltraEdit

十六进制编辑模式

UltraEdit

具有十六进制编辑功能,编辑二进制代码文件,就不用退回

DOS

下用古老

PCTOOLS

了。我们可以打开一个文件,然后选择

“Edit”

菜单下的

“HexEdit”

,文件就变为十六进制的了,做了相应的修改后,

你可以用同样的方法将退出十六进制编辑状态。

UltraEdit

多文件的查找和替换

UltraEdit

支持多文件的查找替换,所以用起来十分方便。例如,我们

要把打开的几个文件中的

“../../”

全部替换为

“../”

,在选

择菜单上的

"search”

并点击

“replace”

那就会弹出如下窗口:

然后分别输入要查找的词和要替换的词(如上图所示)。在

“Replace

Where”

区域中,

“CurrentFile”

是指当前激活的文档,提供了三个选项,

“SelectedText”

是指选中的文字,

“AllOpenFiles”

是指所有打开文件,

我们就选这一项,然后点

“ReplaceAll”

,就开始替换操作,完成操作

后会告诉我们一共替换了多少处。

学习笔记,总结了不同版本的使用技巧,免费提供给大家

在工具条下面会出现文件切换条,你既可以用鼠标单击相应条目来切

换文件,也可以按下

Ctrl+F6

键或

Ctrl+Shift+F6

键按顺序切换。这样

进行编辑和修改就非常得心应手了。

UltraEdit

拼写检查

我们在编辑文件的时候,经常会有许多外语单词出现,怎样才能检查

这些外语单词的拼写是否正确呢?选择

“Edit”

菜单下的

“SpellCheck”

命令,可以进行拼写检查,这项功能很好用,感觉很象

Word

。利用

单词库,

UltraEdit

能检查文章中的每个单词,如果单词库中不包含所

书写的单词,会弹出对话框让用户作出相应处理:改正错误或添加新

单词。在第一次使用拼写检查时,如果

UltraEdit

报告如下错误:说

明系统没找到配套的字典文件

*.txt

。一般从网上下载的

UltraEdit

都内

置了三个字典文件:

--

超文本语法单词;

--

易拼写错误的单词。

UltraEdit

支持英文、法文、德文、

西班牙文等八种文字的拼写检查,当然前提是你下载了相应的字典文

件。

UltraEdit

功能详解

Ultraedit

是一个文本编辑器软件,启动速度很快,体积小巧,占用内

存较少,编辑功能强大全面。为了更好地介绍它功能,我们分普通功

能与特色功能介绍。

(一)普通功能

学习笔记,总结了不同版本的使用技巧,免费提供给大家

普通功能就是指它作为一个文本工具所应该具有的功能。

Edit

菜单:恢复

/

重复操作、剪切和拷贝及粘贴、多项选择、多项删

除等全面的编辑功;

Date/Time

能在文章中自动加入日期;

Toggle

Word-Wrap

是类似

Word

的自动换行功能。

Search

菜单:提供了查找、替换功能,换行定位、书签标记、字数

统计功能。

Window

菜单:可以将多个编辑框进行有序排列,并在它们之间随意

切换,也可通过直接点击编辑框上的标签在各个文本间切换;

Show

FileInBrowser

将直接启动默认浏览器,查看用

HTML

语言所编辑

的网页的实际效果;直接拖放、文件长度不限制等常规功能。

(二)特色功能

1、

ReadOnly

:可以将正在阅读的文件设成只读属性,防止对重要

文件进行误操作;

2、拼写检查:

EditSpellCheck

提供的拼写检查功能相当好使,感觉

很像

Word

。利用单词库,

UltraEdit-32

能检查文章中的每个单词,如

单词库中不包含所书写的单词,会弹出对话框让用户作出相应处理:

改正错词或添加新单词。在第一次使用拼写检查时,如果

UltraEdit-32

报告

Erroropeningdictionary

C:

,这是因为

UltraEdit-32

没有找到配套的字典文件

*.tlx

所至。

UltraEdit-32

总共支持英文、法

文、德文、西班牙文等八种文字拼写检查,但是需要你下载安装相应

的字典文件。

学习笔记,总结了不同版本的使用技巧,免费提供给大家

3

Web

列表功能:这是其他文本编辑工具所不具备的,

UltraEdit-32

的这个功能可以很好地对你本机或者通过局域网映射的

Web

站点

发布文件进行编辑,大大方便了我们这些经常更新站点的同志,好功

能。

4

UltraEdit-32

支持的文件包括:

*.TXT

*.DOC

、支持多种文件格式:

*.BAT

*.INI

C

语言源程序

*.C

*.CPP

、头文件

*.H

*.HPP

HTML/Java

语言

*.HTML

*.HTM

*.JAVA

*.JAV

,基本上覆盖了

所有的常见文件类型。如果你想让

UltraEdit-32

支持新类型的文件,

可以在

AdvancedConfiguration…FileAssociations

中添加。如果采

用默认安装,鼠标右键中会自动添加

UltraEdit-32

项。使用

FileConversions

可以展开

UltraEdit-32

的文本格式转换菜单,提供

了在

UNIX/MAC

DOS

EBCDIC

ASCII

OEM

ANSI

间文本的相互转换。

5

、宏功能:

Macro

菜单下提供了丰富的宏功能处理:宏记录、宏编

辑、宏调用等,可以简化文本编辑中经常重复的操作,提高效率。

6

、颜色显示:

UltraEdit-32

附有

HTMLTag

颜色显示功能,能够对

所编辑的文件的标识起到很重要的作用。

7

、点击

DOSCommand

(热键

F9

)会弹出

DOS

命令框,可以运行

DOS

指令。如果指令运行后有输出结果,如

DIR

MEM

Chkdsk

等指令,这些结果便会输出到

UltraEdit-32

的编辑框中。可以使用

UE

的此项功能截取

DOS

下的文本信息。

8

、点击

RunWindowsProgram

(热键

F10

)会弹出

Windows

程序

学习笔记,总结了不同版本的使用技巧,免费提供给大家

调用框,可以调用

Windows

应用程序。如果程序有输出结果,同

DOS

命令框一样,这些结果也会输出到

UE

的编辑框去。

9

、十六进制编辑模式:现在玩家对

Windows95

下的游戏进行静态

修改时,都喜欢以

UltraEdit-32

作为首选工具。使用

EditHexEdit

以十六进制显示文件,最右边是

ASCII

码形式,

UE

的这项功能可

以代替

DOS

PCTools

的位置。

10

v8.0

版本增加了许多更新的功能:支持功能列表搜索;整合支

HTMLTidy

;不同项目使用不同工具;功能列表排序选择;允许

在工程中添加一组文件;可以不生成临时文件

就直接对文档进行操作;添加

Copy-append

Cut-append

等剪贴板

增强功能;提供文本颜色选择;模板增加到了

50

个。

UltraEdit

文件添加与格式转换

UltraEdit

支持的文件包括:

*.txt

*.doc

*.Bat

*.ini

、(

C

语言源程

*.c

*.cpp

HTML

语言

*.html

*.htm

JAVA

序)头文件

*.h

*.hpp

语言

*.java

*jav

,这些文件类型基本覆盖了所有的常见文件类型。

我们还可以让

UltraEdit

打开指定类型的文件,添加方法为:单击

“Advanced”

菜单,选

“configuration”

,在

“FileAssociation”

选项卡中可

以的添加新的文件类型。

单击

“File”

菜单下的

“Conversions”

可以展开

UltraEdit

的文本格式转换

菜单,这里提供了

UNIX/MAC

DOS

EBCDIC

ASCII

OEM

ANS

等之间文本的相互转换,如图:

UltraEdit

宏功能

学习笔记,总结了不同版本的使用技巧,免费提供给大家

Macro

菜单下,提供了丰富的宏功能处理:宏记录、宏编辑、宏调

用等,可以简化文本编辑中经常重复的操作,以提供使用效率。

UltraEdit

字体显示

UltraEdit

可以支持系统里安装的所有字体,包括中文

Windows

和其

它外挂字体

--RichWin

、中文之星等软件中所提供的。如果要选择显

示屏幕字体,可以单击

“View”

菜单,从中选择

“SetFont”

命令,如果

要设置打印字体,可以选择

“SetPrinterFont”

命令。所有编辑器均能

设定不同的字体、大小及风格,并且按照你设定的字体进行打印,唯

一不同的是

UltraEdit

,它的显示字体及打印字体是分开设置的,这就

意味着你可以以不同于显示的字体来进行打印,毕竟显示器和打印机

有着巨大的差别,显示出来字体好看,打印出来未必就好看。

UltraEdit

命令调用

使用

Advanced

菜单下的选项,可以在

UltraEdit

环境下直接调用

DOS

Windows

命令:单击

DOSCommand

命令(快捷按键

F9

),会弹

DOS

命令框,我们可以在里面运行

DOS

命令,比如

DIR

MEM

等,如下图:

学习笔记,总结了不同版本的使用技巧,免费提供给大家

按下

OK

键后,这些结果便会直接输出到

UltraEdit

的编辑区中,如下

图:

利用这项功能可以截取

DOS

下的文本信息。单击

RunWindows

Program

命令(快捷按键

F10

),弹出

Windows

程序调用框,可以调

Windows

应用程序,程序的输出结果也输出到

UltraEdit

的编辑区

中。

UltraEdit

如何对文件按列排序

有时,我们需要对文件的内容按照某列进行排序,比如对一些报表或

学习笔记,总结了不同版本的使用技巧,免费提供给大家

者数字资料,具体操作步骤如下

1

、选择菜单

“File/Sort/AdvancedSortandOptions”

,出现列排序设置

窗口

2

、选中

“RemoveDuplicates”

,表示删除掉重复的行内容,保证每行

都是唯一的内容

3

、在

“StartingColumn”

处设置按哪一列进行排序,既可以指定列的

数目,也可以按照

光标

所在的列进行排序

4

、在

“sortorder”

处选择

递增

或者

递减

排序方式

5

、单击

“start”

按钮开始执行排序

UltraEdit

如何查找关键字

有时候,我们需要在打开的文件中查找一个关键字,而这个关键字可

能在文件中的不同地方出现许多次,利用下面的步骤,可以很好地显

示、操作查找的内容。

1

、选择菜单

“Search/FindInFiles”

,出现

“FindInFiles”

窗口

2

、在

“Find”

栏中输入查找的关键字,比如:你好;在

“InFiles/Types”

处输入想查找的文件类型,比如

“*.txt”

;在

“Directory”

处选择想查找

的目录

3

、单击

“Find”

按钮,开始查找,完成后出现查找列表窗口

从窗口可以看到列出了查找结果,查找到几次,就有几行,每行内容

包括:查找的文件

学习笔记,总结了不同版本的使用技巧,免费提供给大家

全路径、查找关键字出现的行数、该行的内容。用鼠标双击某行,在

上面的编辑窗口中,光标就会自动定位到相应的行。

UltraEdit

如何批量替换多个文件的关键字

有时候,我们需要对某个目录下所有后缀名为

txt

(或者其他后缀名)

的文件进行某个关键字的批量替换,比如:将所有

D

*.txt

文件中的

你好

关键字替换为

您好

。一般情况下,完成这项工作需要专门的

字符串替换程序。但是在

UltraEdit

中,只需要简单的几步,

就能轻松搞定:

1

、选择菜单

“Search/ReplaceInFiles”

,出现

“ReplaceInFiles”

设置窗

2

、在

“Find”

处输入

你好

,在

“ReplaceWith

处输入

您好

,在

“InFiles/Types”

处输入想处理的文件类型:

“*.txt”

;在

“Directory”

选择想处理的目录

“D:”

3

、单击

“ReplaceAll”

按钮,开始将

D:*.txt

文件进行上述条件的字符

串替换。

UltraEdit

如何固定显示某列

当我们想查看一行很长内容的后半部分时,经常需要固定左边的某

列,为达到这个目的,就需要设置列标记,步骤如下:

1

、选择菜单

“view/displayrule”

,在编辑窗口上部显示出横向标尺

2

、选择菜单

“view/SetColumnMarkers”

,出现列标记设置窗口

3

、在

“1stcolumnmarkerafter”

栏中输入

“17”

,单击

“OK”

学习笔记,总结了不同版本的使用技巧,免费提供给大家

4

、选择菜单

“view/showcolumnmarker1”

,再选择菜单

“view/noscroll

leftsideofmarker1”

,经过上面这几步设置,当浏览后边的内容时,最

左边的内容就会始终固定显示。

UltraEdit

如何添加自定义程序到菜单

为了更好地在

UltraEdit

中使用其他应用程序,

UltraEdit

提供了

添加

自定义程序到菜单

的功能。

比如:将

windows

自带的计算器添加到菜单中,步骤如下:

1

、选择菜单

“Advanced/ToolsConfiguration”

2

、在

“commandline”

处输入或者选择

“C:”

,在

“MenuItemName”

处输入

计算器

3

、单击

“insert”

按钮,完成添加;

现在你会发现在

“advanced”

菜单下边出现了

计算器

条目,单击它,

就调用了计算器程序。其它程序的添加参照此方法就行了。

UltraEdit

如何进行删除

直接删除当前打开的文件

选择菜单

“File/Special/DeleteActiveFile”

,直接关闭并删除当前编辑

的文件。

行的几种删除方法

对于一行内容,可能有多种删除的要求,在

UltraEdit

中,提供了热

学习笔记,总结了不同版本的使用技巧,免费提供给大家

键,大大地方便了编辑操作。

删除整行

将光标定位于要删除行的任意位置,按

“Ctrl+E”

,删除本行内容,下

面的行依次上移删除从光标到行首的内容

将光标定位于要删除行,按

“Ctrl+F11”

,删除本行从光标到行首的所

有内容删除从光标到行尾的内容

将光标定位于要删除行,按

“Ctrl+F12”

,删除本行从光标到行尾的所

有内容删除所有行尾的空格内容

选择菜单

“Format/TrimTrailingSpaces”

,删除文件中所有行的尾巴空

格从

UE

一直使用到现在,感觉这个东东确实不错。现将一些基本的

经验总结

如下,与大家共享;欢迎有兴趣的朋友前来补充。

Tip0:

没有注册码,如何有效使用

Ultraedit

呢?

很多人立即想到使用

crack

版,可实际追究起来,那是违法的事情。

实际上,

Ultraedit

并没有把路子完全堵死。我们可以使用一些小技巧

来屏蔽掉这个问题。修改

ultraedit

的快捷方式,将命令行改为:

E::

,其中

p:

必须是你的机器上不存在的分驱,

这样,就不会有试用时间结束的问题了。

Tip1:

如何去掉所编辑文本中包含特定字符串的行

?

这则技巧是在

UltraEdit

的帮助文件里提到.

CTRL+R

调出来替换

(Replace)

窗口

,

选中

"

使用正则表达式

";

然后用查找

%*

你的字符串

*^p

替换成空内容即可

.

如,我当前有个文本文件,需要去掉所有包含

学习笔记,总结了不同版本的使用技巧,免费提供给大家

/

这个字符串的行,查找

%*/*^p

替换成空即可.注意

,^p

DOS

文件类

型的换行符.如果是

Unix

类型文件,则用

^n.

Tip2:

如何在行末添加特定字符,比如逗号

?

CTRL+R

调出有了上面的经验

(

其实我第一次是从同事那里学到的

)

来替换

(Replace)

窗口

,

选中

"

使用正则表达式

".

然后可以查找

^p(

或者

^n,

如果是

Unix

文件

),

,^p(

或者

,^n)

进行

"

全部替换

"

即可

.

补充一点,如

果是

MAC(Apple)

类型文件

,

则换行符号为

^r.

Tip3:

如何删除空行

?

参考上面两个例子

,

查找

^p$

然后替换为空即可.

看来,正则表达式需要学习一下喽.

Tip4:

编辑文件如何加入时间戳

?

F7

快捷键即可.你试试看

?

Tip5:

为何拷贝

(Copy)/

粘贴

(Paste)

功能不能用了

?

不怕大家笑话,我有几次使用

UltraEdit

的过程中发现拷贝与粘贴的

内容是不匹配的.不知所以然,干脆重新启动了笔记本

.

今天翻看手

册才恍然大悟

:UltraEdit

10

个剪切板

(clipboard),

分别用

Ctrl+0-

Ctrl+9

切换.

Ctrl+0

Windows

的,其他则为用户自定义的.我

在使用的过程中错调用了

CTRL+n,

结果内容就有问题了.你遇到过

?

Tip6:

即使是打开小文件也有迟延

?

这是我遇到过的问题.每次打开文件的时候总有几秒钟的耽搁.我的

学习笔记,总结了不同版本的使用技巧,免费提供给大家

机器性能可不算差.怎么回事

?

网络打印机搞得鬼

!

打开

"

高级

"->"

设置

"->"

编辑器

"->"

高级

",

看看是不是选中了

"

载入

/

恢复打印机设置

"?

如果是的话,去掉

(

不同的版本

/

汉化与否可能该位置所在有差别

)

Tip7:

删除当前行内容

CTRL+e

Tip8:

你按一下快捷键

ALT+c

试试,变为列编辑模式,可以一次输

入多行内容,只要你选好行范围,编辑整齐的数据表非常合适。

Tip9:

光标位于某一行,按

Ctrl+F2

试试,有了标签了,多设几个,

按住

F2

,它会往你设定的标签处跳来跳去,很好玩。

Tip10:

暂时没想出来,有兴趣的前来补充。

更多内容整理中

......

--

如何在

UltraEdit

中配置

Java

编译器和运行指令:

方法:在

Advanced--Toolconfiguration

菜单的对话框里

1

,配置

javac

commandline

里输入:

c:jdk1.3binjavac%f

注意:这里的

javac

路径你要按你自己的来指定

;%f

是指当前活动文

档的全文件名,即

文件名

.

扩展名

",

因为

java

程序在编译时必须带上

扩展名。如果你用了

%F

(大写)是不对的,它只表示文件名而不带

扩展名(对于

java

运行命令是这样的)。在

MenuItemName

里输入

javac

,它出现在菜单里,这样你就知道它是用来编译的。然后选择

outputtolistbox

captureoutput,

这样当编译错误的时候你就可以在

源代码的下面的

output

窗口里看到错误信息了。

2

java%n,

配置不带参数的

java

运行命令在

commandline

里输入:

学习笔记,总结了不同版本的使用技巧,免费提供给大家

或者

java%F

,这两个有时候不一样,看你的环境怎么配置了,我是

使用的前一个。在

MenuItemName

里输入

:java-noparameter

并且

选择

outputtolistbox

captureoutput,

这样当运行的时候,运行结

果显示在

output

窗口里。

3

,配置带参数的

java

运行命令

commandline

里输入:

java%n%modify%

MenuItemName

输入:

java-parameter

,这样当你运行的时候,它会有一个对话框要

求你输入参数用做普通文本文件编辑器

(.

等)

用做

.doc

文件编辑器

(

不过,不是

msword

的文档,其实也是文本文

件,我不知道为什么叫

doc)

用做

c,c++,java,jsp,html,xml

等的源代

码编辑器

(

以上文件可以是本地的,也可以是通过

FTP

方式操作远程

的文件

)

对文本文件进行按行排序,排序的方式是可以定义的。对

16

进制的文件直接修改字节指定的内容对文件全体内容或选定内容进

行整体的操作,比如转换格式、内容等对文件的字符、词数量进行统

计对一个文本文件或源代码文件组成的项目进行操作

介绍

----------------------------------------------

通过上面的列表,你基本上能知道

UltraEdit

是干什么用的:小巧且

功能全面、灵活好用的文本编辑器,尤其适合于源代码的编写。对于

文本文件的编辑,当然是没什么好说的了。我这篇文章就是用

UltraEdit

写的纯文本的文件。自己去用两下就知道了。不过,就算

作为文本编辑器来讲,它也比

Windows

NotePad

强的多,不过比

学习笔记,总结了不同版本的使用技巧,免费提供给大家

Unix

vi

来,当然就差劲了点。如果说和

vi

相比,恐怕最大的

优势就是图形操作环境,不需要记无数的繁杂命令了。

语法着色问题:

**********************

作为源代码编辑器,那就不一样了,和

vi

简直有一拼。最值得称道

的是,它可以对各种源代码进行语法着色,使你清晰分辨代码中的各

种成分。记得在

ChinaJavaWorld

中,曾经有一个哥们说:

JAVA

初学

者最好不要使用强大的

IDE

,只要使用能进行语法着色的文本编辑器

就可以了。如果真是这样,恐怕

UltraEdit

真是最好不过的东东了

(

不知道这个哥们说得对不对哦

)

UltraEdit32

在默认的状态下,可以

JAVA

PERL

HTML

XML

C#

C/C++

visualbasic

等进行

很好的语法着色,这对于喜欢直接写代码的弟兄们来说,真是已经很

不错了

(

有的人不喜欢用

FRONTPAGE

或者

DREAMWAVER

这样的

所见即所得

的东东来开发

)

。更好玩的是,如果你不喜欢它的着色

方式,你可以去修改它,而且还可以增加它不认识的

语言,比如你发明了一种新的语言,你可以告诉

UltraEdit

怎样对它

进行着色。(请参照菜单

Advanced--configuration--SyntaxHighlighting

如果你用

UltraEdit

来写

java

程序,它可以对

JAVA

的关键词进行识

别,可以着色

JAVA

核心类中的部分类名,可以区分变量和字符串等。

这就很不错了,你不要企图让它为你进行代码补全,小小一个编辑器

你还能真把它当

JBUILDER

那样的

IDE

来用吗?如果你用它来开发

HTML

JSP

ASP

等,那也很爽啊。它不仅可以区分其中的

scriptlet(

学习笔记,总结了不同版本的使用技巧,免费提供给大家

脚本

)

HTML

代码,对他们进行很好的着色,而且提供了几乎全部

HTMLTAG

和特殊字符,当你忘记的时候,很轻松就能查到。它

HTML

的着色,可以做到对

TAG

PROPERTY

VALUE

进行

不同的着色。是不是很棒啊?

配置工具:

************************

说实在话,

UltraEdit

真的不是

IDE

,但是你可以把它做得漂漂亮亮,

把一个

IDE

的常用功能给集成起来,比如编译、运行。比如,你可

以配置上

javacjava

两个命令,不需要到

DOS

状态下,就可以在这

里编译和运行你正在编辑的

JAVA

类,而且能把编译的错误消息和运

行的结果捕获到一个新的文件或者

output

窗口中。对于

c/c++

当然也可以这么做了。这不错吧?作为一个

JAVA

的初学者你还能奢

望什么呢?即使作为一个有经验的程序员,你还需要庞大的

IDE

UltraEdit

可吗?(如果你要做图形应用程序,建议你还是用

IDE

吧,

没办法)

齐备的编辑功能:

*************************

说到各种编辑功能,就算

JBUILDER

WEBSHPERE

这样优秀的

IDE

也比不上

UltraEdit,

要想知道

UltraEdit

在这方面的能力,你去

看看

vi

的说明书吧,

vi

的确是很强大,

UltraEdit

也包含了其中很多

的功能。比如基本的功能有:查找、替换、在文件中搜索并替换等,

还有

vi

e!

的功能(当你发现你编辑错了的时候,你可以把你上次

学习笔记,总结了不同版本的使用技巧,免费提供给大家

保存的内容重新读进来),可以进行

16

进制编辑,定义书签,直接

滚动到某一行,设置或关闭只读,括号匹配,查看文件信息,消除空

格,自动缩行,大小写转换,文件格式转换(

UNIX

转成

DOS

等)。

据说它的查找功能,还能象

vi

一样使用正则表达式哦,厉害!

它还有很多方便的小工具,比如你在写

HTML

的时候,可能想使用

某种颜色,但不知道它的

RGB

是多少,可以用

Edit---insertcolor

你想插入当前时间,查找

ASCII

码,进行拼写检查,行排序,把内

EMAIL

给别人,文件比较,行选模式,区域选择等,哎呀,累死

我了,功能太多,不说这个了。下面说说各种功能的使用。

特色功能介绍

--------------------------------------------------------------------------------

UltraEdit

详细的介绍一时半会说不完,其实也没有完全介绍的必要,

因为无论对于新程序员老程序员,对计算机的操作应该是比较熟悉

的。怎么删除?怎么保存?怎么打开?怎么剪贴、拷贝、粘贴?以及

怎么查找?这太常识了,我简直象是在说废话。下面说几个

UltraEdit

特有的,或者比较好用的功能,供大家借鉴,有问题请直接找我,大

家研究一下。

程序语法着色:

*********************************************

为了让你看到着色的效果,你先用

UltraEdit

建立一个新文件,并另

存为

.java

文件,然后输入一段简单的

代码,如:

学习笔记,总结了不同版本的使用技巧,免费提供给大家

.*;

.*;

/**javatestclass*/

publicclassRenderEdit{

Stringfield="UltraEditTest";

publicRenderEdit(){}

publicvoidstaticmain(String[]args)

{

//justtest

n();

}

}

(

你把这段代码拷过去用用吧。

)

打开菜单

Advanced---configuaration--SyntaxHighlighting

Language

下拉框里,你能看到现在默认的着色方案。你在刚才的

例子文件里,就已经看到了效果。如果你还算满意也就算了,否则呢,

请在这个对话框里修改对每个条目的着色方式。

另外,你在这里能看到

"autocorrectkeywords"

这个功能。就是说,如

果你的关键词敲错了,它可以自动帮你纠正一部分,比如

fi

改成

if,

system

自动写成

System

,你觉得这个功能怎么样?不错吧。的确。

但是也有遇到麻烦的时候,比如你有这样的句子:

Classca=new

ss();

它就把

Class

给写成

class,

学习笔记,总结了不同版本的使用技巧,免费提供给大家

这当然是你不希望的。再如:

tionconnection=null;

也会把小写的

connection

给替换成

Connection(

类名

),

这也不符合要

求。这对于喜欢使用词的全称做对象实例名的弟兄们不是好事,尤其

初学者,程序编译错误了,你都查不出来为什么,建议你把这个功能

关掉。同样的,如果你实在不喜欢用语法着色的功能,也可以在这里

把他们全部关掉,这样对于什么源代码都不着色了(你神经病吗?)

在这里你还可以看到一个叫

的文件,你可以去修改这个

文件,这样,

UltraEdit

能认识的词就更多了。

关于着色就说这些,这只是个例子。你可以在

Advanced--

configuration

里找到各种设置功能,简单列这这里:

general

页:

是否显示行号一个文件是否可以同时打开多个实例

edit

页:

设置自动缩进,并且允许用空格或是

TAB

来缩进,缩进多少也由

你指定对所操作的文件的默认扩展名的设置

backup

页:对更新时的

自动备份的设置

FileType

FileAsosiation

页:这两页让你定义一

些可以默认打开的文件,他们将出现在

打开

对话框的过滤器下拉框

里,这样就方便对了。比如你可以把

jsp,asp

等你平时工作的文件都

加进来。其他的不说了,你自己看比我说要明白得多。

配置编译器和运行指令:

***********************************************************

******

我平时

java

程序都是在这里编译的,所以就配置了三个工具,你可

以配置上别的,象

C

的编译器。

学习笔记,总结了不同版本的使用技巧,免费提供给大家

我配置的三个是:

javac,java(

对于不需要输入参数就直接运行的那

),java

对于需要参数才能运行的那种

)

方法:在

Advanced--Toolconfiguration

菜单的对话框里

1

,配置

javac

commandline

里输入:

c:jdk1.3binjavac%f

注意:这里的

javac

路径你要按你自己的来指定

;%f

是指当前活动文

档的全文件名,即

文件名

.

扩展名

",

因为

java

程序在编译时必须带上

扩展名。如果你用了

%F

(大写)是不对的,它只表示文件名而不带

扩展名(对于

java

运行命令是这样的)。

MenuItemName

里输入

javac

,它出现在菜单里,这样你就知道

它是用来编译的。然后选择

outputtolistbox

captureoutput,

这样

当编译错误的时候你就可以在源代码的下面的

output

窗口里看到错

误信息了。

2

,配置不带参数的

java

运行命令

commandline

里输入:

java%n,

或者

java%F

,这两个有时候不

一样,看你的环境怎么配置了,我是使用的前一个。在

MenuItem

Name

里输入

:java-noparameter

并且选择

outputtolistbox

captureoutput,

这样当运行的时候,运行结果显示在

output

窗口里。

3

,配置带参数的

java

运行命令

commandline

里输入:

java%n%modified%

MenuItemName

里输入:

java-parameter

,这样当你运行的时候,

它会有一个对话框要求你输入参数好了,这就可以用了。如果你想知

学习笔记,总结了不同版本的使用技巧,免费提供给大家

道更多的配置方法,去看看帮助文件里:

Advanced--Tool

Configuration

吧。看不懂就来问我。注意,不是来吻我。

FTP

方式工作:

*********************************************************

多数时候你都是自己的机器上写代码,源文件也存在自己的机器上。

而有时候,比如你在某个公司的网络上工作,或者你黑了别人的网络,

能用

FTP

访问别人的电脑了,或许可以考虑直接

FTP

到服务器上,

修改那里的文件,然后再直接保存回去。看看

File

菜单,那里有个

FTP

子菜单,然后输入用户名和密码就可以打开那里的文件了。这

对于编写

JSP

ASP

HTML

等比较常用。尤其是

JSP

,你自己的机

器上没有

JSP

的容器,你编辑的文件要在那个服务器上才能使用,

OK

那么就用

FTP

方式来工作吧。编辑完成后再用

FTP

方式存回去。

了。因为我经常写存储过程,

trigger

等程序,而

ultraedit

里没有对

这个语法着色能力。我就在里面加了一些内容。现在我的

ultraedit

以分析

sql

语言了。方法很简单。我可以告诉你怎么做,但是现在,

你没有必要这么麻烦了,因为我已经写好了,你可以直接复制倒你的

ULTRAEDIT

里,从新保存后重新启动你的

ultraedit

就可以了。

--------------------------------------

首先说制作的方法:

在你的

ultraedit

目录下找到

文件,滚动到文件结尾。在

后面加入新语言的分析语法就可以了。当然加这些东西有很多规则,

否则你的

ULTRAEDIT

就无法正确分析你自己要求的语言。具体规

学习笔记,总结了不同版本的使用技巧,免费提供给大家

则你可以去参考帮助文件

.

你可以这样来找帮助:

advanced

菜单

--->configuration--->

帮助安钮

--->syntaxhighlighting

--->

帮助按钮。仔细读读这些帮助文件,你可以知道该如何自己来

做语法分析。比如你觉得

ULTRAEDIT

java

的分析有点怪,不适

合自己的习惯,你可以到这里来修改。在这里我已经做好了一个文件

块,把它贴到你的

文件的结尾就

OK

了。

表示这是我的

ultraedit

里的第九种语言,如果你的是第

15

种,那就

/L15,

当然,好象最多支持

20

种。这段内容,我是根据标准

SQL

定义的,同时也加入了

oracle8iPL/SQL

的内容。如果你是为

SQL

SERVER

写代码,那就要适当修改一些内容。

UltraEdit-32

的使用说明

单击开始

>

程序

>UltraEdit>UltraEdit-32texteditor

,即可启动

UltraEdit

程序。也可以通过桌面上的快捷方式打开

UltraEdit-32

,如

果你没有注册,每次运行时都会有一个注册窗口,上面显示你还可以

试用的天数

45

天,等一会这个窗口就会自动消失。要打开一个文件

有两中方法,可以在启动

UltraEdit

后选择

“File”

中的

”open”

,也可以

根据我们安装时的设定在要打开的文件上单击鼠标右键,选择

Ultraedit-32

工具栏的介绍

和任何软件一样,

UltraEdit-32

的一些基本操作都可以在它的工

具栏里找到,我们简单介绍一下:

学习笔记,总结了不同版本的使用技巧,免费提供给大家

1.

新建文件

2.

打开文件

3.

关闭文件

4.

文件存盘

5.

文件打印

6.

打印

预览

7.

插入分页符

8.

字体

9.

自动换行

10.

十六进制切换

11.

分栏类型

12.

剪切

13.

复制

14.

粘贴

15.

居左

16.

居中

17.

居右

18.

段落

19.

20.

搜索前一个

21.

搜索后一个

22.

替换

23.

转到指定行

24.

切换到下

一个文件

25.

切换到上一个文件

26.

水平分割

27.

垂直分割

28.

层叠窗口

29.

用缺省的浏览器打开文件

30.

显示关于对话框

UltraEdit

的功能详解

Ultraedit

是一个文本编辑器软件,启动速度很快,体积小巧,占

用内存较少,编辑功能强大全面。为了更好地介绍它功能,我们分普

通功能与特色功能介绍。

(一)普通功能

普通功能就是指它作为一个文本工具所应该具有的功能。

Edit

菜单:恢复

/

重复操作、剪切和拷贝及粘贴、多项选择、多项

删除等全面的编辑功;

Date/Time

能在文章中自动加入日期;

Toggle

Word-Wrap

是类似

Word

的自动换行功能。

Search

菜单:提供了查找、替换功能,换行定位、书签标记、字

数统计功能。

Window

菜单:可以将多个编辑框进行有序排列,并在它们之间

学习笔记,总结了不同版本的使用技巧,免费提供给大家

随意切换,也可通过直接点击编辑框上的标签在各个文本间切换;

ShowFileInBrowser

将直接启动默认浏览器,查看用

HTML

语言所

辑的网页的实际效果;直接拖放、文件长度不限制等常规功能。

(二)特色功能

1、

ReadOnly

:可以将正在阅读的文件设成只读属性,防止对

重要文件进行误操作;

2、拼写检查:

EditSpellCheck

提供的拼写检查功能相当好使,

UltraEdit-32

能检查文章中的每个单词,感觉很像

Word

。利用单词库,

如单词库中不包含所书写的单词,会弹出对话框让用户作出相应处

理:改正错词或添加新单词。

在第一次使用拼写检查时,如果

UltraEdit-32

报告

Erroropening

dictionaryC:

,这是因为

UltraEdit-32

没有找到配套的字典文件

*.tlx

所至。

UltraEdit-32

总共支

持英文、法文、德文、西班牙文等八种文字拼写检查,但是需要你下

载安装相应的字典文件。

3

Web

列表功能:这是其他文本编辑工具所不具备的

(

图十

)

UltraEdit-32

的这个功能可以很好地对你本机或者通过局域网映射的

Web

站点发布文件进行编辑,大大方便了我们这些经常更新站点的同

志,好功能。:)

4

、支持多种文件格式:

UltraEdit-32

支持的文件包括:

*.TXT

*.DOC

*.BAT

*.INI

C

语言源程序

*.C

*.CPP

、头文件

*.H

*.HPP

学习笔记,总结了不同版本的使用技巧,免费提供给大家

HTML/Java

语言

*.HTML

*.HTM

*.JAVA

*.JAV

,基本上覆盖了

有的常见文件类型。如果你想让

UltraEdit-32

支持新类型的文件,可

以在

AdvancedConfiguration…FileAssociations

中添加。如果采用默

安装,鼠标右键中会自动添加

UltraEdit-32

项。

使用

FileConversions

可以展开

UltraEdit-32

的文本格式转换菜单,

提供了在

UNIX/MAC

DOS

EBCDIC

ASCII

OEM

ANSI

间文

本的相互转换。

5

、宏功能:

Macro

菜单下提供了丰富的宏功能处理:宏记录、宏

编辑、宏调用等,可以简化文本编辑中经常重复的操作,提高效率。

6

、颜色显示:

UltraEdit-32

附有

HTMLTag

颜色显示功能,能够

对所编辑的文件的标识起到很重要的作用。

7

、点击

DOSCommand

(热键

F9

)会弹出

DOS

命令框,可以运行

DOS

指令。如果指令运行后有输出结果,如

DIR

MEM

Chkdsk

指令,这些结果便会输出到

UltraEdit-32

的编辑框中。可以使用

UE

此项功能截取

DOS

下的文本信息。

8

、点击

RunWindowsProgram

(热键

F10

)会弹出

Windows

程序

调用框,可以调用

Windows

应用程序。如果程序有输出结果,同

DOS

命令框一样,这些结果也会输出到

UE

的编辑框去。

学习笔记,总结了不同版本的使用技巧,免费提供给大家

9

、十六进制编辑模式:现在玩家对

Windows95

下的游戏进行静

态修改时,都喜欢以

UltraEdit-32

作为首选工具。使用

EditHexEdit

将以十六进制显示文件,最右边是

ASCII

码形式,

UE

的这项功能可

代替

DOS

PCTools

的位置。

10

v8.0

版本增加了许多更新的功能:支持功能列表搜索;整合

支持

HTMLTidy

;不同项目使用不同工具;功能列表排序选择;允许

在工程中添加一组文件;可以不生成临时文件就直接对文档进行操

作;添加

Copy-append

Cut-append

等剪贴板增强功能;提供文本颜

选择;模板增加到了

50

个;文件树浏览过滤;按字母顺序存储宏定

义;

FTP

加入

OS9000

支持。

其实

UltraEdit-32

的特点远不止这些,也不会这么简略,相信在

使用过程中你一定能够有所收获

UltraEdit_

正则表达式手册

(1).txt

UltraEdit

允许在搜索菜单下面列出了的许多搜索和替换功能中使用

正则表达式。正则表达式能让更多的复杂的搜索和

替换功能变成简单的操作。(中文版界面上显示为

正规表达式

有两个可使用的语法集合。下面的第一表显示出在

UltraEdit

的更早

的版本被使用的原来的

UltraEdit

句法。第二表

给出了可选的

"Unix"

类型的正则表达式。这可以从配置单元启用。

符号功能

学习笔记,总结了不同版本的使用技巧,免费提供给大家

%

匹配行的开始

-

显示搜索字符串必须在行的开始,但是在所选择

的结果字符串中不包括任何行终止字符。

$

匹配行尾

-

显示搜索字符串必须在行尾,但是在所选择的结果字

符串中不包括任何行终止字符。

?

除了换行符以外匹配任何单个的字符

*

除了换行符匹配任何数量的字符和数字

+

前一字符匹配一个或多个,但至少要出现一个

++

前一字符匹配零个或多个,但至少要出现一个

^b

匹配一个分页

^p

匹配一个换行符

(CR/LF)(

)(DOS

文件

)

^r

匹配一个换行符

(CR

仅仅

)(

)(MAC

文件

)

^n

匹配一个换行符

(LF

仅仅

)(

)(UNIX

文件

)

^t

匹配一个标签字符

TAB

[]

匹配任何单个的字符,或在方括号中的范围

^{A^}^{B^}

匹配表达式

A

B

^

重载其后的正规表达式字符

^(^)

括或标注为用于替换命令的表达式。

一个正则表达式最多可以有

9

个标注表达式

,

按正规表达式的需要而

定。

相应的替换表达式是

^x,

替换范围

x

1-9

。例如:

If^(h*o^)^(f*s^)matches"hellofolks",

^2^1wouldreplaceitwith"folkshello".

学习笔记,总结了不同版本的使用技巧,免费提供给大家

hellofolks

将被替换成

folkshello

。)

注:

^

是实际字符

^

不是

Ctl+

键值。

例如:

m?n

匹配

"man","men","min"

但不匹配

"moon".

t*t

匹配

"test","tonight"

"teatime"(the"teat"portion)

但不匹配

"tea

time"(newlinebetween"tea"and"time").

Te+st

匹配

"test","teest","teeeest"

等等。但是不匹配

"tst"

[aeiou]

匹配每个小写元音。

[,.?]

匹配一文字的

","

"."

"?"

[0-9,a-z]

匹配任何数位,或小写字母。

[~0-9]

除了数字以外匹配任何字符

(~

意味着

"

")

你按如下方式可以查找一个表达式

A

B

"^{John^}^{Tom^}"

这将在找

John

Tom

的出现。应该在

2

个表达式之间没有任何东

西。

你可以在同一搜索中按如下方式组合

AorBandCorD

"^{John^}^{Tom^}^{Smith^}^{Jones^}"

这将在

JohnorTom

后面找

SmithorJones

下表为

"Unix"

句法类型的正则表达式。

正则表达式

(Unix

句法

)

符号功能

学习笔记,总结了不同版本的使用技巧,免费提供给大家

标记下一个字符作为一个特殊的字符。

"n"

匹配字符

"n"

"n"

一个换行符或换行符字符。

^

匹配

/

定位行的开始。

$

匹配

/

定位行的尾。

*

匹配前面的字符零次或多次。例

+

匹配前面的字符一次或多次。例

.

匹配除了一个换行符字符匹配任何单个的字符。

(expression)

标注用于替换命令的表达式。一个正则表达式根据需要,

最多可以有

9

个标注表达式。相应的代替表达式是

x,x

的范围是

1-9

例如:

If(h.*o)(f.*s)matches"hellofolks",

21wouldreplaceitwith"folkshello".

hellofolks

将被替换成

folkshello

。)

1

UltraEdit_

正则表达式手册

(1).txt

[xyz]

一个字符集。匹配在方括号之间的任何字符。

[^xyz]

一个否定的字符集。不匹配在方括号之间的任何字符。

d

匹配一个数字字符。等价于

[0-9]

D

匹配一个非数字字符。等价于

[^0-9]

f

匹配一个换页字符。

n

匹配一个换行字符。

学习笔记,总结了不同版本的使用技巧,免费提供给大家

r

匹配一个回车符字符。

s

匹配任何空白的空格

,

标签

,

换页

,

包括空格等等,但不匹配换行

符。

S

匹配任何非空白的字符,但不匹配换行符。

t

匹配一个标签

TAB

字符。

v

匹配一个垂直的标签字符。

w

匹配任何词语字符包括下划线。

W

匹配任何非词语字符字符。

注:

^

是实际字符

^

不是

Ctl+

键值。

例如:

m.n

匹配

"man","men","min"

但不匹配

"moon".

t+t

匹配

"test","tonight"

"teatime"(the"teat"portion)

但不匹配

"tea

time"(newlinebetween"tea"and"time").

Te*st

匹配

"test","teest","teeeest"

等等。但是不匹配

"tst"

[aeiou]

匹配每个小写元音。

[,.?]

匹配一文字的

","

"."

"?"

[0-9,a-z]

匹配任何数位,或小写字母。

[^0-9]

除了数字以外匹配任何字符

(~

意味着

"

")

你按如下方式可以查找一个表达式

A

B

"(John)|(Tom)"

这将在找

John

Tom

的出现。应该在

2

个表达式之间没有任何东

学习笔记,总结了不同版本的使用技巧,免费提供给大家

西。

你可以在同一搜索中按如下方式组合

AorBandCorD

"(John|Tom)(Smith|Jones)"

这将在

JohnorTom

后面找

SmithorJones

另外:

p

匹配

CR/LF(

作为

rn

的一样

)

作为

DOS

行结束符匹配

如果查找

/

替换功能中正则表达式没有选用,则替换字段中下列字符

也是有效的:

符号功能

^^

匹配一个

"^"

字符

^s

替换为被选择

(

加亮

)

活跃的文件窗口的文章。

^c

替换为剪贴板的内容

^b

匹配一个页裂缝

^p

匹配一个换行符

(CR/LF)(

)(DOS

文件

)

^r

匹配一个换行符

(CR

仅仅

)(

)(MAC

文件

)

^n

匹配一个换行符

(LF

仅仅

)(

)(UNIX

文件

)

^t

匹配一个标签

TAB

字符

RegularExpressions

UltraEditallowsforRegularExpressionsinmanyofitssearchand

replacefunctionslistedundertheSearchMenu.

Regularexpressionsallowmorecomplexsearchandreplacefunctions

tobeperformedinasingleoperation.

学习笔记,总结了不同版本的使用技巧,免费提供给大家

st

tablebelowshowstheoriginalUltraEditsyntaxusedinearlier

ondtableshowstheoptional"Unix"

ybeenabledfromthe

ConfigurationSection.

RegularExpressions(UltraEditSyntax):

2

UltraEdit_

正则表达式手册

(1).txt

Symbol

Function

%

Matchesthestartofline-Indicatesthesearchstringmustbeat

thebeginningofalinebutdoesnotincludeanylineterminator

charactersintheresultingstringselected.

$

Matchestheendofline-Indicatesthesearchstringmustbeatthe

endoflinebutdoesnotincludeanylineterminatorcharactersin

theresultingstringselected.

?

Matchesanysinglecharacterexceptnewline.

*

Matchesanynumberofoccurrencesofanycharacterexceptnewline.

学习笔记,总结了不同版本的使用技巧,免费提供给大家

+

Matchesoneormoreoftheprecedingcharacter/t

tmatch

repeatednewlines.

++

Matchestheprecedingcharacter/

notmatchrepeatednewlines.

^b

Matchesapagebreak.

^p

Matchesanewline(CR/LF)(paragraph)(DOSFiles)

^r

Matchesanewline(CROnly)(paragraph)(MACFiles)

^n

Matchesanewline(LFOnly)(paragraph)(UNIXFiles)

^t

Matchesatabcharacter

[]

Matchesanysinglecharacterorrangeinthebrackets

^{A^}^{B^}

MatchesexpressionAORB

^

学习笔记,总结了不同版本的使用技巧,免费提供给大家

Overridesthefollowingregularexpressioncharacter

^(

)

Bracketsortagsanexpressiontouseinthereplacecommand.A

regularexpressionmayhaveupto9taggedexpressions,numbered

accordingtotheirorderintheregularexpression.

Thecorrespondingreplacementexpressionis^x,forxintherange

e:If^(h*o^)^(f*s^)matches"hellofolks",^2^1would

replaceitwith"folkshello".

Note-^referstothecharacter'^'NOTControlKey+value.

Examples:

m?nmatches"man","men","min"butnot"moon".

t*tmatches"test","tonight"and"teatime"(the"teat"portion)

butnot"tea

time"(newlinebetween"tea"and"time").

Te+stmatches"test","teest","teeeest"snotmatch

"tst".

3

UltraEdit_

正则表达式手册

(1).txt

[aeiou]matcheseverylowercasevowel

[,.?]matchesaliteral",","."or"?".

[0-9a-z]matchesanydigit,orlowercaseletter

[~0-9]matchesanycharacterexceptadigit(~meansNOTthe

学习笔记,总结了不同版本的使用技巧,免费提供给大家

following)

YoumaysearchforanexpressionAorBasfollows:

"^{John^}^{Tom^}?/SPAN>

houldbe

nothingbetweenthetwoexpressions.

YoumaycombineAorBandCorDinthesamesearchasfollows:

"^{John^}^{Tom^}^{Smith^}^{Jones^}"

ThiswillsearchforJohnorTomfollowedbySmithorJones.

Thetablebelowshowsthesyntaxforthe"Unix"styleregular

expressions.

RegularExpressions(UnixSyntax):

Symbol

Function

Indicatesthenextcharacterhasaspecialmeaning."n"onit

own

matchesthecharacter"n"."n"matchesalinefeedornewline

mplesbelow(d,f,netc).

^

Matches/anchorsthebeginningofline.

$

Matches/anchorstheendofline.

*

学习笔记,总结了不同版本的使用技巧,免费提供给大家

Matchestheprecedingcharacterzeroormoretimes.

+

tmatch

repeatednewlines.

.

t

matchrepeatednewlines.

(expression)

Bracketsortagsanexpressiontouseinthereplacecommand.A

regularexpressionmayhaveupto9taggedexpressions,numbered

accordingtotheirorderintheregularexpression.

Thecorrespondingreplacementexpressionisx,forxintherange

e:If(h.*o)(f.*s)matches"hellofolks",21would

replaceitwith"folkshello".

[xyz]

sanycharactersbetweenbrackets.

[^xyz]

sanycharactersNOTbetween

brackets.

d

lentto[0-9].

D

学习笔记,总结了不同版本的使用技巧,免费提供给大家

lentto[^0-9].

f

Matchesaform-feedcharacter.

n

4

UltraEdit_

正则表达式手册

(1).txt

Matchesalinefeedcharacter.

r

Matchesacarriagereturncharacter.

s

Matchesanywhitespaceincludingspace,tab,form-feed,etcbutnot

newline.

S

Matchesanynon-whitespacecharacterbutnotnewline.

t

Matchesatabcharacter.

v

Matchesaverticaltabcharacter.

w

Matchesanywordcharacterincludingunderscore.

W

Matchesanynonwordcharacter.

学习笔记,总结了不同版本的使用技巧,免费提供给大家

p

MatchesCR/LF(sameasrn)tomatchaDOSlineterminator

Note-^referstothecharacter'^'NOTControlKey+value.

Examples:

es"man","men","min"butnot"moon".

Te+stmatches"test","teest","teeeest""tst".

Te*stmatches"test","teest","teeeest""tst".

[aeiou]matcheseverylowercasevowel

[,.?]matchesaliteral",","."or"?".

[0-9a-z]matchesanydigit,orlowercaseletter

[^0-9]matchesanycharacterexceptadigit(^meansNOTthe

following)

YoumaysearchforanexpressionAorBasfollows:

"(John|Tom)"

houldbe

nothingbetweenthetwoexpressions.

YoumaycombineAorBandCorDinthesamesearchasfollows:

"(John|Tom)(Smith|Jones)"

ThiswillsearchforJohnorTomfollowedbySmithorJones.

IfRegularExpressionisnotselectedforthefind/replaceandinthe

Replacefieldthefollowingspecialcharactersarealsovalid:

Symbol

学习笔记,总结了不同版本的使用技巧,免费提供给大家

Function

^^

Matchesa"^"character

^s

Issubstitutedwiththeselected(highlighted)textoftheactive

filewindow.

^c

Issubstitutedwiththecontentsoftheclipboard.

^b

Matchesapagebreak

5

UltraEdit_

正则表达式手册

(1).txt

^p

Matchesanewline(CR/LF)(paragraph)(DOSFiles)

^r

Matchesanewline(CROnly)(paragraph)(MACFiles)

^n

Matchesanewline(LFOnly)(paragraph)(UNIXFiles)

^t

Matchesatabcharacter

Note-^referstothecharacter'^'NOTControlKey+value.

6

学习笔记,总结了不同版本的使用技巧,免费提供给大家

【技巧】

UE

使用技巧

2009/03/1107:35P.M.

UltraEdit

是每天必用的工具之一.但想想看,实际使用到的功能只

是这个工具强大功能的极小的一部分.灵活使用这个工具有的时候能

起到事半功倍的效果.记录并收集一些小技巧对自己对别人都有帮

助.因为我在使用

"

列编辑

"

这样的编辑方式还令我的一个同事看到之

后很惊讶,之前他从来不知道有这个用法.这也是写这个备忘文档的

目的。

Tip1:

如何去掉所编辑文本中包含特定字符串的行

?

这则技巧是在

UltraEdit

的帮助文件里提到.

CTRL+R

调出来替换

(Replace)

窗口

,

选中

"

使用正则表达式

";

然后用查找

%*

你的字符串

*^p

替换成空内容即可

.

如,我当前有个文本文件,需要去掉所有包含

/

这个字符串的行,查找

%*/*^p

替换成空即可.注意

,^p

DOS

件类型的换行符.如果是

Unix

类型文件,则用

^n.

Tip2:

如何在行末添加特定字符,比如逗号

?

CTRL+R

调出有了上面的经验

(

其实我第一次是从同事那里学到的

)

来替换

(Replace)

窗口

,

选中

"

使用正则表达式

".

然后可以查找

^p(

或者

^n,

如果是

Unix

文件

),

,^p(

或者

,^n)

进行

"

全部替换

"

即可

.

补充一点,

学习笔记,总结了不同版本的使用技巧,免费提供给大家

如果是

MAC(Apple)

类型文件

,

则换行符号为

^r.

Tip3:

如何删除空行

?

参考上面两个例子

,

查找

^p$

然后替换为空即可.

Tip4:

编辑文件如何加入时间戳

?

F7

快捷键即可.你试试看

?

Tip5:

为何拷贝

(Copy)/

粘贴

(Paste)

功能不能用了

?

不怕大家笑话,我有几次使用

UltraEdit

的过程中发现拷贝与粘贴的

内容是不匹配的.不知所以然,干脆重新启动了笔记本

.

今天翻看手

册才恍然大悟

:UltraEdit

10

个剪切板

(clipboard),

分别用

Ctrl+0-

Ctrl+9

切换.

Ctrl+0

Windows

的,其他则为用户自定义的.

我在使用的过程中错调用了

CTRL+n,

结果内容就有问题了.你遇到

过没

?

Tip6:

即使是打开小文件也有迟延

?

这是我遇到过的问题.每次打开文件的时候总有几秒钟的耽搁.我的

机器性能可不算差.怎么回事

?

网络打印机搞得鬼

!

打开

"

高级

"->"

设置

"->"

编辑器

"->"

高级

",

看看是不是选中了

"

载入

/

复打印机设置

"?

如果是的话,去掉

(

不同的版本

/

汉化与否可能该位置

所在有差别

)

学习笔记,总结了不同版本的使用技巧,免费提供给大家

Tip7:

打开

*.ec,*.hea

文件时代码自动高亮度显示。

菜单路径:

Advanced

Configuration

SyntaxHighlighting

页下

部,选择

“Open”

按钮打开文件

C:Program

,修改该文件第一行,在后边的

”File

Extensions=CCPPCCCXXHHPPAWK”

后加上

”ECHEA”

保存即

可。

Tip8:

把常用的菜单功能做成快捷按钮放在面板上。

菜单路径:

Advanced

Configuration

Toolbar

,选中左边喜欢的

功能菜单,选中右边的位置,点击

Insert

即可。比如

”DostoUnix”

用于把

dos

下的回车键去掉,

“Comparefiles”

用来比对文件,

”Display

Ruler”

”DisplayLineNumbers”

,最让人惊喜的居然还有一个

”ASCII

table”

的功能,不用每次查

ASCII

码的时候都去翻箱倒柜了,呵呵。

不过可显示字符的

ASCII

值可以通过直接查看

16

进制模式看到,不

用这么麻烦。

Tip9:

列模式(快捷键:

Alt+C

当你需要批量修改数据或者造数据的时候,这个功能显示了强大威

力。试试打开一个文件,按下

Alt+C

Ctrl+A

,开始写字,你会发现

学习笔记,总结了不同版本的使用技巧,免费提供给大家

文件中所有的行都在执行相同的动作,一排相同的数据就出现了。动

动脑筋你会发现各种奇妙的用法。

Tip10:

做行标记

移到需要标记的行按下

Ctrl+F2

,标记好了;走到文件的任意其

他行,按

F2

,回到标记处。可以做多个标记,这时

F2

在各个标记中

循环走动。

F2:NextBookmark

Alt+F2:PreviousBookmark

Tip11:

列标志

写后台程序的时候不希望一行写的太长,一般要小于

80

个字节,但

即使显示了标尺也看不大清楚屏幕中下部的行是否已经到了

80

节,除非看下部状态条的列号。这时这个东西就起作用了。菜单路径:

View

SetColumnMarkers

,可以设置两个列标志,我们先设第一

个,在第一个编辑框中填入

80

,再选择

View

ShowColumnMarker

1

,看到了?第

80

字节的地方出现了一条竖线。

Tip12:

注释

有时调试程序时需要把连续的多行用

“//”

注释,然后还要放开注释,

一行一行写太土了吧,有现成的东西用。选定要注释的行,

Edit

Comment

学习笔记,总结了不同版本的使用技巧,免费提供给大家

Add

增加注释,

Edit

CommentRemove

Tip13:

编辑

选定整个单词当然可以用鼠标双击,用键盘

Ctrl+J

。删除整行

Ctrl+E

,删除到行首

Ctrl+F11

,删除到行尾

Ctrl+F12

Tip14:

别让它老问你是否把

unix

文件转换尾

dos

文件

到了

9.0

版本打开

unix

文件的时候它总是会问是否转换为

dos

文件,

实在很烦。不过可以屏蔽,

Advanced

Configuration

General

,把右

中部的

AutoConvertUnixFiles

点上就好了。

Tip15:

打开文件内容中的文件如果文件的内容里面有

"c:"

或者

"/js/"

这样的内容你可以把鼠标定位到上面,点右键。弹出的菜单最上边会

多个选项

"c:"

或者

"/.../"

点击它,打开相应文件。

ctrl+b

写程序的时候,括号一般要一一对应的,但是如果嵌套太多,

学习笔记,总结了不同版本的使用技巧,免费提供给大家

UE

会看花眼了,怎么办?你把光标放在括号开始的地方,按

ctrl+b

帮你找到相对应的括号结尾的地方。你还可以试试连着多按几次

ctrl+b

[StickOutTongue]

F3

F3

是下默认情况下

,

当你按

F3

的时候

UE

可以查找现在选中的内容,

一个符合的内容,

ctrl+f3

是上一个符合的内容

.(

请查看

advanced/configuration/Find

标签

)

ctrl+f2

程序会有很多行你当然可以记得你要到的行数,然后用

ctrl+g

,然后

输入行号,到所在的行。但是用

ctrl+f2

我觉得更方便。比如说你要

频繁在多个

function

中切换。可以在

function

开始的地方,按一下

ctrl+f2

,给这一行加一个书签。然后再另外的

function

开始的地方,

也来一下

ctrl+f2

,有书签的地方,字的背景色会不同。当你想换到下

一个书签的时候,就按

f2,

但是想到上一个标签怎么办?

ctrl+f2?

不对,

嘿嘿,

再按就是加书签或者取消当前行的书签了。应该是

alt+f2.

简单的用正则表达式的查找替换

有时候会有一些简单文本处理的工作。比如你手头有一个文本,需要

给所有行后边添加一个

";"

。用查找替换来完成

ctrl+r,

查找

'^p'

替换

学习笔记,总结了不同版本的使用技巧,免费提供给大家

)

'^p;',(

记得选中

regularExpressions,

这样才能用正则表达式的功能。

然后你可以选

replaceall(alt+a)

,或者点开始,一个一个的查找,替换,

这样的好处是知道都替换了那些,有些时候你可能不想全部替换

把类似

'{$abc}'

替换为

'varabc=abc;',abc

有可能是其他字符

ctrl+r,

查找

'{^$^(*^)}'

替换为

'var^1=^1;'(

记得选中

regularExpressions,

这样才

能用正则表达式的功能。

)

然后你可以选

replaceall(alt+a)

,或者点开

始,一个一个的查找,替换。

自定义快捷键

UE

很多功能都有快捷键,

11.00

有一个

Text2html

但不是所有的都有。

的功能。我工作中遇到了要对大量代码进行这种操作的情况。我就

想自己定一个快捷键。

advanced/configuration/keymapping

commands

里面找到你要用的

command.

我这里是

HTMLConvertSpecialChars,

然后点

Pressnewkey

下面的输入框,设置

一个自己觉得爽,不冲突的快捷键。比如

ctrl+alt+s.

然后点

ok.

这样用

常用的功能,可以成倍提高效率。

计算选中区域数字的和

比如如下文本

2

学习笔记,总结了不同版本的使用技巧,免费提供给大家

23a1

41.1

5

6

先选中,然后

Column/(sumcolumn/Selection),UE

会以空格,字母分割

数字,告诉你一个总数

UE

的列编辑功能

首先要

alt+c

,进入列编辑模式。进入后,你可以用鼠标选择一个方

形的区域。删除,复制全看你喜欢了。

如果你想在每一行第二个字符开始加入一个

'test'

,在列编辑模式下,

定位光标到第一行,第二列。

Column/(Insert/Fillcolumn)

,

你还可以用这个功能插入行数。在列编辑状态下的复制粘贴都很有

意思,某些情况下可以取得意想不到的效果。

UE

的比较

UE

内置一个比较功能,可以帮你比较

2

个文件的不同

如果你打开了

2

个要比较的文件,

UE

会把这

2

个文件自动填入

2

要比较的文件位置,不然,你要用

browse

功能去找到那

2

个文件,

设置一下

text

还是

bin,

是否要

ignore

一些你不关心的东西。然后点击

学习笔记,总结了不同版本的使用技巧,免费提供给大家

compare

就到比较界面。你可以设置只显示不同或者相同或者都显示。

日常的应用是可以了。

(

有点像

BC

,不知道谁抄谁的

)

加入当前时间

有时候写代码要注释,比如那天改的,按一下

F7

试试。

打开的文件中切换

如果打开多个文件

,

要在多个文件中切换

,

用鼠标点

,

麻烦

,

试一下

ctrl+tab

。好多多窗口的软件都支持这个功能。

恢复到上次存盘状态

一个文件改动多了,想

undo

到最初状态,

file/reverttosaved.

文件备份

,

重命名

一个文件要备份

,

你如果选

saveas

了,那当前打开的就是你

saveas

后的文件了。

fle/(makecopy/backup)

,你还可以直接重命名当前编辑的文件

file/Renamefile

UE

project

功能

11.00

以后有了一个自动打开上次关闭时打开着的文件这个功能了,

学习笔记,总结了不同版本的使用技巧,免费提供给大家

以前好像没有。这就可以用到

Project

功能。其实就是定义一组相关

的文件。

project/(newproject/workspace)

UE

会要求你存一个

*.prj

的文件。下次你可以打开

UE

的时候,

project/(openproject/workspace),

继续上次的那个

project

session

作。也可以

file/(recentproject/workspace)

UE

function

列表功能

打开一个程序文件,比如

*.js

,确保

view/viewas(*)/Javascript

。选择

view/(view/lists)/functionlist.

也可以用

F8

大块代码缩进的调整

选中要调整的代码块按

tab,

进行缩进,你再按一下

shift+tab

。效果咋

样?

UE

的右键功能

1)

去处行末的空格

选中要去空格的区域。点右键

/format/menu../trimtrailingspaces

2)

删除整行

定位光标要删除的行。点右键

/delete/deleteline,(

也可以用

ctrl+e)

3)

给代码加注释

首先要确定选中了正确的语法加亮显示

view/viewas(*)/Javascript

然后选中要注释的部分

学习笔记,总结了不同版本的使用技巧,免费提供给大家

点右键

/delete/commentadd

或者

commentremove

4)

格式化代码

首先要确定选中了正确的语法加亮显示

view/viewas(*)/Javascript

然后选中要格式化的部分,就是让代码的缩进好看点,点右键

/format

menu/reIndentselection

不过,如果你的代码是一行,没有按照句子分号。好像没啥效果。

5)

复制当前编辑文件的路径如果你要把当前文件作其他处理,需要这

个文件的路径,这个

功能可以不用再去敲路径点右键

copyfilepath/name

6)

复制当前编辑文件的路径

:

:点右键

copyfilepath/name

7)

打开文件内容中的文件

:

如果文件的内容里面有

"c:"

或者

"/js/"

这样的内容。你可以把鼠标定位到上面,点右键。弹出的菜单最上边

会多个选项

"c:"

或者

"/.../",

点击它,打开相应文件。

调整,添加语法高亮显示

advanced/configuration/syntaxHighlighting

点击下边的

fullpathname

forwordlist

后边的

open

打开的文件如:

d:

,就是

UE

语法高亮显示的配置文件

学习笔记,总结了不同版本的使用技巧,免费提供给大家

/L1"C/C++"

就是第一种语言,

/L2

就是第二种。目前这些

wordfiles

以从下面连接下载到

/?...id=40#wordfiles

用的时候,下载相应的

wordfile,

复制出来,粘贴到

d:Program

,注意修改刚开始的

/L1

和你现有系

统匹配。好像对

的显示不是很好,不够准确

运行

dos

命令,直接得到结果

F9,

会跳出来一个窗口,让你输入命令和工作目录。比如

dirc:

会列

出来

c

盘的目录。如果你要给朋友发目录列表,除了从

dos

窗口复制

过来,还可以用这个简单的方法。加上一下简单的列编辑。结果就

更好看了。

内置的

asciitable

view/asciitable

有时候需要知道某个字母的

ascii

值,从这里就能查出来

!

33

A

65

。。。

内置的多个剪贴板你点右键可以看到

clipboards

,里面内置了

10

个剪贴板。按说

windows

copy

只能复

学习笔记,总结了不同版本的使用技巧,免费提供给大家

制一个内容。如果你要复制多个内容,跟据不同的情况进行粘贴,

10

个剪贴板,应该够你用了。

ctrl+0-9

的数字键,是在剪贴板之间

切换。比如

ctrl+1,

然后

copy

了内容

"a";ctrl+2,

然后

copy

了内容

"b"

如果想

pastea

,就要先按

1

ctrl+1

ctrl+v,

paste

b

,就按一下

ctrl+2

ctrl+v

。我有时候不小心更换了剪贴板,就奇

怪从别的地方复制的东西粘贴不过来。这种情况要注意。

ctrl+b

写程序的时候,括号一般要一一对应的,但是如果嵌套太多,看花眼

了,怎么办?你把光标放在括号开始的地方,按

ctrl+b

UE

会帮你

找到相对应的括号结尾的地方。你还可以试试连着多按几次

ctrl+b

F3

F3

是下默认情况下

,

当你按

F3

的时候

UE

可以查找现在选中的内容,

一个符合的内容,

ctrl+f3

是上一个符合的内容

.(

请查看

advanced/configuration/Find

标签

)

ctrl+f2

学习笔记,总结了不同版本的使用技巧,免费提供给大家

程序会有很多行你当然可以记得你要到的行数,然后用

ctrl+g

,然后

输入行号,到所在的行。但是用

ctrl+f2

我觉得更方便。比如说你要

频繁在多个

function

中切换。可以在

function

开始的地方,按一下

ctrl+f2

,给这一行加一个书签。然后再另外的

function

开始的地方,

也来一下

ctrl+f2

,有书签的地方,字的背景色会不同。当你想换到下

一个书签的时候,就按

f2,

但是想到上一个标签怎么办?

ctrl+f2?

不对,

嘿嘿,再按就是加书签或者取消当前行的书签了。应该是

alt+f2.

简单的用正则表达式的查找替换

有时候会有一些简单文本处理的工作。比如你手头有一个文本,需要

给所有行后边添加一个

";"

。用查找替换来完成

ctrl+r,

查找

'^p'

替换为

'^p;',(

记得选中

regularExpressions,

这样才能用

正则表达式的功能。

)

然后你可以选

replaceall(alt+a)

,或者点开始,

一个一个的查找,替换,这样的好处是知道都替换了那些,有些时候

你可能不想全部替换

把类似

'{$abc}'

替换为

'varabc=abc;',abc

有可能是其他字符

ctrl+r,

查找

'{^$^(*^)}'

替换为

'var^1=^1;'(

记得选中

regular

Expressions,

这样才能用正则表达式的功能。

)

然后你可以选

replace

all(alt+a)

,或者点开始,一个一个的查找,替换。

自定义快捷键

学习笔记,总结了不同版本的使用技巧,免费提供给大家

UE

很多功能都有快捷键,

11.00

有一个

Text2html

但不是所有的都有。

的功能。我工作中遇到了要对大量代码进行这种操作的情况。我就

想自己定一个快捷键。

advanced/configuration/keymapping

commands

里面找到你要用的

command.

我这里是

HTMLConvertSpecialChars,

然后点

Pressnewkey

下面的输入框,设置

一个自己觉得爽,不冲突的快捷键。比如

ctrl+alt+s.

然后点

ok.

这样用

常用的功能,可以成倍提高效率。

计算选中区域数字的合

比如如下文本

2

23a1

41.1

5

6

先选中,然后

Column/(sumcolumn/Selection),UE

会以空格,字母分割

数字,告诉你一个总数

UE

的列编辑功能

首先要

alt+c

,进入列编辑模式

这是后,你可以用鼠标选择一个方形的区域。删除,复制全看你喜欢

学习笔记,总结了不同版本的使用技巧,免费提供给大家

了。

如果你想在每一行第二个字符开始加入一个

'test'

,在列编辑模式下,

定位光标到第一行,第二列。

Column/(Insert/Fillcolumn)

,

你还可以用这个功能插入行数。在列编辑状态下的复制粘贴都很有

意思,某些情况下可以取得意想不到的效果。

UE

的比较

UE

内置一个比较功能,可以帮你比较

2

个文件的不同

如果你打开了

2

个要比较的文件,

UE

会把这

2

个文件自动填入

2

要比较的文件位置,不然,你要用

browse

功能去找到那

2

个文件,

设置一下

text

还是

bin,

是否要

ignore

一些你不关心的东西。然后点击

compare

就到比较界面。你可以设置只显示不同或者相同或者都显示。

日常的应用是可以了。

(

有点像

BC

,不知道谁抄谁的

)

加入当前时间

有时候写代码要注释,比如那天改的,按一下

F7

试试。

打开的文件中切换

如果打开多个文件

,

要在多个文件中切换

,

用鼠标点

,

麻烦

,

试一下

ctrl+tab

学习笔记,总结了不同版本的使用技巧,免费提供给大家

好多多窗口的软件都支持这个功能。

恢复到上次存盘状态

一个文件改动多了,想

undo

到最初状态,

file/reverttosaved.

文件备份

,

重命名

一个文件要备份

,

你如果选

saveas

了,那当前打开的就是你

saveas

后的文件了。

fle/(makecopy/backup)

你还可以直接重命名当前编辑的文件

file/Renamefile

#

UE

project

功能

11.00

以后有了一个自动打开上次关闭时打开着的文件这个功能了,

以前好像没有。这就可以用到

Project

功能。其实就是定义一组相关

的文件。

project/(newproject/workspace),UE

会要求你存一个

*.prj

的文件。下次

你可以打开

UE

的时候,

project/(openproject/workspace),

继续上次的

那个

project

session

工作。

也可以

file/(recentproject/workspace)

学习笔记,总结了不同版本的使用技巧,免费提供给大家

UE

function

列表功能

打开一个程序文件,比如

*.js

确保

view/viewas(*)/Javascript

选择

view/(view/lists)/functionlist.

也可以用

F8

大块代码缩进的调整

选中要调整的代码块按

tab,

进行缩进,你再按一下

shift+tab

。效果咋

样?

UE

的右键功能

去处行末的空格

选中要去空格的区域。点右键

/format/menu../trimtrailingspaces

删除整行

定位光标要删除的行。点右键

/delete/deleteline,(

也可以用

ctrl+e)

给代码加注释

首先要确定选中了正确的语法加亮显示

view/viewas(*)/Javascript

然后选中要注释的部分

点右键

/delete/commentadd

或者

commentremove

学习笔记,总结了不同版本的使用技巧,免费提供给大家

格式化代码

首先要确定选中了正确的语法加亮显示

view/viewas(*)/Javascript

然后选中要格式化的部分,就是让代码的缩进好看点

点右键

/formatmenu/reIndentselection

不过,如果你的代码是一行,没有按照句子分号。好像没啥效果。

复制当前编辑文件的路径

如果你要把当前文件作其他处理,需要这个文件的路径,这个功能可

以不用再去敲路径

点右键

copyfilepath/name

复制当前编辑文件的路径

点右键

copyfilepath/name

打开文件内容中的文件

如果文件的内容里面有

"c:"

或者

"/js/"

这样的内容

学习笔记,总结了不同版本的使用技巧,免费提供给大家

你可以把鼠标定位到上面,点右键。弹出的菜单最上边会多个选项

"c:"

或者

"/.../"

点击它,打开相应文件。

调整,添加语法高亮显示

advanced/configuration/syntaxHighlighting

点击下边的

fullpathname

forwordlist

后边的

open

打开的文件如:

d:

就是

UE

语法高亮显示的配置文件

/L1"C/C++"

就是第一种语言,

/L2

就是第二种。目前这些

wordfiles

以从下面连接下载到

/?...id=40#wordfiles

用的时候,下载相应的

wordfile,

复制出来,粘贴到

d:Program

,注意修改刚开始的

/L1

和你现有系

统匹配。

好像对

的显示不是很好,不够准确

运行

dos

命令,直接得到结果

F9,

会跳出来一个窗口,让你输入命令和工作目录。比如

dirc:

会列出来

c

盘的目录。如果你要给朋友发目录列表,除了从

dos

窗口

复制过来,还可以用这个简单的方法。加上一下简单的列编辑。结果

就更好看了。

学习笔记,总结了不同版本的使用技巧,免费提供给大家

内置的

asciitable

view/asciitable

有时候需要知道某个字母的

ascii

值,从这里就能查出来

!

33

A

65

。。。

11.00

之后的

codefolding

功能

就是可以把一个

function

展开或者合上。如果你用了

11

的版本却没

有这个功能,请查看

advanced/configuration/general/display/Enable

show/hidelinesandcodefolding

是否为

on

但是对

xml

的支持不是很好,没有

xmlspy

好。

内置的多个剪贴板

你点右键可以看到

clipboards

,里面内置了

10

个剪贴板。按说

windows

copy

只能复

制一个内容。如果你要复制多个内容,跟据不同的情况进行粘贴,

10

个剪贴板,应该够你用了。

ctrl+0-9

的数字键,是在剪贴板之间切换。比如

ctrl+1,

然后

copy

了内容

"a"

ctrl+2,

然后

copy

了内容

"b"

学习笔记,总结了不同版本的使用技巧,免费提供给大家

你如果想

pastea

,就要先按

1

ctrl+1

ctrl+v,

pasteb

,就按一下

ctrl+2

ctrl+v

我有时候不小心更换了剪贴板,就奇怪从别的地方复制的东西粘贴不

过来。这种情况要注意