Programmer's File Editor

From Wikipedia, the free encyclopedia
Programmer's File Editor
Developer(s)Alan Phillips of Lancaster University
Initial release28 July 1992; 31 years ago (1992-07-28)
Final release
1.01 / 1 February 1999; 25 years ago (1999-02-01)[1]
Written inC++
Operating systemWindows (16 and 32 bit)
Size608 KB
Available inEnglish
TypeText editor
LicenseFreeware
Websitewww.lancaster.ac.uk/~steveb/cpaap/pfe

Programmer's File Editor (PFE) is a freeware text editor targeted particularly to the needs of software programmers.[2][3] It was written by Alan Phillips of Lancaster University in the north of England. Development of Programmer's File Editor ceased in 1999, but the program is still in use by some programmers. It was featured in a report about free software in an episode of the BBC series The Net.[4]


Features[edit]

Strengths of the editor include:

  • ability to run programs against the current file and capture their output in another window[5]
  • easy macro recorder and editor; macros can be saved and assembled into "libraries"
  • line breaks, tabs, and other special characters allowed in search and replace
  • file type recognition
  • using batch files to perform compilation tasks from within the editor
  • Customizable screen display; display and other characteristics can be set for specific file types, both pre-fab and user determined
  • Multiple document interface (MDI) with tiling and minimizing supported
  • Keyboard remapping allows editor to be extensively reconfigured to one's personal taste
  • Printer formatting is versatile
  • fast even on very large files as editor does not try to understand the text being edited

Weaknesses of the editor include:

  • lack of published source code means there have been no updates for 25 years
  • unique default keyboard shortcuts for search and replace (F2 for search, Shift-F2 for repeat search, F3 for search and replace) although these problems can be easily overcome by using Options->Key mapping to reprogram these shortcuts.
  • Tends to lock up when opening unusually long files, or files with excessively long lines (above 16k characters)
  • Lack of Unicode support (although this does mean that the characters shown are an accurate representation of the file's actual bytes).
  • inability to fold code
  • no support for regular expressions in find/change
  • no support for redo and only limited undo
  • no support for language specific Syntax highlighting

References[edit]

  1. ^ Phillips, Alan. "The Home of Programmer's File Editor". Lancaster University. Retrieved 13 January 2020.
  2. ^ The Starman. "PFE = Programmer's File Editor". The Starman's Realm. Retrieved 13 January 2020.
  3. ^ Posey, Brien (17 June 2015). "Five feature-rich Windows text editors". TechRepublic. CBS Interactive. Retrieved 13 January 2020.
  4. ^ "The Net: BBC Two England, 4 May 1994", BBC Genome (Retrieved 6 February 2023)
  5. ^ Mertz, David. "Web Review: Programmer's File Editor". Web Review. CMP Media LLC. Retrieved 13 January 2020.

External links[edit]