Changes between Version 2 and Version 3 of Features/BasicEditorFeatures


Ignore:
Timestamp:
Mar 31, 2011, 9:07:42 AM (4 years ago)
Author:
szabgab
Comment:

describe a lot of the File menu items

Legend:

Unmodified
Added
Removed
Modified
  • Features/BasicEditorFeatures

    v2 v3  
    11= Basic Editor Features = 
    22 
    3  * '''File -> New'''  or Ctrl-N to start e a new file. A file name is not needed at this point and Padre will treat the file as a Perl 5 file by default. 
     3 * '''File -> New'''  or '''Ctrl-N''' to create a new empty file. A file name is not needed at this point. By default Padre will treat the file as a Perl 5 file. 
    44 
    5  * '''File -> Open''' or Ctrl+O  to navigate the file system and open an existing files. Padre will use the file extension to recognize the file type. It will also apply certain heuristics to determine if a file without an extension 
     5 * '''File -> New -> ''' TODO, describe these under code generation and [wiki:Features/ProjectSkeletonGeneration Project Skeleton Generation] 
     6 
     7 * '''File -> Open''' or '''Ctrl+O'''  to navigate the file system and open an existing files. Padre will use the file extension to recognize the file type. It will also apply certain heuristics to determine if a file without an extension and files with extensions that are use for several file types. In particular, Padre will try to guess if the file is a Perl 5 or a Perl 6 file. 
     8 
     9 * '''File -> Open -> ''' 
     10 
     11 * '''File -> Open -> Open Selection''' or '''Ctrl+Shift+O''' if there is a selected text this will try to locate files that match the selection. If the selection looks like a path Padre will try to open that path either absolute or relative. If it looks like a module name (Some::Thing) it will try to find the appropriate file Some/Thing.pm in @INC and open it. currently this feature opens the first file encountered.  
     12(TO DO it should find all the possibilities and if there are multiple hits offer the user to choose. This will be especially important if we are 
     13working on a module that is also already installed. Padre might find the installed version first while we might want to open the development version.) 
     14 
     15(TO DO: when the file is not of Perl type we should have other ways to recognize files from internal naming and have paths to search. Surprise, not every language uses @INC.) 
     16 
    617 
    718 * '''File -> Save'''  or Ctrl-S will save the current file. If the file does not have a name yet, Padre will open a  
     
    920in certain cases Padre will try to determine the name of the file by itself. See ProjectManagement for more details. 
    1021 
    11  * '''File -> Save As...''' or F12 will open a directory browser and let you find a new locations and give a new name 
     22 * '''File -> Save As...''' or '''F12''' will open a directory browser and let you find a new locations and give a new name 
    1223to save the file. If the file was changed already in the editor the changes will only be saved to the new file and the old file will remain as it was before. 
    1324After saving the file with a new name any subsequent saves will go to this new file. 
    1425 
    15  * '''File -> Save All''' or Alt-F12 will save all the files currently open. If there are one or more tabs open with content but without a filename, Padre will prompt for a name for each one of the files. 
     26 * '''File -> Save All''' or '''Alt-F12''' will save all the files currently open. If there are one or more tabs open with content but without a filename, Padre will prompt for a name for each one of the files. 
    1627 
     28 * '''File -> Close''' or '''Ctrl-W''' checks if the file is saved, if it is closes the current tab. If it is not then offers to save it first. 
     29 
     30 * '''File -> Close ->  Close all Files''' - closes all opened files (in case they are not saved yet, asks for instructions). 
     31 
     32 * '''File -> Close -> Close All but Current''' - closes all opened files except for the currently being edited. 
     33 
     34 * '''File -> Document Statistics''' - just random statistics about the current document. If you miss anything important let us know! 
     35 
     36 * '''File -> Quit''' - Exits Padre 
    1737 
    1838== Tickets ==