`
tedeyang
  • 浏览: 317995 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

怎么在编辑器中自动生成“1,2,3,4,5,6,7.......100”

阅读更多

 

怎么在编辑器中自动生成“1,2,3,4,5,6,7.......100”?


我在做报表时需要用这种字符串来测试报表的对应性。有时候也会把它插入到数据库中
一开始是用php写脚本,在浏览器中生成,copy到UE中。
后来看了php手册,于是在控制台中用php生成
后来在jedit中使用下面的宏:

 

for(i = 1;i<=100;i++){
    textArea.setSelectedText(i+",");
}
 


后来发现在vim中也可以实现。
不知道在Ultraedit中能不能做到。???

 

同事A回答:(独辟蹊径)

我都是在excel里拖一个1-100的列表,然后复制到ue,字符串替换,换行换成逗号,然后就ok了

 

同事B回答:(很强大)

改进后的解决办法,一键搞定,而且可以选择生成任意数量。

首先我们创建一个名为 make.bat 的批处理,内容如下:
@set /p c=
@for /L %%a in (1,1,%c%) do @echo %%a

然后,打开UltraEdit,进行如下设置:点“高级”—“工具栏配置”,插入一个菜单,名称叫“生成顺序数列”,命令行那里就选择我们刚才生成的make.bat,注意要在“输出”页签里把显示DOS窗口选中,最后确定。

接着,点“宏”—“设置自动加载”,选择(或创建)一个宏文件,例如DEFAULT.MAC,设置好以后,点“编辑宏”,新建一个宏,名字随便取,宏的内容如下:
RunTool "生成顺序数列"
InsertMode
ColumnModeOff
HexOff
UnixReOff
Top
"""
Find "
"
Replace All "",""

设置好以后,保存。回到UltraEdit的界面,按CTRL+M,会出现一个DOS窗口,输入你想生成的个数,然后回车,看看结果你是否满意

 

2009年后记:在UE中更合理的方案:

UE后来发布的版本已经支持像jEdit一样用脚本语言写插件。

复杂例子可以参考Zen-Coding为UE写的一个js脚本:http://zen-coding.googlecode.com/files/UltraEdit%20Zen%20Coding.zip

 

for(int i=1;i<=100;i++){
  UltraEdit.activeDocument.write(i+",");
}

 Powerful!

 

【2006-9-8 bbs】

0
0
分享到:
评论

相关推荐

    elementui的表单可视化编辑器自动生成表单验证代码

    element-ui 的表单可视化编辑器,自动生成表单验证代码。不是一个可视化解决方案,更像是生成模板的工具。为解决笔者记不住 element-ui 表单验证写法而生。

    ePub编辑器 V1.10.0.zip

    1.基于 GPLv3 协议,完全免费的...支持多层次的分级目录编辑器,可以自动根据标题生成目录,一级棒; 7.所有导入文档都将自动转换成 Unicode 编码; 8.支持 TXT,HTML,EPUB 多格式文本的导入,以后会支持更多格式;

    Eclipse权威开发指南2.pdf

    5.6.1 编辑器中的快速差别功能对CVS的支持..... 153 5.6.2 补丁程序:快速而又简单地共享更改..... 153 5.6.3 项目集:加快新工作空间..... 153 5.6.4 断开项目与CVS的连接或为项目重分派一个CVS资源库..... 154...

    KiCad_doc_zh_CN_PDF_pcbnew_v0.4.2.pdf

    1 Pcbnew 简介 1 1.1 描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 主要设计特色 . . . . . . . . . . . . . . . . . . . . . . . ...

    mybatis-generator自动生成代码

    mybatis-generator有三种用法:命令行、eclipse插件、maven插件。...PS:倘若生成失败,编辑器打开bat文件,复制.打开cmd,然后进入存储的物理路径,粘贴.即可查看错误信息,然后修改数据库连接和包路径即可.

    Access 2000数据库系统设计(PDF)---001

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---002

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---018

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---003

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---011

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---020

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---009

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---025

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---012

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---015

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---027

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---026

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

    Access 2000数据库系统设计(PDF)---029

    28912.6.1 窗体视图中的工具栏按钮 28912.6.2 使用Personnel Actions窗体 29012.6.3 向Personnel Actions表追加新记录 29012.6.4 编辑现有的数据 29212.6.5 提交和回退对表的改变 29212.7 在测试之后修改窗体或者...

Global site tag (gtag.js) - Google Analytics