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.

File -> Open ->

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.

(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
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.)

(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.)

File -> Reload File - Reloads the file. This is interesting if you either made changes and want to discard them

and/or if the file has changed on the disk. If there are unsaved changes Padre will ask you if you really want to throw them away. (TO DO: make a backup of the file before discarding it)

File -> Save or Ctrl-S will save the current file. If the file does not have a name yet, Padre will open a

directory browser to let you pick the name of the file. If you are currently working on a project then
in certain cases Padre will try to determine the name of the file by itself. See ProjectManagement for more details.

File -> Save As... or F12 will open a directory browser and let you find a new locations and give a new name

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.
After saving the file with a new name any subsequent saves will go to this new file.

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.

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.

File -> Close -> Close all Files - closes all opened files (in case they are not saved yet, asks for instructions).

File -> Close -> Close All but Current - closes all opened files except for the currently being edited.

Files -> Recent Files - a list of recently opened files to open them easily. (TO DO: update the list when we open a file, not only when opening padre) (TO DO: allow the user to configure size of history)

File -> Document Statistics - just random statistics about the current document. If you miss anything important let us know!

File -> Quit - Exits Padre

Simple editing

The simple editing features (should) provide the expected behavior for Windows users.

Edit -> Undo or Ctrl+Z

Edit -> Redo

Edit -> Select -> Select All or Ctrl+A, select all the characters in the current document