From: Alex M. <ale...@us...> - 2004-12-21 00:19:11
|
Update of /cvsroot/win32forth/win32forth/doc/SciEdit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22981/doc/SciEdit Added Files: SciEdit.htm Log Message: Commit of base Win32Forth --- NEW FILE: SciEdit.htm --- <html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 11"> <meta name=Originator content="Microsoft Word 11"> <link rel=File-List href="Win32Forth%20SciEdit_files/filelist.xml"> <title>Win32Forth SciEdit</title> <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>Administrator</o:Author> <o:LastAuthor>Administrator</o:LastAuthor> <o:Revision>2</o:Revision> <o:TotalTime>156</o:TotalTime> <o:Created>2004-09-13T00:46:00Z</o:Created> <o:LastSaved>2004-09-13T00:46:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>938</o:Words> <o:Characters>5351</o:Characters> <o:Lines>44</o:Lines> <o:Paragraphs>12</o:Paragraphs> <o:CharactersWithSpaces>6277</o:CharactersWithSpaces> <o:Version>11.6360</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--> <style> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:1367558575; mso-list-type:hybrid; mso-list-template-ids:1474879050 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; font-family:"Courier New";} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> </head> <body lang=EN-US style='tab-interval:.5in'> <div class=Section1> <p class=MsoNormal align=center style='text-align:center'>Win32Forth <span class=SpellE>SciEdit</span></p> <p class=MsoNormal align=center style='text-align:center'><o:p> </o:p></p> <p class=MsoNormal>SciEditMdi.exe is a Multiple Document Interface (MDI) text editor for Win32Forth.<span style='mso-spacerun:yes'> </span>It is written in Win32Forth utilizing the w32fScintilla.dll.</p> <p class=MsoNormal><o:p> </o:p></p> <p class=MsoNormal><span class=SpellE>SciEdit</span> provides the ability to edit source files for Win32Forth.</p> <p class=MsoNormal><o:p> </o:p></p> <p class=MsoNormal>The menus and toolbar provide the options that are available.<span style='mso-spacerun:yes'> </span>The interface is similar to most typical Windows programs and should be mostly familiar to users who have used other editors.</p> <p class=MsoNormal><o:p> </o:p></p> <p class=MsoNormal>The tool bar buttons can be assigned to perform similar functions to those on the menus.<span style='mso-spacerun:yes'> </span>The menus may list shortcut keys on the right hand side of the option description.<span style='mso-spacerun:yes'> </span>Shortcut keys can be used to quickly perform commands without clicking the corresponding toolbar button or navigating to the menu selection.</p> <p class=MsoNormal><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l0 level1 lfo1;tab-stops:list .5in'>The file menu contains choices that have to do with opening and saving files as well as the usual Exit option :</li> </ul> <p class=MsoNormal><o:p> </o:p></p> <p class=MsoNormal style='margin-left:.5in'>The first 3 choices have to do with opening and closing edit windows and loading and saving files to be edited.</p> <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>New File opens an empty editing window where text can be entered and edited.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Open File allows opening an existing file from the file system.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Close File closes the active editing window.</li> </ul> </ul> <p class=MsoNormal style='margin-left:.25in'><o:p> </o:p></p> <p class=MsoNormal style='margin-left:.5in'>The next 3 choices have to do with saving files to the file system.</p> <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Save writes the currently selected edit window to the file system in the file that was opened for editing or asks for a file path and name if none currently is assigned.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Save <span class=GramE>As</span> allows saving the currently selected edit window to the file system in a user specified file path and name.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Save <span class=GramE>All</span> is a multiple application of the save command.</li> </ul> </ul> <p class=MsoNormal style='margin-left:.25in'><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Open Highlighted File </li> </ul> </ul> <p class=MsoNormal><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Open HTML File prompts for the file to open and then displays the HTML file as it would appear in a web browser.</li> </ul> </ul> <p class=MsoNormal style='margin-left:.25in'><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Exit asks if any unsaved files should be saved and then closes the program.</li> </ul> </ul> <p class=MsoNormal style='margin-left:.25in'><o:p> </o:p></p> <p class=MsoNormal style='margin-left:.5in'>The most recently edited files are listed just below the exit choice for easy access to re-open them for editing.</p> <p class=MsoNormal><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l0 level1 lfo1;tab-stops:list .5in'>The Edit menu contains text manipulation commands :</li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Undo reverses the most recent edit action.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Redo reverses the most recent undo edit action.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Cut removes the selected text and places it on the clipboard.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Copy copies the selected text to the clipboard.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Paste copies the clipboard contents to the current cursor position.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Delete removes the currently selected text from the edited document.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Line Cut removes the selected line of text and places it on the clipboard.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Line Copy copies the selected line of text and places it on the clipboard.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Line Delete removes the selected line of text from the edited document.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Line Transpose</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Line Duplicate creates a copy of the selected line of text.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Select All selects all the text in the current edit window.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Remove Selection un-selects any selections that have been made.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Search Text allows text to be specified to be searched for and then finds any occurrence of the specified text and positions the edit window so the text is visible and highlights the matched text.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Search <span class=GramE>Next</span> repeats the most recently specified search action.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Find text in files allows multiple files to be specified and searched for matching text.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Insert Date inserts the current system date at the current cursor position.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Insert Date and Time inserts the current system date and time at the current cursor position.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Block comment allows a group of specified lines to be commented out.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Block <span class=GramE>uncomment</span> removes a previous block comment from a group of specified lines.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Lower Case converts the highlighted text to lower case.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Upper Case converts the highlighted text to upper case.</li> </ul> </ul> <p class=MsoNormal><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l0 level1 lfo1;tab-stops:list .5in'>The View menu contains:</li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Display Line Endings shows the line ending characters which are usually not visible.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Display White Space shows spaces and tabs which are usually not visible.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Display Line Numbers shows numbers in the left hand margin to indicate how far down in the file the line is.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Colorize Source shows keywords and various other items of text in distinctive colors to allow for easy identification.<span style='mso-spacerun:yes'> </span>Makes editing source code easier on the eyes and helps identify spelling errors.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Browse switches the display mode from simple text editing to <span class=SpellE>hyperlinking</span>.<span style='mso-spacerun:yes'> </span>Right clicking words in a source file will jump to the definition of the word if it can be located.</li> </ul> </ul> <p class=MsoNormal><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l0 level1 lfo1;tab-stops:list .5in'>The Options menu contains:</li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Line Endings allows specifying the character or characters to be used to terminate lines based on the target operating system custom.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Create Backup Files specifies that the original files should be saved as backup files before changes are made.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Save All Files <span class=GramE>Before</span> Compile writes any unsaved changes to the file system before performing the compilation process.<span style='mso-spacerun:yes'> </span>This can prevent loss of changes if the machine crashes or hangs before the file could otherwise be saved.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Set Tab Options allows specifying how the Tab key should be handled.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Show Status Bar toggles display of the status bar at the bottom of the window.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Show Toolbar toggles display of the toolbar just below the menu.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Customize Toolbar provides an edit dialog for modifying the contents and order of the toolbar buttons.</li> </ul> </ul> <p class=MsoNormal><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l0 level1 lfo1;tab-stops:list .5in'>The Win32Forth menu contains:</li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Compile invokes the Win32Forth compilation process with the active window as input.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Debug </li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Class and Vocabulary Browser <span class=GramE>displays</span> a tree view containing class and vocabulary names that are currently defined in the Win32Forth system.</li> </ul> </ul> <p class=MsoNormal><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l0 level1 lfo1;tab-stops:list .5in'>The Window menu contains the customary window position adjustment options:</li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Tile <span class=GramE>Horizontally</span> displays the windows the full width of the client area with each active window the same size vertically.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Tile <span class=GramE>Vertically</span> displays the windows the full height of the client area with each active window the same size horizontally.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Arrange allows positioning the active windows.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Cascade overlaps the windows so that their title bars are visible and stepped for easy location.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Close <span class=GramE>All</span> closes all open edit windows.</li> </ul> </ul> <p class=MsoNormal><o:p> </o:p></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l0 level1 lfo1;tab-stops:list .5in'>The Help menu contains:</li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Help <span class=GramE>For</span> Highlighted ANS word will open the ANS documentation to the section describing the selected ANS word.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Win32Forth Documentation opens the Win32Forth help in the default web browser.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>ANS Forth Standard opens the ANS documentation in the default web browser.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Win32Forth Project Group opens the Win32Forth.org home page in the default web browser.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>Win32Forth Forum opens the Win32Forth Yahoo discussion group home page in the default web browser.</li> <li class=MsoNormal style='mso-list:l0 level2 lfo1;tab-stops:list 1.0in'>About shows the customary credits and version numbers for the program.</li> </ul> </ul> <p class=MsoNormal><o:p> </o:p></p> </div> </body> </html> |