喜欢用Ultra Edit的朋友,可能都苦于没有Delphi的语法加亮,现简单弄了一个拿出来分享
希望它完善起来,大家用起来方便
-------------------------------------------------------
/L12"Delphi" C_LANG Line Comment = // Block Comment On = { Block Comment Off = } Escape Char = \ String Chars = ' File Extensions = PAS DFM DPR DPK
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
/Function String = "%destructor"
/Function String 1 = "%constructor"
/Function String 2 = "%function"
/Function String 3 = "%procedure"
/Indent Strings = "begin" "if" "else"
/Unindent Strings = "end"
/Open Brace Strings = "{" "(" "[" "begin"
/Close Brace Strings = "}" ")" "]" "end"
/Open Fold Strings = "begin"
/Close Fold Strings = "end"
/C1"Keywords"
abstract and array as asm
begin
case cdecl class const constructor
default destructor dispid dispinterface div do downto dynamic
else end except export exports external
finalization finally for function
implementation in index inherited initialization interface is
library
message mod
nil not
object of or out overload override
packed package private procedure program property protected public published
read readonly record register requires resourcestring
safecall set shl shr stdcall stored string
then to try type
unit until uses
var virtual
while write
xor/C2"Operators"
+
-
:
=
// /
*
~
>
<
^
(
)
.
;
,
[
]
希望它完善起来,大家用起来方便
-------------------------------------------------------
/L12"Delphi" C_LANG Line Comment = // Block Comment On = { Block Comment Off = } Escape Char = \ String Chars = ' File Extensions = PAS DFM DPR DPK
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
/Function String = "%destructor"
/Function String 1 = "%constructor"
/Function String 2 = "%function"
/Function String 3 = "%procedure"
/Indent Strings = "begin" "if" "else"
/Unindent Strings = "end"
/Open Brace Strings = "{" "(" "[" "begin"
/Close Brace Strings = "}" ")" "]" "end"
/Open Fold Strings = "begin"
/Close Fold Strings = "end"
/C1"Keywords"
abstract and array as asm
begin
case cdecl class const constructor
default destructor dispid dispinterface div do downto dynamic
else end except export exports external
finalization finally for function
implementation in index inherited initialization interface is
library
message mod
nil not
object of or out overload override
packed package private procedure program property protected public published
read readonly record register requires resourcestring
safecall set shl shr stdcall stored string
then to try type
unit until uses
var virtual
while write
xor/C2"Operators"
+
-
:
=
// /
*
~
>
<
^
(
)
.
;
,
[
]
解决方案 »
- mdi子窗口关闭时怎么触发父窗口的某一个函数?
- Cxgrid 到 Cxgrid 复制
- [高分求助] Printer StrechDraw的放大比例问题
- 如何窗体在最上层,并且又能盖住qq的登陆注册框:在线等候解决即给分
- 调查。。。。。
- for i:=0 to 100 do 求解
- 大家帮我测试一下我的在线歌曲播放器 谢谢!!
- 菜鸟用DELPHI做屏保遇见问题...
- 请问各位大虾fcTreeView如何动态添加CheckBox
- 类似于QQ聊天时双击打开图片查看的效果如何实现
- 紧急求助:TBlobField的"Bitmap image is not valit"错误解决方案
- 如何在Formula One中自定义公式
PSPad 是免费的, Gridinsoft Notepad是收费的, 都有中文版本.http://www.pspad.com
http://notepad.gridinsoft.comGridinosoft Notepad支持的文件:
Support formats
MS-DOS batch language
HTML document
SynGen Msg files
Baan 4GL
CA-Clipper
Cache Object script
COAS Product Manager report
C++
Cascading style sheets
Fortran
Borland Form definition
Foxpro
CORBA IDL
INI file
Java
Javascript
ObjectPascal
Modula 3
Perl
PHP
Python
SQL
Visual Basic
MS VBScript
x86 assembly language
XML document
UNIX Shell Script
Progress
Standard ML
Modelica
Gembase
Semanta data dictionary
Tcl/Tk
ADSP21xx
KiXtart script
GW-TEL script
C#
TeX
Ruby
AWK
Cobol
Haskell C++
68HC11 Assembler
HP46
Vrml97/X3D World
DOT Graph Drawing Description
Eiffel
NSIS
Inno Setup Script
SciLab File
Galaxy File
RC File
LEGO LDraw File
ASP File
反而是一些html, vb, c++, c# 我需要ultraEdit 能高亮
按阿日 的说法 c++/html/vb/c#都可以装ide
比较少开发,装上面的IDE, 需要很多空间,而有时只是看人家的代码,不修改,不编译,所以不用装
即使装了Delphi IDE 就为了看一小段代码,打开就慢了
而且Gridinsoft Notepad是当今支持语法高亮最多的一款Editer了.
-----------------------------------------
不知道你知道emacs不
有了IDE基本上用不到是事实,小段代码就不需要高亮了。
对于C/C++来说Source insight是相当不错的了。