标签: Delphi
Delphi瑞士军刀是一款编程辅助软件,软件基于Delphi剑鞘、Delphi神鸟、Turbo Coder改良而成,利用Delphi瑞士军刀在进行DELPHI代码编程时能有效提高工作效率,有需要的可以下载。
1、代码格式化
2、多行缩进退格或多行的//注释和反注释
3、内码转换(可以转来自台 湾的DELPHI源程式)
4、剪贴板增强
5、快速替换
6、代码输入自动完成
7、内置小巧五笔输入法(并有查看汉字五笔码功能)
7、其它功能详见软件内置的帮助;
8、鼠标中键多行注释解注功能;
高亮选中要处理的文本,然后点菜单或按热键进行相应操作;
代码自动完成的使用方法:
当你在DELPHI中打一个b字,再按左SHIFT+空格就会自动补完为begin;
打e补完为end;
打pr补完为procedure;
打ap补完为Application;
打Ter,出来Terminate;
打tr补完为True,
打f,补完为False;
打ts出来TStringList;
打sh 出来ShowMessage();
比如我们打一句:Result := False;
我们只需打:r 后按左SHIFT+空格,出来Result;再按一空格后,再按左SHIFT+空格,出来 := ;“ := ”的引导字母为一个空格;再按f,后按左SHIFT+空格出来False;
自动完成的词库内含所有保留字,常用DELPHI类型、属性、函数、API函数、虚拟键、WINDOWS消息,可由用户维护增添,见文件CommonWord.ini;单元名由于不常用没加进去,不过放在文件Unit.txt中,愿加的自已加一下;排在前的词优先匹配,词库的排列顺序也是有讲就的,同样字母打头的词,常用的排在前面,不常用的排在后面,作者也作了一些排列,比较优化了,可能不是最好或不适合您的习惯,自已作调整就是了;
本软件的自动完成和DELPHI内置的及其它三方专家的自动完成类似,但主要区别是其它专家的自动完成是每打一个字母匹配一次,而且以列表框显示;本软件的自动完成是打一个或多个字母后由用户自已按左SHIFT+空格匹配补完,没有列表框,更简洁高效,但也有其不直观的缺点,不过打熟了你会觉得这种方式更快更准确。
为了解决长的词如API函数名,我们用“,”作为通配符,“,”的作用就象DOS中的*号可代替一个或多个字母;但在我们这里“,”最多只能用两次:
用法举例:
打入ex,f,p ,按左SHIFT+空格后出来ExtractFilePath;打ex,f,n,出来ExtractFileName.当然你也可打成e,f,n或ext,fi,nam之类,同样都出来ExtractFileName,极为自由灵活的;另外还有一个常用的下划线是用“-”代替作为引导字母的。引导字母只能为"a"~"z"加",","-"这二十八个字母,其它的都不能作为引导字母;空格不是引导字母,但作为一个特例,打一个空格能引导出“ := ”来。以加快“ := ”这个很常用的东西的输入;在打引导字母的过程中不能用退格等,必须一次录入好就匹配完成,因为退格空格都代表本次引导字符串已结束了;
系统热键功能,这个功能的增加使软件真正能方便你的代码编程;
举一个例子:选中要注释的行,按Control+UpArrow(向上箭头)多行注释,按Control+DownArrow(向下箭头)解除注释;比一行一行地去打//快多了;
一个革命性的功能,扩散了你的剪帖板,用小键盘的数字键代表10个剪帖板,连windows自带的就有11个。Ctrrol+数字键复制到对应数字键代表的剪帖板,Alt+数字键从对应数字键代表的剪帖板粘帖。这个功能对编程来很实用,而且全部不用mouse,很方便;你还可以用在记事本和写字板等文本处理场合;比如写注册码,0-9号剪帖板来放注册号足够了吧!
快速替换功能,只对所选文本有效,可快速完成局部或全部的替换,就用热键就完成快速替换操作,连对话窗口都不打开一个,你不必进delphi的替换窗口,选一串选项,还要不停的回答替换下一个还是全部之类的问题。
0号剪帖板装老串,windows剪帖板放新串,Shift+F3进行替换;
内码转能功能,包括四个功能:
BIG5转GB内码
GB转BIG5内码
GBK繁体转简体
GBK简体转繁体
转台 湾大五码的DFM文件的方法: view as text>全选>Ctrl+Alt+G
转换源代码直接选中要转换的文字区域就行了.
代码行的自动缩进调整
代码格式自动调整功能(基于每一行内词间距的调整)。目前改功能可作以下调整:
示例:
如下代码:
procedure showeffect;
var
a,b, c:integer;
s1, s2 : string;
begin
if a >b then a:= b;
c := a*4+7 /2;
end;
被选中后,按代码自动调整按钮后将调整为如下代码:
procedure showeffect;
var
a, b, c: integer;
s1, s2: string;
begin
if a > b then a := b;
c := a * 4 + 7 / 2;
end;
DELPHI ide开发环境的代码编辑窗口、记事本、写字板和其它编辑录入文字的窗口;在WORD和IE中不能使用,在WORD中唯一能使用的功能是查看五笔码;更改文件名时出现的临时小窗口和EXCEL中的单元格等临时编辑窗口也能以热键方式工作;对在IE中的编辑窗无效,原因不明;五笔输入法不能在IE,WORD,EXCEL,QQ聊天窗口中使用.可以用在记事本,DELPHI IDE,写字板等标准软件中.也可以在explorer的更改文件名中使用.
五笔输入法目前只能输入单个字,而且一个字只有一个码,如"发"字就只有一级码:
"V",而没有"NTC"这个码,很多码都是最简化的码,如啼字,就是KU,而打KUPH就不行如果打不字请用查看五笔码功能看一下它所对应的五笔码.五笔编码表中有七千多个汉字,一般情况下够用了.五笔输入有热键模式和高级模式,热键模式适合于程序员和海归人士的中英文混合输入;高级模式适大量的汉字的快速输入.五笔中的:号是用=号来代替的。?号是用/来代替的。“”号是用[]来代替的。其它的标点和普通的输入法相似。如要输入词请自已扩充五笔词库文件。
优点
可以处理局部内容,所有操作都在内存中,不和文件打交道,这样比DelForExp必须对已保存的文件整个进行格式化,有时你并不想它全部格式化,因为其它代码可能已经格式化了,可能你只是从别处拷来一段代码,只想对这段代码格式化。没有集成于Delphi的原因是可在Delphi以外的环境处理代码,可以不受Delphi的版本升级影响,所有版本都可以用,绿色无需安装到DelphiIDE中;
1、代码格式化二代使用:
只针对imlementation后的代码;
还不能处理then和do后的单句缩进,请手工处理;后续版本会设法改进这个问题;
只进行缩进,不会自动折分行;
不能处理过程函数中嵌套定义的过程的缩进,只有手工处理;
2、字体转换和转为16进制码的速度是很快的,其中16进制码转换的函数是作者特别编写的,速度很快;但用当你在记事本中处理较大内容会失去响应,不是速度的问题,是记事本的问题。推荐使用写字板和UtraEdit要好些,不过太大的话在写字板中也会失去响应;
3、在操作有关小键盘的热键时,请打开小键盘指示灯。
4、查看单字五笔只能选取一个汉字,选多个汉字会取不到;
5、左shift+空格是自动完成用的热键.其中左shift可以在前导码输入前或之中按下也就是说前导字母输成了大写无所谓;
6、一定要窗口被激活为焦点窗口所有的操作才会有效;
7、代码多行缩进退格的热键Ctrl+RightArrow, Ctrl+LeftArrow 及多行注释解注的热键Ctrl+UpArrow, Ctrl+DownArrow 和Delphi窗口控件的调节快捷键是一样的,如要用Delphi的这些快捷键时请先用热键开关Ctrl+PageDown关闭Turbo Coder热键后再进行;
8、如果你编写的程序在只途挂掉,这时界面会没有反应,MOUSE也没反应,这时请按SHIFT+ESC键就可以将本工具退出,再启动就可以了。这是MOUSE HOOK死锁造成的‘
1:该下载地址为九点软件园本地下载地址,Delphi下载包预览图如下:
2:下载包的正确包名:/delphiesjd_v2.0_9a9m.com.zip
e4a破解版下载-易安卓E4A(含破解补丁) V6.9破解版下载446M2679人在玩易安卓E4A是九点小编为大家推荐的一款非常好用并基于谷歌Simple语言、专为安卓系统开发应用打造的编程辅助工具软件,让安卓开发无限简单,可以说是安卓版本的易语言程序。
下载火山编程破解版下载-火山软件开发平台 V2.0绿色破解版下载1.2GB1769人在玩火山软件开发平台是九点小编为编程开发用户分享的全新专业且深受诸多用户们喜爱的软件开发编程工具应用,是一种目的硬件设备无关、目的软件环境无关、易学易用实用、完全本地化的软件快速开发平台,有着极高流畅度的专业型迅速软件软件开发平台
下载易语言5.9破解版下载-易语言 V5.9完美破解版下载313.71MB1049人在玩易语言是九点小编为大家推荐的一款转为国人而设计的编程软件,由大连大有吴涛易语言软件开发有限公司推出,通过对易语言的学习,即便用户的英语水平不够好也能够轻松进行编程操作,让那些想编程且又不会英文的朋友们,提供了一条快速进入Windows程序编程的大门,支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具。
下载appinventor下载-App Inventor安卓编程软件V2023最新版下载310M1007人在玩App Inventor是九点小编为程序员们推荐的一种基于Web的开发环境,用于创建Android应用程序。它是由麻省理工学院(MIT)开发的,旨在使移动应用程序开发变得更加易于学习和使用。
下载米思齐编程软件下载-Mixly(米思齐图形化编程工具) v2.0 RC4官方版下载263.2M737人在玩Mixly For Arduino(米思齐图形化编程工具)windows版,基于Google的Blockly图形化编程框架开发,目的是为了配合Arduino UNO开发板套件使用,实现Arduino程序的图像化编程,Mixly自带Java8运行环境,用户直接双击mixly.vbs即可使用。
下载oracle 客户端下载-Oracle 11G客户端(32/64位) v11.2.0.4.0免费版下载1.95G555人在玩oracle11g客户端 是从 Oralce 11gR2 的官方客户端安装包中而来的 Oracle 数据库客户端,专为企业设计,轻松运行大量数据库除了可以连接远程数据库以外,还包含 SQL Plus、JDBC Driver、ODBC Driver、Pro*C SDK、Net Configuration Assistant、Net Manager 等。
下载navicat15破解版下载-Navicat 15 绿色版下载115MB500人在玩Navicat 15是九点小编为大家推荐的一款功能强大的数据库管理软件,软件采用可视化操作方式,无需任何代码即可轻松完成数据库的增删改查、备份等操作,可以帮助用户更好的管理数据库。
下载jdk1.832位下载-Java jdk1.8(32/64)官方版下载340M483人在玩Java JDK是九点小编为大家推荐的一款适用于开发人员必备的一款环境开发软件,这款软件用于构建应用程序、applet程序以及java编程语言的组成部分。九点软件园为大家带来的是JDK1.8版本,下面为大家分享一下安装方法以及下载地址吧!
下载access2007官方下载-Access2007绿色独立版下载44MB406人在玩Access2007绿色独立版是九点小编为大家分享的一款从office软件包中提取出来的独立版的数据库软件,使用办公软件套件,可以方便用户在电脑中读取使用数据库,欢迎有需要的用户前来九点软件园分享的地址来获取这款Access2007绿色独立版,希望大家会喜欢!
下载jdk-8u201-windows-x64.exe下载-jdk-8u121-windows-x64(java se开发工具包) 下载194MB330人在玩jdk-8u121-windows-x64 ,最新的JDK 8u121 发布了,Java SE 8u121包括重要的安全修复。Oracle强烈建议所有Java SE 8用户升级到此版本,JDK 8u121包含 2016i 版本的IANA时区数据,还包含一些安全问题的修复,有需要的赶快下载吧!
下载