Home » Support » Index of All Documentation » Wing IDE Reference Manual » Command Reference »

Project Manager Commands

Project Manager Commands

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; OS X: Command-Shift-I; VI/VIM: Ctrl-Shift-I; Visual Studio: Ctrl-Shift-I; XCode: 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; XCode: 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

Project View Commands

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 Commands

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 Commands

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

Bazaar Commands

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.

C V S Commands

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 Commands

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 Commands

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.

Project Manager Commands