home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 January / Pcwk0198.iso / Zadarmo / Pfe / README.TXT < prev    next >
Text File  |  1997-03-25  |  11KB  |  298 lines

  1.                     Programmer's File Editor 0.07.001
  2.                     ---------------------------------
  3.  
  4. Welcome to Programmer's File Editor. This file is the place to start looking at
  5. the program: if you've not seen PFE before there's a synopsis of its main
  6. features; and if you've used earlier versions there's some essential
  7. information on major changes.
  8.  
  9. Below you'll find
  10.  
  11.     1. ABSTRACT
  12.         A brief list of PFE's main features
  13.     2. USING AND DISTRIBUTING PFE
  14.         The terms on which you can use it and pass it on
  15.     3. CONTACTING THE AUTHOR
  16.         How to pass on your criticisms, suggestions, bug reports
  17.         and maybe even praise
  18.     4. WHERE TO GET PFE
  19.         Places to look for PFE on the Internet and elsewhere
  20.     5. WHICH VERSION SHOULD YOU USE?
  21.         How to pick the most appropriate version
  22.     6. UPGRADING FROM PREVIOUS RELEASES
  23.         Important information if you're currently using an older
  24.         version of PFE
  25.     7. OTHER FILES YOU SHOULD LOOK AT
  26.         The other important text files in this release
  27.     8. THE FILES YOU SHOULD GET
  28.         What should be in your distribution set
  29.     9. INSTALLING PFE
  30.         How to install everything
  31.  
  32. ---
  33.  
  34. Alan Phillips    ( A.Phillips@lancaster.ac.uk )
  35.         ( http://www.lancs.ac.uk/people/cpaap/pfe )
  36.  
  37.  
  38. -------------------------------------------------------------------------------
  39.  
  40.  
  41. 1. ABSTRACT
  42. -----------
  43.  
  44. This is the 0.07.001 release of Programmer's File Editor, a large-capacity
  45. multi-file programming oriented editor for Windows 95, Windows NT 3.51 and
  46. 4.0 on Intel and PowerPC platforms, and Windows 3.1x
  47.  
  48. PFE includes the following features:
  49.  
  50. - The size of file it can handle is limited only by the total amount of
  51.   virtual memory available
  52. - No arbitrary limit on the number of lines a file can contain
  53. - It can edit multiple files, the number being limited only by the
  54.   available system resources
  55. - Allows multiple edit windows showing the same file
  56. - Multi-level undo facility
  57. - Can read and write files in UNIX format using LF as line terminator, with
  58.   automatic format detection
  59. - Line numbers can be shown in any edit window if required
  60. - Text can be copied and moved by dragging and dropping
  61. - Right-click mouse menus give access to commonly required functions
  62. - DOS commands such as compilers, can be run with the output captured
  63.   in an edit window
  64. - Commonly-used text can be inserted in a simple operation from template
  65.   libraries
  66. - Fully-remappable keyboard, including two-key operation similar to MicroEMACS
  67.   and mapping of Alt keys to functions
  68. - Keystrokes and menu commands can be recorded in replayable keyboard macros
  69.   which can be collected into libraries
  70. - Files can be printed either in total, by line range, or selected text only
  71. - Automatic line indenting and removal of trailing spaces
  72. - Automatic configuration of edit options depending on file type
  73. - Automatic configuration of tab sizes depending on file type
  74. - Automatic brace alignment when editing C source
  75. - Text indent/undent operations
  76. - Optional automatic text wrapping at configurable margin
  77.  
  78.  
  79. Additionally, the editor can be controlled by another application across a
  80. DDE client-server link.
  81.  
  82.  
  83. 2. USING AND DISTRIBUTING PFE
  84. -----------------------------
  85.  
  86. PFE may be used in any way, for any purpose, at no cost. In may be distributed
  87. by any means, provided that the original files as supplied by the author remain
  88. intact and no charge is made other than for reasonable distribution costs.
  89.  
  90. You do not need to register to use PFE, or buy a licence to use it
  91.  
  92. PFE may be placed on any archive or BBS system
  93.  
  94. PFE may not be distributed with any commercial product without a prior license
  95. agreement with the author
  96.  
  97.  
  98.  
  99. 3. CONTACTING THE AUTHOR
  100. ------------------------
  101.  
  102. I would very much appreciate hearing from you if you use PFE and find problems,
  103. or if you can think of ways it could be improved - and even (or is that
  104. 'especially'?) if you just think it's great. Even if the facility you would
  105. like to see appears to be of interest only to you, tell me about it - you'd be
  106. surprised how many ideas in that class have a much wider appeal.
  107.  
  108. You can contact me by e-mail at
  109.  
  110.                     A.Phillips@lancaster.ac.uk
  111.  
  112. I will try to reply to all the mail I receive, but it may take a week or so if
  113. I'm very busy.
  114.  
  115.  
  116.  
  117. 4. WHERE TO GET PFE
  118. -------------------
  119.  
  120. PFE is distributed in three ZIP files. The names they have when they
  121. are sent out are these:
  122.  
  123.    pfe0701i.zip      The 32-bit edition for Windows 95, and Windows NT 3.51
  124.                        and 4.0 on Intel platforms
  125.    pfe0701p.zip      The 32-bit edition for Windows NT 3.51 and 4.0 on PowerPC
  126.                        platforms
  127.    pfe0701.zip       The 16-bit edition for Windows 3.1x
  128.  
  129. The distribution files will end up on archives all over the Internet, so a
  130. search for these file names will probably show them somewehere.
  131.  
  132. The definitive source for new releases, news and useful information is the PFE
  133. Home Page on the World Wide Web; the URL is
  134.  
  135.                 http://www.lancs.ac.uk/people/cpaap/pfe/
  136.  
  137.  
  138.  
  139. 5. WHICH VERSION SHOULD YOU USE?
  140. -------------------------------
  141.  
  142. Although the various editions of PFE will run on platforms other than their
  143. intended ones, not all facilities will be available in some combinations. For
  144. the best result, you should use the versions recommended here:
  145.  
  146.     System                Edition To Use
  147.     ------                --------------
  148.     Windows 95            32-Bit Edition for Intel processors
  149.     Windows NT 4.0 Intel        32-Bit Edition for Intel processors
  150.     Windows NT 4.0 PowerPC        32-Bit Edition for PowerPC processors
  151.     Windows NT 3.51 Intel        32-Bit Edition for Intel processors
  152.     Windows NT 3.51 PowerPC        32-Bit Edition for PowerPC processors
  153.     Windows 3.1x            16-Bit Edition
  154.  
  155.  
  156.  
  157. 6. UPGRADING FROM PREVIOUS RELEASES
  158. -----------------------------------
  159.  
  160.  
  161. FOR 32-BIT EDITION USERS ONLY
  162.  
  163. If you've been using 0.06.002 or earlier of the 32-Bit Edition under Windows 95
  164. or Windows NT, then you'll probably want to take some installation steps before
  165. you start to run the new version of PFE.
  166.  
  167. Version 0.07.001 of PFE uses the Windows Registry to store configuration
  168. information rather than the PFE32.INI initialisation file; this allows it to
  169. support per-user configuration data and offer some extra facilities.
  170.  
  171. The INI2REG utility allows you to convert existing initialisation files into
  172. the Windows Registry and explains the new facilities. You should read the text
  173. file UPGRADE.TXT that is part of the distribution set for complete details
  174.  
  175.  
  176. FOR ALL USERS
  177.  
  178. Version 0.07.001 of PFE now sets up associations for the file types you want to
  179. use it with itself, using the Options Preferences command. You should begin
  180. by using this command to define your associations, as this will guarantee that
  181. they are correctly defined, and also enable some context menu support for the
  182. 32-Bit Edition. Note that your manually-defined associations will not be shown
  183. by PFE when you do this.
  184.  
  185. If you're upgrading from version 0.05.007 or earlier, it's best to delete your
  186. existing initialisation files (PFE.INI or PFE32.INI) and begin again with the
  187. new release.
  188.  
  189.  
  190.  
  191. 7. OTHER FILES YOU SHOULD LOOK AT
  192. ---------------------------------
  193.  
  194. The distribution set contains several other text files of important
  195. information.
  196.  
  197. For the answers to some of the common questions that users have, see FAQ.TXT.
  198. Looking in here can save you a lot of worry and experimentation, and save you
  199. from posting your question to newsgroups and mailing lists.
  200.  
  201. The CHANGES.TXT file tells you what's changed from earlier releases. If you
  202. find something unexpected going on, look in here too - it could be a feature
  203. rather than a bug.
  204.  
  205. The PROBLEMS.TXT file tells you about any major problems that were discovered
  206. too late to be addressed in this release, and what you can do if you hit them.
  207.  
  208.  
  209.  
  210. 8. THE FILES YOU SHOULD GET
  211. ---------------------------
  212.  
  213. There are a small number of files in the PFE distribution. You should find the
  214. following items:
  215.  
  216. 32-bit Intel Edition:
  217.  
  218.     [For Windows 95, and Windows NT 3.51 and 4.0 on Intel platforms]
  219.  
  220.     pfe32.exe        The editor itself
  221.     pfe.hlp            The help file
  222.     pfedos32.exe        A helper module, needed to run commands and
  223.                 capture output
  224.     readme.txt        This file
  225.     upgrade.txt        Details on how to convert your initialisation
  226.                 files into the Windows Registry
  227.     ini2reg.exe        The program that converts your initialisation
  228.                 files into the Windows Registry
  229.     changes.txt        Changes from previous releases
  230.     faq.txt            Frequently Asked Questions
  231.     problems.txt        Information on late-breaking problems
  232.  
  233. 32-bit PowerPC Edition:
  234.  
  235.     [For Windows NT 3.51 and 4.0 on PowerPC platforms]
  236.  
  237.     pfe32.exe        The editor itself
  238.     pfe.hlp            The help file
  239.     pfedos32.exe        A helper module, needed to run commands and
  240.                 capture output
  241.     readme.txt        This file
  242.     upgrade.txt        Details on how to convert your initialisation
  243.                 files into the Windows Registry
  244.     ini2reg.exe        The program that converts your initialisation
  245.                 files into the Windows Registry
  246.     changes.txt        Changes from previous releases
  247.     faq.txt            Frequently Asked Questions
  248.     problems.txt        Information on late-breaking problems
  249.  
  250. 16-bit Edition:
  251.  
  252.     [For Windows 3.1x]
  253.  
  254.     pfe.exe            The editor itself
  255.     pfe.hlp            The help file
  256.     pfedos.exe        A helper module, needed to run commands and
  257.                 capture output
  258.     pfedos.pif        The PIF file for this module
  259.     readme.txt        This file
  260.     changes.txt        Changes from previous releases
  261.     faq.txt            Frequently Asked Questions
  262.     problems.txt        Information on late-breaking problems
  263.  
  264. [The help file pfe.hlp is identical for the 16-bit and 32-bit editions]
  265.  
  266.  
  267.  
  268. 9. INSTALLING PFE
  269. -----------------
  270.  
  271. There is no setup program for PFE, as it doesn't really need one. Installation
  272. is done by simply copying the supplied files:
  273.  
  274. 32-bit Edition:
  275.  
  276.  Copy pfe32.exe, pfe.hlp, pfedos32.exe to a suitable directory. This need not
  277.  be on your path; but it's important that all the files are in the same
  278.  directory.
  279.  
  280.  Next, read upgrade.txt carefully, and if you wish, use the ini2reg utility to
  281.  convert your existing initialisation file PFE32.INI into the Windows Registry
  282.  
  283. 16-bit Edition:
  284.  
  285.  Copy pfe.exe, pfe.hlp, pfedos.exe and pfedos.pif to a suitable directory.
  286.  This need not be on your path; but it's important that all the files are
  287.  in the same directory.
  288.  
  289.  
  290. It's a good idea to keep the 16-bit and 32-bit editions in the same place; then
  291. you will need only one copy of the help file.
  292.  
  293. After you've installed PFE, the best thing to do is start it up, then use the
  294. Options Preferences command to explore the customisation options and set it up
  295. to run as you prefer.
  296.  
  297.  
  298.