UltraEdit高级使用技巧

UltraEdit是众多IDE中颇有亮点的一款,它功能强大,这里说一下它的一些很好用的功能。

列模式

很多人喜欢上UltraEdit最初就是由于它的列模式。

进入列模式: Alt + C

如何对多个行进行注释

1 进入列模式 
2 选定多个行 
3 增加注释符

计算列的多个数的和

1 进入列模式 
2 选择统计的列 
3 列 -- 列选择统计 

更多列模式的操作可以参考这里

UltraEdit中的脚本

脚本只支持ASCII/ANSI files编码,UTF-8是会出错的

几个常用的命令

var str = UltraEdit.getString("Please Enter a String:",1);

UltraEdit.activeDocument.write("") 
当前激活文章输入文字

UltraEdit.getValue("Please enter an integer",1); 
显示界面和UltraEdit.getString一样

UltraEdit.document.length 
获取当前打开的文档数 
使用UltraEdit.document[x] 进行当前打开文档的枚举

UltraEdit获取剪贴板中的内容 
UltraEdit.clipboardContent

获取剪贴板序列号和选择剪贴板 
UltraEdit.clipboardIdx 
UltraEdit.selectClipboard(2);

往输出框中输出 
UltraEdit.outputWindow.write("This is a test.");

最简单的hello world脚本

A

var str = UltraEdit.getString("Please Enter a String:",1);
UltraEdit.activeDocument.write(str);

另存为test.js

B

脚本 -- 脚本 -- 添加 

C

注: 在调试的过程中所有错误会打出在输出窗口中,所以如果程序运行不通,请在输出窗口中进行调试,或者也可以使用UltraEdit.outputWindow调试

如何进行函数和类的跳转?

Eclipse的Ctrl+鼠标的跳转功能是很多人喜欢的原因,UltraEdit也是有这个功能的

使用ctag

1 创建一个项目 
2 项目--创建ctag文件 
3 按F11定位到函数定义处

其他的一些小技巧

如何保存当前Ultredit的设置

高级 -- 备份/恢复用户定制

更多操作请参考这里

如何将空行去掉

直接使用replace(ctrl + R) 
"^p$" 替换成为 ""

时间: 2024-11-03 14:24:08

UltraEdit高级使用技巧的相关文章

Excel分类汇总的高级使用技巧

  Excel分类汇总的高级使用技巧         一.把同类项连接起来 [例]如下图所示,要求把同一个供应商的产品连接并显示到一个单元格中. 操作步骤 1.复制一份数据表,选取复制后的数据区域 - 数据 - 分类汇总.在分类汇总窗口中修改汇总项为"供应商". 2.C列拉宽,足以容下合并后字符串的长度.然后选取C列.开始 - 填充 - 两端对齐. 3.合并后定位空值,把空行删除 删除后的效果. (利用删除重复值功能,即可获取对应的供应商名称,这里略去) 二.把同类项合并单元格 [例2

十个php一些不为人知的高级应用技巧

PHP 独特的语法混合了 C.Java.Perl 以及 PHP 自创新的语法.它可以比CGI或者Perl更快速的执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多.下面介绍了十个PHP高级应用技巧. 1, 使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里. 这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算

iOS开发CoreAnimation解读之五——高级动画技巧

iOS开发CoreAnimation解读之五--高级动画技巧 一.事务类         CoreAnimation中还有一个非常重要的类:CATransaction事物类,这个可以同时设置多个layer层的动画效果.可以通过隐式和显式两种方式来进行动画操作. 二.CATransaction属性         对layer层的属性操作,都会形成隐式动画,要使用隐式动画,需要关闭layer层的animation动画属性,使用下面的方法: ? 1 2 3 //关闭animation动画效果,开启隐

Android TextView高级显示技巧实例小结_Android

本文实例总结了Android TextView高级显示技巧.分享给大家供大家参考,具体如下: 1. 自定义字体 可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而Android的 Typeface又使用TTF字体文件来设置字体 所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里.第二步,程序中调用: TextViewtv = (TextView)findView

十个PHP高级应用技巧果断收藏_php技巧

PHP 独特的语法混合了 C.Java.Perl 以及 PHP 自创新的语法.它可以比 CGI或者Perl更快速的执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多.下面介绍了十个PHP高级应用技巧. 1, 使用ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里. 这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计算

介绍Python中的一些高级编程技巧_python

 正文: 本文展示一些高级的Python设计结构和它们的使用方法.在日常工作中,你可以根据需要选择合适的数据结构,例如对快速查找性的要求.对数据一致性的要求或是对索引的要求等,同时也可以将各种数据结构合适地结合在一起,从而生成具有逻辑性并易于理解的数据模型.Python的数据结构从句法上来看非常直观,并且提供了大量的可选操作.这篇指南尝试将大部分常用的数据结构知识放到一起,并且提供对其最佳用法的探讨.推导式(Comprehensions) 如果你已经使用了很长时间的Python,那么你至少应该听

Android TextView高级显示技巧实例小结

本文实例总结了Android TextView高级显示技巧.分享给大家供大家参考,具体如下: 1. 自定义字体 可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而Android的 Typeface又使用TTF字体文件来设置字体 所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里.第二步,程序中调用: TextViewtv = (TextView)findView

桂林老兵的SQLSERVER高级注入技巧

server|sqlserver|高级|技巧 现在将老兵本人多年的SQLSERVER注入高级技巧奉献给支持老兵的朋友: 前言:即是高级技巧,其它基本的注入方法就不详述了.看不懂可查本站的注入基础文章.为了更好的用好注入,建议大家看看本站的SQL语法相关文章 [获取全部数据库名]select name from master.dbo.sysdatabases where dbid=7 //dbid的值为7以上都是用户数据库 [获得数据表名][将字段值更新为表名,再想法读出这个字段的值就可得到表名]

桂林老兵的SQLSERVER高级注入技巧 (摘)

server|sqlserver|高级|技巧  现在将老兵本人多年的SQLSERVER注入高级技巧奉献给支持老兵的朋友: 前言:即是高级技巧,其它基本的注入方法就不详述了.看不懂可查本站的注入基础文章.为了更好的用好注入,建议大家看看本站的SQL语法相关文章 [获取全部数据库名]select name from master.dbo.sysdatabases where dbid=7 //dbid的值为7以上都是用户数据库 [获得数据表名][将字段值更新为表名,再想法读出这个字段的值就可得到表名