- 使用帮助
- 块选文本
- ClassViewer
- 代码折叠
- 光标箭头 (光标动作)
- 检错 PHP 脚本
- 拖放编辑
- 拖放文件
- Home 和 End 键 (光标动作)
- 文件树视图界面
- 插入/覆盖模式
- 插入特殊字符
- 键盘命令
- Multi-Caret Editing
- 输出窗口
- Page Up 和 Page Down 键 (光标动作)
- 注册 UltraEdit/UEStudio
- 资源编辑器
- 鼠标右键命令
- 脚本演示和指南
- 脚本命令
- Tab 缩进
- 文本选择/加亮
- Unicode 和 UTF-8 支持
- UE3 Functionality
- 菜单配置
- 工具栏配置
- HTML 工具栏
- 工具工具栏
- 智能提示工具栏
- 资源编辑器工具栏
- 脚本工具栏
- 调试器工具栏
- Web 搜索工具栏
- 文件菜单
- 新建命令
- 打开命令
- 快速打开命令
- 关闭命令
- 关闭所有文件命令
- 关闭除此文件外的所有文件命令
- FTP Browse
- 从FTP打开
- 另存到FTP
- 恢复到最后一次保存状态命令
- 保存命令
- 另存为命令
- 全部保存命令
- 选区另存为命令
- 创建副本/备份命令
- 加密文件命令
- 解密文件命令
- 重命名文件命令
- 比较文件命令
- 排序文件命令
- 高级排序/选项
- UNIX/MAC 到 DOS 命令
- DOS 到 MAC 命令
- DOS 到 UNIX 命令
- EBCDIC 到 ASCII 命令
- ASCII 到 EBCDIC 命令
- OEM 到 ANSI 命令
- ANSI 到 OEM 命令
- ASCII 到 Unicode 命令
- UTF-8 到 Unicode 命令
- Unicode 到 ASCII 命令
- UTF-8 到 ASCII 命令
- ASCII 到 UTF-8 命令
- Unicode/UTF-8 到 UTF-8 命令
- Unicode/ASCII/UTF-8 到 UTF-8 命令
- UNICODE 到 UNICODE Big Endian 命令
- UNICODE Big Endian 到 UNICODE 命令
- 插入文件命令
- 删除活动文件命令
- 发送邮件命令
- 每隔一个增量插入字符
- 打印命令
- 打印所有文件命令
- 打印预览命令
- 页面设置命令
- 打印设置命令
- 收藏的文件命令
- 最近打开文件命令
- 最近打开方案/工作区命令
- 编辑菜单
- 撤销命令
- 重做命令
- 剪切命令
- 复制命令
- 粘贴命令
- 剪贴板
- 全选命令
- 选择行命令
- 选择范围命令
- 连续选择命令
- 删除命令
- 删除行命令
- 删除到行首命令
- 删除到行末命令
- 复制行
- 插入行命令
- 日期/时间命令
- 十六进制编辑命令
- 十六进制编辑/EBCDIC 命令
- 十六进制插入/删除命令
- 十六进制复制选定视图命令
- 拼写检查命令
- 只读命令
- 添加/删除注释命令
- 插入颜色命令
- 搜索菜单
- 查找命令
- 查找下一个命令
- 查找上一个
- 替换命令
- 步进搜索
- 在文件中查找命令
- 在文件中替换命令
- 成对匹配命令
- 转到行/页命令
- 切换书签命令
- 字数命令
- 函数列表命令
- 查找符号
- 字符属性
- 返回/向前命令
- Insert menu
- 插入分页符命令
- 插入文字字符
- 插入模板命令
- 方案菜单
- 新建方案/工作区命令
- 打开方案/工作区命令
- 关闭方案/工作区命令
- 方案设置命令
- 插入命令
- 添加到方案命令
- 恢复方案/工作区命令
- 方案转换命令
- 方案管理器命令
- 更新命令
- 导入命令
- 导出命令
- Ctags 支持
- 构建菜单
- 构建命令
- 构建命令
- 全部重建命令
- 批量构建命令
- 清除命令
- 启动调试器命令
- 运行应用程序命令
- 运行命令
- 选择编译器命令
- 设置编译器选项命令
- 高级构建命令
- 设置编译器路径命令
- 解法菜单
- 新建解法命令
- 打开解法命令
- 关闭解法命令
- 添加方案命令
- 删除方案命令
- 视图菜单
- 布局选择器
- 工具栏命令
- 状态栏命令
- 打开文件标签命令
- 文件树视图命令
- 函数列表命令
- 宏列表命令
- 标签列表命令
- FTP
- 剪贴板历史记录命令
- 脚本列表命令
- XML Window 鍛戒护
- Bookmark List command
- 输出窗口命令
- 查看方式命令
- 设置十六进制/列模式字体
- 设置字体命令
- 设置打印机字体命令
- OEM 字符集命令
- 镜像显示字体命令
- 重置字体命令
- 增大字体命令
- 缩小字体命令
- 设置颜色命令
- 显示空格/制表符命令
- 用一行显示分页符命令
- 不滚动标记 1 以左部分命令
- 显示标尺命令
- 显示行号命令
- 行间距命令
- ASCII 字符表命令
- 隐藏/显示选区命令
- 全部折叠命令
- 全部展开命令
- 文件更改检测命令
- 自动滚动检测的文件命令
- 总在最前命令
- 全屏模式命令
- Format menu
- 段落重排命令
- 段落设置/格式化对话框
- 转换回车符为换行命令
- 转换换行为回车符命令
- 转换制表符为空格命令
- 转换空格为制表符 (所有)命令
- 转换空格为制表符 (行首) 命令
- 修剪行尾空格命令
- 转为大写字母命令
- 转为小写字母命令
- 字首大写命令
- 转换大小写命令
- 添加缩进命令
- 删除缩进命令
- HTML 精简命令
- CSE HTML 验证命令
- XML 转换到 CR/LFs 命令
- 重新缩进选区命令
- 列菜单
- 列模式命令
- 插入/填充列命令
- 删除列命令
- 剪切列命令
- 插入号码命令
- 列/选区统计命令
- 转换到固定列命令
- 转换到分隔字符命令
- 向左对齐命令
- 居中对齐命令
- 向右对齐命令
- 宏菜单
- 载入命令
- 载入并附加到现有的宏命令
- 全部保存命令
- 快速录制命令
- 设置自动载入命令
- 设置文件载入/保存的宏命令
- 全部删除命令
- 删除宏/修改属性命令
- 录制命令
- 停止录制命令
- 再次运行命令
- 运行/多次运行命令
- 宏录制后期处理选项
- 如果宏未保存则在退出时警告
- 脚本菜单
- 高级菜单
- 配置摘要
- 高级
- 自动完成
- 书签
- 列模式
- 定界符
- FTP
- 其它
- 新文件创建
- 自动换行/制表符设置
- 高级
- 搜索
- 自动重置设置
- 设置查找输出格式
- 字典
- Dictionary Directories
- 过滤器
- 忽略选项
- 拼写检查器
- 高级
- 备份
- 页面编码检测
- 转换
- DOS/UNIX/MAC 处理
- 加密
- 文件更改检测
- 加载
- 其它
- 保存
- 临时文件
- Unicode/UTF-8 检测
- 文件关联
- 文件类型
- 高级
- 光标/插入记号
- 十六进制编辑显示
- Line Change Indicator
- 其它
- 文件标签
- File Tree View
- Help
- 其它
- 状态栏
- Window State
- 定制
- HTML 工具栏
- Web 搜索
- 管理
- 其它
- 目录
- 键映射
- FTP
- 脚本
- FTP
- 高级
- 函数提示
- 其它
- 语法分析器
- 快速提示
- Xdebug
- Miscellaneous
- Parser1
- JavaScript Lint
- XML Window
- 设置代码页/位置
- 显示/修改模板命令
- DOS 命令
- 运行 Windows 程序命令
- 预备捕获方法命令
- 工具配置命令
- 窗口菜单
- 复制窗口副本命令
- 层叠命令
- 水平平铺命令
- 垂直平铺命令
- 下一个窗口命令
- 上一个窗口命令
- 排列图标命令
- 关闭所有文件命令
- 在浏览器显示文件命令
- 同步滚动命令
- 1, 2 ... 命令
- 帮助菜单
- 索引命令
- 添加帮助文件命令
- 使用帮助命令
- 关于命令
- 选择编译器对话框
- [Settings] 编辑器段
- [SettingsInfo] 编译器段
- [SettingsReps] 编译器段
- [Variables] 编译器段
- [Environment] 编译器段
- [General] 编译器段
- [MakeCommands] 编译器段
- [InsertFiles] 编译器段
- [FileGroups] 编译器段
- [GroupFormats] 编译器段
- [Build] 编译器段
- [.EXT] 编译器段
- UEStudio 的 CVS
- 怎样禁用“无临时文件”提示?
- 可以怎样在不创建空文件的情况下打开 UltraEdit?
- 怎样可以控制新建文件格式?
- 怎样可以删除包含特殊字符的行?
- 怎样使用其它比较应用程序?
- 我应该怎样删除空行?
- 怎样可以从工具栏删除分隔线?
- 我应该怎样才能打印语法加亮?
- 怎样修改文件打开对话框中的文件类型?
- 我应该怎样进行多行替换?
- 在哪里可以找到其它的 UltraEdit 的词语文件?
- 为什么会在有连字符的词语中换行?
- 为什么 UltraEdit 会重排粘贴的段落?
- 为什么我的 IntelliMouse 不能在 UltraEdit 中使用?
- 为什么修剪尾部空格在最后一行不能执行?
- 为什么 notepad.exe 被覆盖?
- 为什么标尺以 "0" 开始?
- 为什么不能复制和粘贴?
- 为什么打开大文件需要这么长的时间?
- 为什么会有延时启动 UltraEdit 的情况?
- 语法加亮
替换命令
这个命令会显示一个用指定的文本搜索文档、并用其它文本替换的对话框。
要搜索的字符串在 查找内容 [1] 字段中指定,用来替换的字符串在替换内容 [2]字段中定义。 这两个字段支持使用单行或多行字符串,最大为 20,000 字节。 搜索将按指定的方向执行。如果找不到字符串,程序将转到文件另一端继续搜索。找不到字符串将会显示消息。
除了可以搜索替换可打印字符,还可以搜索或替换制表符和换行符(回车/换行)。A0;要指定制表符,可以在对话框中使用“^t”。A0;要指定换行符,可以在对话框中使用“^p”表示回车/换行,“^n”仅表示 LF,“^r”仅表示 CR。A0;要搜索“^”字符,可以在对话框中使用“^^”。A0;要指定“^”字符,在对话框中使用“^^”。
另外,当执行查找时,字符“^s”将替换为当前加亮的任何文本,字符“^c”将替换为当前剪贴板的内容 (不大于 30,000 个字符)。这在宏执行中特别有用。当录制宏时,可以选择查找指定的字符串,或使用“^s”,宏会录制“^s”,并在宏执行期间用加亮的文本替换。同样,当使用“^c”时,这些字符将用宏执行时的剪贴板内容替换。
如果按 按钮,将会显示查找内容/ 替换内容历史记录。
如果按下 按钮,将显示子菜单,其选项如下:
添加到收藏夹 | 将组合框中的当前内容添加到收藏夹列表 |
从收藏夹中删除 | 将组合框中的当前内容从收藏夹列表中移除 |
收藏夹 | 打开显示收藏夹列表的子菜单。 可以从列表中选择字符串填入组合框 |
特殊字符摘要:
符号 | 功能 |
^^ | 搜索字符“^” |
^s | 宏执行时搜索选定 (加亮) 的文本 |
^c | 宏执行时搜索剪贴板的内容 |
^b | 匹配一个分页符 |
^p | 匹配一个换行符 (CR/LF) (段落) (DOS 文件) |
^r | 匹配一个换行符 (仅 CR) (段落) (MAC 文件) |
^n | 匹配一个换行符 (仅 LF) (段落) (UNIX 文件) |
^t | 匹配一个制表符 |
注意 - ^ 这里所涉及的字符“^”不是控制键 + 值。
查找下一个
查找下一个指查找指定文本的下一个出现。
替换
替换是指查找下一个指定的文本,并用新的文本替换它。用户也可以在替换的地方 [4]指定选定文本或所有打开的文件,替换将被限制为选定文本范围。 如果选择所有打开文件,按下替换会自动将焦点移动到下一个打开文件内查找字符串第一次出现的位置。 该功能取代了以前版本中的在所有打开文件中替换文本选项。
全部替换
全部替换是指查找所有指定文本的实例,并用新文本替换所有找到的文本。
全部替换还提供另外的选项:
在当前文件中替换- 仅替换当前文件中出现的文本。 它将根据这个对话框中的设置决定是否应该从文件顶部开始替换,或从当前光标位置开始替换。
在选定文本内部替换 - 只一次性替换当前选定文本范围内部的文本。
在所有打开文件内替换 - 替换所有当前打开的文件中出现的文本。
最后
最后命令执行单个替换,且不移动到下一个出现的匹配文本直接关闭对话框。
另外还有下列替换选项[3]:
只匹配整个词语
默认情况下,搜索没有限定为只匹配整个词语。该选项允许搜索限制为只匹配整个词语。在搜索“a”或“A”而无需搜索所有包含“a”的词语时,该选项非常有用。如果已经在文档中执行了搜索,默认选项将与前一次搜索的选项相同。
大小写匹配
按默认,搜索是不区分大小写的。 这个选项可以使搜索区分大小写。如果已经在文档中执行了搜索,区分大小写的默认选择是根据上一次搜索设置。
正则表达式
如果选中该选项 ,则使用在“高级”部分下选中的正则表达式类型执行搜索。
高级选项 [5]
按下高级按钮将展开“在文件中查找”对话框,以显示其他搜索选项。
正则表达式
符合 Perl 的正则表达式
如果选中该选项,编辑器将使用基于 Boost C++ Libraries 的 Perl 样式正则表达式。
UltraEdit 风格正则表达式
如果选中该选项,编辑器将使用 UltraEdit 风格的正则表达式。
Unix 样式正则表达式
如果选中该选项,编辑器将使用 UNIX 风格的正则表达式。
有关创建正则表达式的更多信息,请参见正则表达式或 Perl 正则表达式帮助。
保护大小写
保护大小写选项可以让 UltraEdit 在替换中用查找到的字符串的大小写格式来匹配替换字符串的大小写。规则如下:
1) A0; A0; A0; A0;如果找到的词语全部是小写字母,那么替换后的词语也将全部是小写
2) A0; A0; A0; A0;如果找到的词语全部是大写字母,那么替换后的词语也将全部是大写
3) A0; A0; A0; A0;如果找到的词语是大小写混合格式,那么替换后的词语匹配替换词语的大小写格式。
例如:(查找“The”用“Then”替换)
“the”将被替换为“then”
“THE”将被替换为“THEN”
“The”将被替换为“Then”
混合大小写场合下需要替换词语中可以指定大小写混合,并应用到最后结果,因此,即使有多处大小写混合的情况也可以被正确替换,不仅仅是首字大写,如下面:
用“PreviousCharacter”替换“NextCharacter”将执行:
“nextcharacter”用“previouscharacter”替换
“NEXTCHARACTER”用“PREVIOUSCHARACTER”替换
“NextCharacter”用“PreviousCharacter”替换
从文件顶部全部替换
如果选中该选项,则将从活动文件的顶部而非当前光标所在位置执行指定的搜索。
替换后关闭该对话框
如果选中该选项,则在单个替换执行完毕后自动关闭“替换”对话框。
在列中搜索
如果选中该选项,搜索范围将仅限于指定的起始和结束列。 要在整个行中搜索,应使用 "0" 和 "-1"。 注意它是重要的,列编号从"0" 开始;必须被设置到" 0" 搜索从行首开始。
如果编辑器活动窗口处于十六进制模式中,将执行十六进制字符搜索,你也可以配置为搜索 ASCII 字符。
当查找操作完成,文本是加亮的。在十六进制模式,如果指定的搜索字符串超过一行,另外的字符也可能被加亮。 在这种情况下,所有从第一行中搜索字符串的第一个字符到最后一行中搜索字符串的最后一个字符被加亮,只替换搜索字符串。
在执行替换后,会显示一个简单的对话框,使你能够很方便地选择查找下一个和替换操作。这可以通过更改 INI 设置来禁用。
全部替换命令支持UndoCommandeditMenu.html。 可是,如果替换太大,将不支持撤销,并且撤销缓存将溢出。
快捷键: CTRL+R
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论