Programmer's File Editor

Links checked 2005 March 1

Development and distribution of Programmer's File Editor has come to an end, and the PFE Web Site is now closed; regrettably time will not permit the author's replying to PFE-related e-mail.

If you are looking for Year 2000 compliance information, see the statement below.

The final release of PFE is version 1.01, which is available in versions for Windows 9x, Windows NT, Windows 2000 and Windows 3.1x. It's available from the SIMTEL archive site. (See below.)

Programmer's File Editor (PFE) is a large-capacity text file editor, oriented towards those who use Windows as their program development environment, and so incorporates many features that make it a convenient work management system. Although it's primarily oriented to program development, it makes a very powerful general editor for any purpose at all.

PFE's capacity is essentially limited only by the total amount of memory available on your system. There are no editor-imposed limits on the number of files that you can edit simultaneously, nor on the number of edit windows that you may have open. There is no limit on the size of file that can be handled, and none on the number of lines that a file may contain.

PFE adheres strictly to the Windows MDI conventions. You can invoke most commands and facilities from menus; you can move around with a mouse or with the standard keyboard shortcuts; you can cut and paste from the clipboard, and so on.

You can reconfigure the use of keys, so that if you don't like the built-in way PFE works, you can change which keys do what to suit your preferences. If you like, you could have commands invoked by two-character key sequences like Esc G and Ctrl+K Ctrl+B; or you could use key sequences such as Alt+F and Alt+S - almost all keyboard keys can be mapped, in any combination.

PFE is able to run DOS commands, such as compilers, and to capture their output into windows for inspection. This lets you use it as an integrated development environment, cutting down the amount of work you need to do to build and test your applications. You can also quickly launch the application you're developing, and you can configure details of the Windows tools that you use, so that these too can be launched with only a few mouse clicks.

There are also some features that let you build files more easily. You can define sets of templates - standard lines of text - that you can insert into the file you're editing with just a few mouse clicks. You can group the templates you work with into distinct files, and load them for use automatically.

PFE development and distribution ceased with the 1.01 release.

The author is not aware of any Year 2000 issues affecting this version. It doesn't use any date strings internally, and the only date/time handling it does is to compare the timestamps on files to see if someone else has changed them, and here it uses whatever time values your operating system supplies as binary bit-patterns without interpretation (this functionality can be disabled through the user interface if required). The programs are supplied statically linked to the Microsoft run-time libraries for VC++ 1.52 (the 16-bit edition) and VC++ 6 (32-bit edition)

PFE has no date handling capabilities, and offers no date-related functionality to users.

The author cannot provide Year 2000 compliance statements; sign documents; provide more information; or answer e-mail or letters on this topic - the program, after all, is made available for use at no cost. The choice of using PFE after January 1 2000 is yours.


The files are available now as for Windows 9x, Windows NT and Windows 2000