[Bldg-sim] Comparison of Text Editors for idf-file

Shaun Martin smartin at shaunmartinconsulting.com
Wed Aug 15 10:04:18 PDT 2012


I spend a fair amount of time comparing files.  For that I have an extremely
useful and inexpensive program called ExamDiff.  It's honestly light years
ahead of Textpad and UltraEdit.

 

Shaun

 

 

From: bldg-sim-bounces at lists.onebuilding.org
[mailto:bldg-sim-bounces at lists.onebuilding.org] On Behalf Of Brian Fountain
Sent: 15-Aug-12 8:49 AM
To: bldg-sim at lists.onebuilding.org
Subject: Re: [Bldg-sim] Comparison of Text Editors for idf-file

 

I've been using UltraEdit since Jason (thanks Jason!) posted the following
syntax highlighting keyword list for DOE-2. (Dug out of the bldg-sim archive
from June 1999.)

 

 

 

BLD-SIMers,

 

I use a text editor to edit most of my DOE-2 input files (I 

know, its primitive but it works). One of the features that 

my text editor has is syntax coloring.  Over the last few 

years I have made a list of DOE-2 keywords so that the 

editor would show them as a different color.  The editor 

also has a way to show comment lines and numbers using 

different colors. The editor I used is called UltraEdit and 

below is the list and syntax needed.  

 

UltraEdit is shareware and runs on Windows 95 and NT.

 

   http://www.ultraedit.com

 

For UltraEdit, just add the text below to the WORDFILE.TXT 

file.  This may be useful to other text editors that do 

syntax coloring but the syntax will need to be modified.  

The list is far from complete, I add to it whenever I come 

across a keyword that isn't colored.  Anyone is welcome to 

use this but you should let me know so if it changes I can 

send you an update.  Also if you do use it and find missing 

keywords please send me an updated version.  

 

Jason

(remember to ignore my signature and the list signature on 

the bottom of the message)

 

============================================

Add the following to UltraEdits WORDFILE.TXT

============================================

 

/L5"DOE-2" Line Comment = $ File Extensions = INP //Nocase

/Delimiters = ~!@$%^&*()_+=|\{}[]:;"'<> ,?

/C1

##ELSE ##ELSEIF ##ENDIF ##IF ##INCLUDE ##SET1 ##SHOW 

##showdetail 

##write ##ifndef ##ifdef ##def ##enddef

EQ EQS

OR

then

/C2

..

ABORT AIR-CHANGE AIR-CHANGES/HR AIR-COOLED ALL 

ALL-SUMMARY ALL-VERIFICATION ALT ALTITUDE AREA 

AREA/PERSON AZ AZIMUTH ABS A ATM-MOISTURE ATM-TURBIDITY 

A/P ASSIGNED-CFM

BASEBOARD-CTRL BASEBOARD-RATING BASEBOARD-SOURCE 

BI-LINEAR BI-QUADRATIC BOILER-EIR BOILER-HIR 

BOILER-HIR-FPLR BOILER-LOSS BOILER-MAX-RATIO 

BOILER-MIN-RATIO BOILER-MISC-SYM BOILER-SET-POINT 

BOILER-THROTTLE BOILER-TYPE BUILDING-LOCATION 

BUILDING-RESOURCE

CONDUCTIVITY CIRC-HEAD CIRC-IMPELLER-EF CIRC-LOSS-COEF 

COOLING-CAPACITY CHW-SUPPLY-T CIRC-MIN-PLR CIRC-MOTOR-EFF 

CIRC-PUMP-CURVE CIRC-PUMP-FPLR CIRC-PUMP-TYPE CLEARNESS 

CLOUD-AMOUNT CLOUD-TYPE COIL-BF COIL-BF-FFLOW 

COIL-BF-FPLR COIL-BF-FT COIL-CIRC-TYPE COIL-CIRCUITS 

COMMENTS COMMON COMPUTE COND-FLOW-TYPE COND-WTR-FLOW  

CONDENSER-TYPE CONDITIONED CONDUCTIVITY CONS 

CONSTANT-VOLUME CONSTRUCTION CONTINUOUS COOL-CAP-FRPM 

COOL-CAP-FT COOL-CFM-FPLR COOL-CLOSS-FPLR COOL-CLOSS-MIN 

COOL-CTRL-RANGE COOL-EIR-FPLR COOL-EIR-FRPM COOL-EIR-FT 

COOL-FT-MIN COOL-FUEL-METER COOL-RPM-LIMITS COOL-SH-FT 

COOL-SIZING-RAT COOL-TEMP-SCH COOL-WASTE-HEAT 

COOL-WH-FRPM COOL-WH-FT COOLING-EIR CRANKCASE-HEAT 

COOLING-SCHEDULE CRANKCASE-MAX-T CUBIC CURVE-FIT 

CYCLE-ON-ANY COOL-CAP-FT COOL-SH-FT COIL-BF-FT 

CHW-CAP-FEWBEWT CAUTIONS COOL-CONTROL COOL-SIZING-RATIO 

COND C-T-SCH COOL-SET-T COOL-RESET-SCH COEF COOL-SH-CAP

DAYLIGHT-SAVINGS D-S D-SCH DATA DAY-SCHEDULE DEC 

DEFROST-CAP-FT DAYLIGHTING D-H-T D-C-T DEFROST-CTRL 

DEFROST-FRAC-FT DEFROST-PWR-FT DEFROST-T DEFROST-TYPE 

DEMAND-WINDOW DENSITY DESC-CTRL-MODE DESC-DEW-SET 

DESC-GAS-FTW DESC-KW-FTW DESC-T-FTW DESC-W-FTW DESICCANT 

DESIGN-COOL-T DESIGN-DAY DESIGN-HEAT-T DEWPT-HI DEWPT-LO 

DHOUR-HI DHOUR-LO DHW-BASE-T DHW-EIR DHW-EIR-FPLR 

DHW-EIR-FT DHW-FLOW DHW-FUEL-METER DHW-GAL/MIN 

DHW-HEAT-RATE-FT DHW-LOCATION DHW-LOSS DHW-LOSS-COEF 

DHW-MISC-SYM DHW-SCH DHW-SUPPLY-T DHW-TEMPER-T DHW-TYPE 

DIAGNOSTIC DIRECT-EFF DIRECT-EFF-FFLOW DIVIDE 

DRAW-THROUGH DROM-SYSTEMS DRYBULB-HI DRYBULB-LIMIT 

DRYBULB-LO DSCH DUCT DESICCANT-AIR DHW-HEAT-RATE DHW-SIZE 

DENS DAY-RESET-SCH

E-W ECONO-LIMIT-T ECONO-LOCKOUT ECONOMICS 

ECONOMICS-REPORT ELECTRICITY END ENGLISH EQUIP-SCHEDULE 

EQUIPMENT-W/SQFT ERRORS EVAP-CL+M-SUP EVAP-CL+REC-RA 

EVAP-CL-KW/FLOW EVAP-CL-LIMIT-T EVAP-CL-TYPE EVAP-PCC-EFF 

EVAP-PCC-ELEC EXHAUST-EFF EXT-ELEC-KWEXT-FUEL-BTU/HR 

EXT-LIGHT-KW EXTERIOR-WALL E-SCH ELECTRIC EXHAUST-CFM 

EXHAUST-KW EQUIPMENT

FAN-CONTROL FAN-PLACEMENT FAN-SCHEDULE FIXED-FLOW 

FIXED-TEMP FLOOR-WEIGHT LUID-VOLUME FOR FRAC-VENT-AREA 

FRI FROM-LOADS FUEL-BOILER FURNACE FURNACE-AUX 

FURNACE-AUX-KW FURNACE-HIR FURNACE-HIR-FPLR FRAME-WIDTH 

FORMATTED F-W F-M FAN-EIR-FPLR F-SCH

G-T GAS GAS-HEAT-PUMP GAS-HYDRONIC GE GLASS-TYPE 

GND-REFLECTANCE GROUND-T GT G-C GAS-SCHEDULE GAS-THERMS

HEAT-CAP-FRPM HEAT-CAP-FT HEAT-CFM-FPLR HEAT-CLOSS-FPLR 

HEAT-CLOSS-MIN HEAT-EIR-FPLR HEAT-EIR-FRPM HEAT-EIR-FT 

HEAT-EXCH-DELP HEAT-EXCH-EFF HEAT-RPM-LIMITS 

HEAT-SIZING-RAT HEAT-SOURCE HEAT-TEMP-SCH HEAT-WASTE-HEAT 

HEAT-WH-FRPM HEAT-WH-FT HEATING-EIR HEIGHT HOL 

HOR-VENT-FRAC HOUR-HI HOUR-LO HOURLY HEATING-SCHEDULE 

HOURLY-DATA-SAVE HOURS-CHARGING HOURS-STORED 

HP-LOOP-COOLING HP-LOOP-HEATING HP-SUPP-SOURCE 

HUMIDIFIER-TYPE H HEAT-SIZING-RATIO HOURLY-REPORT H 

H-T-SCH HEAT-SET-T HEATING-CAPACITY

INSIDE-FILM-RES I-F-R I-W I-W-TYPE IN-AIRFLOW INDIR-EFF 

INDIR-EFF-FFLOW INDOOR-FAN-MODE INF-CFM/SQFT INF-METHOD 

INF-SCHEDULE INPUT INPUT-UNITS INT-ELEC-KW 

INT-FUEL-BTU/HR INTERMITTENT INTERIOR-WALL INT-ELEC-SCH 

I-M I-SCH

JAN JUL JUN

LAT LAYERS LE LIGHT-TO-RETURN LIGHT-TO-SPACE 

LIGHTING-SCHEDULE LIGHTING-TYPE LIGHTING-W/SQFT LIKE 

LINE-1 LINE-2 LINE-3 LINE-4 LINE-5 LINEAR LIST LON LOADS 

LOADS-REPORT LT LA LIGHT-SET-POINT1 LIGHT-SET-POINT2 

LIGHT-CTRL-TYPE1 LIGHT-CTRL-TYPE2 LIGHT-CTRL-STEPS 

LIGHT-REF-POINT1 LIGHT-REF-POINT2

M1 M2 M3 M4 M5 MAT MATERIAL MAX-FAN-RATIO MAX-FLUID-T 

MAX-HP-SUPP-T MAX-HUMIDITY MAX-OA-FRACTION MAX-SOLAR-SCH 

MAX-SUPPLY-T MAX-VENT-RATE METERS MIN-AIR-SCH MIN-CELLS 

MIN-FAN-RATIO MIN-FLOW-RATIO MIN-FLUID-T MIN-HGB-RATIO 

MIN-HP-T MIN-HUMIDITY MIN-SUPPLY-T MIN-TWR-WTR-T 

MIN-UNLOAD-RATIO MON MOTOR-PLACEMENT MSTR-ELEC-METER 

MSTR-FUEL-METER MULTIPLIER MAX-SUPPLY-T MIN-CFM-RATIO 

MIN-S-T MIN-OUTSIDE-AIR

NATURAL-GAS NEQ NEXT-TO NIGHT-CYCLE-CTRL NIGHT-VENT-CTRL 

NIGHT-VENT-DT NIGHT-VENT-RATIO NO NO-DESICCANT NO-SAVE 

NON-COINCIDENT NOT-AVAILABLE NUMBER-OF-PEOPLE NUMBER

O-A-CFM OA-CFM/PER OA-CONTROL OA-FLOW/PER ON ON-DEMAND 

ONE-SPEED-FAN OPEN-TWR OPTION OUTDOOR OUTDOOR-RESET 

OUTPUT-MAX OUTPUT-MIN OUTPUT-UNITS OUTSIDE-FAN-CFLT 

OUTSIDE-FAN-ELEC OUTSIDE-FAN-HFLT OUTSIDE-FAN-MODE 

OUTSIDE-FAN-T OA-CHANGES OUTSIDE-LO OUTSIDE-HI 

OUTSIDE-AIR-CFM OUTSIDE-FAN-KW 

PANEL-LOSS-RATIO PANES PARALLEL PARAMETER 

PEOPLE-HEAT-GAIN PEOPLE-SCHEDULE PLANT PLANT-MISC-SYM 

PLANT-REPORT PLANT-REPORTS PREHEAT-SOURCE PREHEAT-T 

PROCESS-CHW-BTU/ PROCESS-HW-BTU/H PROPORTIONAL PSZ 

PEOPLE-HG-SENS P-A P-SCH P-H-S P-H-L PLANT-EQUIPMENT

QUADRATIC

RESISTANCE RATED-CCAP-FFLOW RATED-CEIR-FFLOW 

RATED-HCAP-FFLOW RATED-SH-FFLOW REFG-AUX-HEAT 

REFG-COMP-GROUP REFG-COND-TYPE REFG-DEF-CTRL REFG-DEF-EFF 

REFG-DEF-MECH REFG-FAN-T REFG-HTREC-GROUP REFG-HTREC-T 

REFG-HTREC-UNITS REFG-KW-FPLR REFG-KW-FTCOND 

REFG-MIN-COND-T REFG-SIZING-RAT REFG-ZONE-DES-RH 

REFG-ZONE-DES-T REFG-ZONE-SHR REG-HEAT-SOURCE 

REPORT-BLOCK REPORT-FREQUENCY REPORT-SCHEDULE RES 

RESIST-CAP-RATIO RESOURCE RETURN-AIR-PATH REVERSE-CYCLE 

ROOF RUN-PERIOD REHEAT-DELTA-T REC-FLUOR-RV 

RESET-SCHEDULE RESET RETURN-KW RETURN-DELTA-T

SAVE-FILES SCH SCHEDULE SEP SEPARATE SERIES SET-DEFAULT 

SHADING-COEF SHADING-SCHEDULE SHW-HP-CAP-FT SHW-HP-EIR 

SHW-HP-EIR-FPLR SHW-HP-EIR-FT SHW-HP-SOURCE SIZING-OPTION 

SIZING-RATIO SOURCE-BTU/HR SOURCE-LATENT SOURCE-SCHEDULE 

SOURCE-SENSIBLE SOURCE-TYPE SPACE SPACE-CONDITIONS 

SPACE-HEAT SPECIFIC-HEAT SS-VENT-CST SS-VENT-KW 

SS-VENT-LIMIT-T SS-VENT-TEMP SS-VENT-WND STANDARD SUMMARY 

SUN SUPPLY-DELTA-T S-C SUPPLY-KW SUPPLY-KW/FLOW SUS-FLUOR 

SV-A SVAV SYSTEM SYSTEM-NAMES SYSTEM-REPORTS SYSTEM-TYPE 

SYSTEMS SYSTEM-CONTROL SYSTEM-AIR SYSTEM-FANS 

SYSTEM-EQUIPMENT S SAT SYSTEMS-REPORT S-H STEPPED 

SUPPLY-HI SUPPLY-LO S-TYPE SIZE STOP

T-Z TANK-BASE-T TANK-FREEZ-T TANK-LOSS-COEF TANK-MISC-S 

TANK-SIZE TANK-STORE-RATE TANK-SUPPLY-RATE TH T 

TANK-T-RANGE TEMPERATURE TERMINAL-TYPE THERMOSTAT-TYPE 

THERMOSTATIC THICKNESS THROTTLING-RANGE THRU THU TILT 

TITLE TWR-APP-FRFACT TWR-CAP-CTRL TWR-CAP-FCFM 

TWR-CELL-CTRL TWR-CELL-MAX-LPM TWR-CELL-MIN-LPM T-R 

TWR-DESIGN-APPRO TWR-DESIGN-WETBU TWR-FAN-FPLR 

TWR-FAN-LOW-ELEC TWR-FAN-LOW-FLOW TWR-FAN-OFF-FLOW 

TWR-GPM-FRA TWR-GPM-FWB TWR-IMPELLER-EFF TWR-LOSS-COEF 

TWR-MIN-FAN-SPEE TWR-MISC-SYM TWR-MOTOR-EFF TWR-PUMP-HEAD 

TWR-RESET-RATIO TWR-RFACT-FRT TWR-SETPT-CTRL TWR-SETPT-T 

TWR-THROTTLE TWR-TYPE TWR-WTR-FLOW TYPE TEMP TIMES

U-EFFECTIVE U-W UNDERGROUND-WALL UNDERGROUND-FLOOR 

UNIT-AUX-KW UNIT-PUMP-ELEC UTILITY-RATE U-VALUE U

V VARIABLE-LIST VARIABLE-T VARIABLE-TYPE VENT-METHOD 

VERIFICATION VOLUME VAVS

W WASTE-HEAT-USE WATER WD WE WEEK-SCHEDULE WEH WI WIDTH 

WIN-SHADE-TYPE WIND-DIR WIND-SPEED WINDOW WS-ECONO 

WS-ECONO-EIR WS-ECONO-FLOW WS-ECONO-MIN-DT 

WS-ECONO-MISC-SY WS-ECONO-TWR-SIZ WS-ECONO-XEFF WARNINGS

X

Y YES

Z-TYPE ZONE-AIR ZONE-CONTROL ZONE-FAN-KW/FLOW 

ZONE-HEAT-SOURCE ZONE-NAMES ZONE-REPORTS ZONE-TYPE 

ZONE-TYPE ZONE-AIR ZONE-CONTROL ZONE-FRACTION1 

ZONE-FRACTION2 ZONE Z Z-C Z-N

 

 

 

 

 

From: bldg-sim-bounces at lists.onebuilding.org
[mailto:bldg-sim-bounces at lists.onebuilding.org] On Behalf Of Michael J Witte
Sent: Wednesday, August 15, 2012 11:17 AM
To: bldg-sim at lists.onebuilding.org
Subject: Re: [Bldg-sim] Comparison of Text Editors for idf-file

 

That's surprising - I've used UltraEdit for many years and don't see any
slowness.  As far as I know I'm using mostly default settings.  The only
time it seems slow is with large files (on the order of 50MB and up).  There
is a setting to control this in Advanced --> Configuration -->File Handling
-->Temporary Files.

By the way, EnergyPlus v7.1 syntax highlighting files are available for
TextPad and UltraEdit (scroll to the bottom of the page).

http://energyplus.helpserve.com/Knowledgebase/List/Index/47

In UltraEdit, the settings for this are found in Advanced--> Configuration
--> Editor Display--> Syntax Highlighting

Mike

On 8/14/2012 8:06 PM, Jia Hu wrote:

Could I ask how to set the UltraEdit? it seems very slow to open a text file
compared to notepad++ and sublime. 

 

Thanks,.

On Tue, Aug 14, 2012 at 9:02 PM, Chris Jones <cj at enersave.ca> wrote:

I haven't ventured into Energyplus IDF file editing but for DOE2.1e and
DOE2.2, UltraEdit works great.  

UltraEdit includes:
Syntax highlighting for programming languages not build included is very
easy to add - edit a text file.  
Side by side file compare, file merge etc.
Text fold/unfold
Save Copy As
Rectangular selection and column summing - this is handy when examining the
results files.

In addition UltraEdit has a fairly decent macro programming feature
including Record Keystrokes which is very handy for extracting sections from
the results files and copying them into another file.

One nice feature of UltraEdit is the ability to define Projects - a group of
files that are to be opened together.  

Also, you can run dos commands/programs - handy for command line compiling.
I use it for running DOE2 when debugging an input file.  You can also call
Windows programs but I haven't had a need to do that as yet.  

I have been using UltraEdit since 1996 - it replaced the dos based editor I
had been using, "Brief", a Borland product.  I still use the Brief keystroke
commands - UltraEdit allows you to redefine the keystroke commands.  







At 02:07 PM 14/08/2012, Pavel Dybskiy wrote:

Hi all,

It might be useful for some of us who gets annoyed with notepad.

I did a quick comparison of three text editors: TextPad 6.1.3, Notepad++
6.1.5 and relatively new Sublime 2.1.

I have selected several features, some of which I found very useful, others
somehow useful.

E.g. very useful:   

*	Syntax highlighting, 
*	Side by side file compare (someone may know this feature from Total
Commander),  
*	Text fold/unfold(collapse/uncollapse) 


Somehow useful: 

*	Save Copy As ... ,  
*	Rectangular selection (used to be in the stone age qedit) 


A picture in the attachment shows the results of this comparison.

In brief, NONE of these editors can claim having MORE THAN ONE useful
feature!   

Your comments and personal experience are very welcome.


Thanks,

Pavel Dybskiy
Ryerson University,Toronto

Content-Type: image/png; name="ComparisonOfTexteditorsForE+.PNG"
Content-Disposition: attachment; filename="ComparisonOfTexteditorsForE+.PNG"
X-Attachment-Id: f_h5vazl2e0

_______________________________________________
Bldg-sim mailing list
http://lists.onebuilding.org/listinfo.cgi/bldg-sim-onebuilding.org
To unsubscribe from this mailing list send  a blank message to
BLDG-SIM-UNSUBSCRIBE at ONEBUILDING.ORG

>>
Christopher Jones, P.Eng.
Suite 1801, 1 Yonge Street
Toronto, ON M5E1W7
Tel. 416-203-7465
Fax. 416-946-1005
email cj at enersave.ca


_______________________________________________
Bldg-sim mailing list
http://lists.onebuilding.org/listinfo.cgi/bldg-sim-onebuilding.org
To unsubscribe from this mailing list send  a blank message to
BLDG-SIM-UNSUBSCRIBE at ONEBUILDING.ORG

 





_______________________________________________
Bldg-sim mailing list
http://lists.onebuilding.org/listinfo.cgi/bldg-sim-onebuilding.org
To unsubscribe from this mailing list send  a blank message to
BLDG-SIM-UNSUBSCRIBE at ONEBUILDING.ORG

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.onebuilding.org/pipermail/bldg-sim-onebuilding.org/attachments/20120815/450f24f0/attachment-0002.htm>


More information about the Bldg-sim mailing list