These commands act on the project manager or on the current project, regardless of whether the project list has the keyboard focus.
add-current-file-to-project ()
Add the frontmost currently open file to project Key Bindings: Wing IDE: Ctrl-Shift-I; Brief: Ctrl-Shift-I; Eclipse: Ctrl-Shift-I; Emacs: Ctrl-Shift-I; VI/VIM: Ctrl-Shift-I; Visual Studio: Ctrl-Shift-I; OS X: Command-Shift-I
add-directory-to-project (loc=None, recursive=True, filter='*', include_hidden=False, gui=True)
Add directory to project.
add-file-to-project ()
Add an existing file to the project.
browse-selected-from-project ()
Browse file currently selected in the project manager
clear-project-main-debug-file ()
Clear main debug entry point to nothing, so that debugging runs the file in the current editor by default
close-project ()
Close currently open project file
debug-selected-from-project ()
Start debugging the file currently selected in the project manager
execute-selected-from-project ()
Execute the file currently selected in the project manager
new-project (show_dialog=None)
Create a new blank project. Use show_dialog to control whether the New Project dialog is shown or instead a blank new project is created. By default, the Project > Show New Project Dialog preference is used.
open-ext-selected-from-project ()
Open file currently selected in the project manager
open-project (filename=None)
Open the given project file, or prompt the user to select a file if the filename is not given.
open-selected-from-project ()
Open files currently selected in the project manager
remove-directory-from-project (loc=None, gui=True)
Remove directory from project.
remove-selection-from-project ()
Remove currently selected file or package from the project
rescan-project-directories (dirs=None, recursive=True)
Scan project directories for changes. If list of directories is not specified, currently selected directories are used.
save-project ()
Save project file.
save-project-as (filename=None)
Save project file under the given name, or prompt user for a name if the filename is not given.
set-current-as-main-debug-file ()
Set current editor file as the main debug entry point for this project
set-selected-as-main-debug-file ()
Set selected file as the main debug file for this project
show-analysis-stats ()
Show the effective Python version and path for the current configuration. This command name will be deprecated in Wing 5 and removed in Wing 6. Use show-python-environment in any new code or key bindings.
show-current-file-in-project-tool ()
Show the currently selected file in the project view, if present. The selection may be the current editor, if it has focus, or files selected in other views.
show-project-window ()
Raise the project manager window
show-python-environment ()
Show the effective Python version and path for the current configuration
use-shared-project ()
Store project in sharable (two file) format. The .wpr file can be checked into revision control or other shared with other users and machines. This is the default and the format cannot be read by Wing IDE Personal.
use-single-user-project ()
Store project single-user (one file) format, which can also be read by Wing IDE Personal.
view-directory-properties (loc=None)
Show the project manager's directory properties dialog
view-file-properties (loc=None, page=None, highlighted_attribs=None)
View project properties for a particular file (current file if none is given) Key Bindings: Eclipse: Alt-Enter; OS X: Command-I
view-project-as-flat-tree ()
View project as flattened directory tree from project file
view-project-as-tree ()
View project as directory tree from project file
view-project-properties (highlighted_attrib=None)
View or change project-wide properties Key Bindings: Visual Studio: Alt-F7
Commands that are available only when the project view has the keyboard focus.
browse-selected-from-project ()
Browse file currently selected in the project manager
debug-selected-from-project ()
Start debugging the file currently selected in the project manager
execute-selected-from-project ()
Execute the file currently selected in the project manager
move-files-selected-in-project-to-trash ()
Move the files and/or directories currently selected in the project view to the trash or recycling bin
open-ext-selected-from-project ()
Open file currently selected in the project manager
open-selected-from-project ()
Open files currently selected in the project manager
remove-selection-from-project ()
Remove currently selected file or package from the project
rename-selected-in-project (new_name)
Rename the currently selected file or directory in the project view
search-in-selected-from-project ()
Search in file or directory currently selected in the project manager
set-selected-as-main-debug-file ()
Set selected file as the main debug file for this project
view-project-as-flat-tree ()
View project as flattened directory tree from project file
view-project-as-tree ()
View project as directory tree from project file
Subversion revision control system commands
svn-update (locs=<selected files>)
Update the selected files from the Subversion repository
svn-add ()
Add the files to %(label)s
svn-commit-project ()
Not documented
svn-revert ()
Revert selected files.
svn-project-status ()
View status for entire project.
svn-blame (locs=<selected files>)
Show blame / praise / annotate for selected files.
svn-diff ()
Show differences between files in working directory and last committed version.
svn-diff-recent (locs=<selected files>)
Show diffs for most recent checkin
svn-log (locs=<selected files>)
Show the revision log for the selected files in the Subversion repository
svn-configure ()
Show preferences page for selected VCS
svn-status ()
View status of the selected files in the working directory
svn-remove ()
Remove files
svn-update-project ()
Update files in project
svn-resolved (locs=<selected files>)
Indicate that any conflicts are resolved
svn-checkout ()
Start the initial checkout from svn repository. Repository and working directory must be entered before the checkout.
svn-commit ()
Commit selected files.
git revision control system commands
git-diff ()
Show differences between files in working directory and last committed version.
git-fetch-repository (locs=<selected files>)
Pull from repository.
git-remove ()
Remove files
git-list (locs=<selected files>)
Show the status of the given files in the git repository
git-commit-project ()
Not documented
git-project-status ()
View status for entire project.
git-pull-branch (locs=<selected files>)
Pull branch from other git repository
git-list-branches (locs=<selected files>)
List all branches
git-add ()
Add the files to %(label)s
git-log (locs=<selected files>)
Show the revision log for the selected files in the git repository
git-push-branch (locs=<selected files>)
Push branch to other git repository
git-commit ()
Commit selected files.
git-status ()
View status of the selected files in the working directory
git-switch-branch (locs=<selected files>)
Switch to another branch
git-configure ()
Show preferences page for selected VCS
git-blame (locs=<selected files>)
Show the annotated blame/praise for the selected files in the git repository
Subversion revision control system commands
bzr-commit ()
Commit selected files.
bzr-add ()
Add the files to %(label)s
bzr-commit-project ()
Not documented
bzr-remove ()
Remove files
bzr-project-status ()
View status for entire project.
bzr-status ()
View status of the selected files in the working directory
bzr-push-entire-branch (locs=<selected files>)
Update the selected files from the bzr repository
bzr-log (locs=<selected files>)
Show the revision log for the selected files in the bzr repository
bzr-configure ()
Show preferences page for selected VCS
bzr-revert ()
Revert selected files.
bzr-merge-entire-branch (locs=<selected files>)
Update the selected files from the bzr repository
bzr-annotate ()
Show blame / praise / annotate for selected files.
bzr-diff ()
Show differences between files in working directory and last committed version.
CVS revision control system commands
cvs-revert (locs=<selected files>)
Revert the selected files
cvs-log (locs=<selected files>)
Show the revision log for the selected files in the CVS repository
cvs-diff (locs=<selected files>)
Show the differences between working version of given files and the corresponding revision in the CVS repository
cvs-configure ()
Configure the CVS integration
cvs-project-status ()
Run status for entire project.
cvs-update (locs=<selected files>)
Update the selected files from the CVS repository
cvs-update-project ()
Update files in project
cvs-checkout ()
Start the initial checkout from cvs repository. Repository and working directory must be entered before the checkout.
cvs-add (locs=<selected files>)
Add the files to cvs
cvs-commit (locs=<selected files>)
Commit the selected files to the CVS repository
cvs-status (locs=<selected files>)
View the CVS repository status for the selected files
cvs-commit-project ()
Commit files in project
cvs-remove (locs=<selected files>)
Remove the selected files
Mercurial revision control system commands
hg-diff ()
Show differences between files in working directory and last committed version.
hg-status ()
View status of the selected files in the working directory
hg-revert ()
Revert selected files.
hg-pull-entire-repository (locs=<selected files>)
Pull all changes from remote repository to local repository
hg-commit ()
Commit selected files.
hg-update (locs=<selected files>)
Update working directory from repository
hg-annotate (locs=<selected files>)
Show user and revision for every line in the file(s)
hg-configure ()
Show preferences page for selected VCS
hg-remove ()
Remove files
hg-add ()
Add the files to %(label)s
hg-log (locs=<selected files>)
Show the revision log for the selected files in the hg repository
hg-push-entire-repository (locs=<selected files>)
Update the selected files from the hg repository
hg-merge (locs=<selected files>)
Merge working directory with changes in repository
hg-commit-project ()
Not documented
hg-project-status ()
View status for entire project.
Perforce revision control system commands
perforce-log (locs=<selected files>)
Show the revision log for the selected files in the Perforce repository
perforce-blame (locs=<selected files>)
Show blame / praise / annotate for selected files.
perforce-status (locs=<selected files>)
View the Perforce repository status for the selected files
perforce-commit (locs=<selected files>)
Commit the selected files to the Perforce repository
perforce-remove (locs=<selected files>)
Remove the selected files
perforce-commit-project ()
Commit files in project
perforce-revert (locs=<selected files>)
Revert the selected files
perforce-add (locs=<selected files>)
Add the files to perforce
perforce-sync-project ()
Update files in project
perforce-sync (locs=<selected files>)
Copy the selected files from the Perforce repository
perforce-configure ()
Show preferences page for selected VCS
perforce-edit (locs=<selected files>)
Copy the selected files from the Perforce repository
perforce-project-status ()
Run status for entire project.
perforce-diff (locs=<selected files>)
Show the differences between working version of given files and the corresponding revision in the Perforce repository
perforce-resolved (locs=<selected files>)
Indicate that any conflicts are resolved
perforce-annotate ()
Show blame / praise / annotate for selected files.