`
tedeyang
  • 浏览: 326335 次
  • 性别: 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
分享到:
评论

相关推荐

    RouterOS脚本生成器+5.X-6.X+Ver2.11.zip

    9. **脚本编辑器**:内置的脚本编辑器可能具有代码高亮、自动补全等功能,提高编写脚本的效率。 10. **性能优化**:通过优化脚本,工具可能能帮助提升RouterOS设备的运行效率和网络性能。 使用这个脚本生成器,...

    免费T4编辑器Devart.T4Editor.Vs

    安装后,T4编辑器将自动集成到Visual Studio环境中,开发者可以在创建或编辑T4模板时立即享受到其带来的便利。 **总结** Devart.T4Editor.Vs是一款针对T4模板开发的高效编辑器,它的语法高亮、智能提示、错误检测...

    XML代码自动生成(XML编辑器)

    本项目提供的"XML代码自动生成(XML编辑器)"是个人编写的工具,旨在帮助用户更方便地创建、编辑和管理XML文档。 编辑器功能概述: 1. **代码高亮**:提供XML语法高亮显示,使代码更具可读性,便于识别和理解XML...

    iot组态编辑器开发 基于meta2D.js

    在本文中,我们将深入探讨如何基于`meta2D.js`和`vue2`框架开发一个IoT(物联网)组态编辑器。`meta2D.js`是一个用于创建2D图形界面的JavaScript库,而`vue2`是流行的前端开发框架,它们结合可以提供一个高效且用户...

    HTML页面自动生成器

    6. 响应式设计:现代网页设计强调跨设备兼容性,HTML页面自动生成器可能包含对响应式设计的支持,确保生成的页面能在不同尺寸的设备上正常显示。 7. WYSIWYG(What You See Is What You Get)编辑:该工具可能采用...

    基于T4引擎的代码自动生成器

    6. 其他如`Aspose.Cells.dll`可能用于处理Excel文件,`itextsharp.dll`可能用于PDF文档操作,`ICSharpCode.TextEditor.dll`可能是提供了一个文本编辑器界面,而`WeifenLuo.WinFormsUI.Docking.dll`可能用于创建可...

    CodeGenerator-T4模板代码生成器

    5.选择对应的模板(选中模板后点VIEW可以打开模板进行查看/编辑) 模板是T4模板,置于Templete文件夹下,程序运行时会自动把此目录下的所有T4文件读出来. 6.点TEST查看根据第一个模板生成的效果 7.设置命名参数/数据...

    基于Python的医疗器械...原始记录自动生成编辑器设计-汤智.pdf

    【基于Python的医疗器械报告/原始记录自动生成编辑器设计】主要关注的是如何利用编程语言Python来解决医疗器械检验检测过程中的报告编写难题。该编辑器旨在提高工作效率,减少文本错误,适用于医疗器械这一高度专业...

    音乐打铃器 TimingEditor.mp3定时编辑软件

    **音乐打铃器 TimingEditor.mp3 定时编辑软件** TimingEditor.mp3 是一款专为音乐爱好者和需要定时播放音频的用户设计的软件。这款工具允许用户精确地设定音乐播放的时间,例如设置起床闹钟、定时提醒或者创建复杂...

    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...

    通过拖拽的方法自动生成html

    在IT行业中,自动生成HTML是一种高效的工作方式,尤其对于网页设计和开发人员而言。"通过拖拽的方法自动生成html"是一种交互式设计工具的特性,它允许用户通过直观的拖放操作来创建网页布局,而无需手动编写HTML代码...

    在CrossWorkStudio编辑器中生成.hex文件的步骤和MTK3.0下载软件的使用

    本文主要介绍了如何在CrossWorkStudio编辑器中生成.hex文件以及如何使用MTK3.0下载软件进行程序烧写。 首先,让我们详细了解一下在CrossWorkStudio编辑器中生成.hex文件的过程: 1. 完成程序编写后,你需要先确保...

    CPCL编辑生成工具.zip

    3. **代码生成**:根据用户在界面上的设计,自动生成对应的CPCL代码,用户可以直接复制到他们的项目中。 4. **预览功能**:在编辑过程中,允许用户实时预览最终在LCD上显示的效果。 5. **模板支持**:可能包含了...

    CSS自动生成器

    在实际使用中,用户可以根据需求选择合适的CSS自动生成器,例如在线工具或桌面应用程序。例如,`css生成器`这个文件可能就是一个这样的工具,可以下载并使用,帮助用户生成和管理他们的CSS样式。总的来说,CSS自动...

    2寸照片生成器软件v1.0.0.1中文绿色免费版二寸标准照片自动生成器

    【标题】"2寸照片生成器软件v1.0.0.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 在测试之后修改窗体或者...

Global site tag (gtag.js) - Google Analytics