Changes between Version 2 and Version 3 of Features/BasicEditorFeatures
- Timestamp:
- 03/31/11 09:07:42 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Features/BasicEditorFeatures
v2 v3 1 1 = Basic Editor Features = 2 2 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. 4 4 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 13 working 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 6 17 7 18 * '''File -> Save''' or Ctrl-S will save the current file. If the file does not have a name yet, Padre will open a … … 9 20 in certain cases Padre will try to determine the name of the file by itself. See ProjectManagement for more details. 10 21 11 * '''File -> Save As...''' or F12will open a directory browser and let you find a new locations and give a new name22 * '''File -> Save As...''' or '''F12''' will open a directory browser and let you find a new locations and give a new name 12 23 to 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. 13 24 After saving the file with a new name any subsequent saves will go to this new file. 14 25 15 * '''File -> Save All''' or Alt-F12will 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. 16 27 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 17 37 18 38 == Tickets ==
