Skip to content

tbleken/sidekick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How Sidekick works

SideKick version 1.50 released October 25, 2025.

What's new in this release


Sidekick is a collection of powerful VFP add-on tools that are launched via command line syntax followed by pressing a hotkey.

In this documentation F8 is used as this hotkey, for consistency. It can easily be changed by using one of Thor's tools.

Some of these programmers' tools are unique to Sidekick, while others provide access to existing Thor tools.
This is a list of all the "commands" that Sidekick supports, along with a short description. Click the text for details.

Note: In some cases a space as delimiter between a command and one or more parameters can cause unexpected problems. For instance a space can trigger an unwanted Intellisense routine. To avoid this, you can use a vertical bar, |, instead of the space.

General commands:

These "commands" work in all of VFP's code editors, including the command window:

Command Result after pressing Sidekick hotkey, e.g. F8
(-nothing-) Opens inputbox so you can type in Sidekick or VFP commands
. (dot) Easily accessible "test area"
! Create and run your own Sidekick extensions
!! Edit your own Sidekick extensions
EC Tries to execute the contents of the clipboard
Ed An easy way to open most files
FF File Finder, searches the current folder and subfolders
FL File Lister, searches the current folder and path
Fp Field picker to create SQL statements
Hk List of all assigned hot keys
Lorem Generate random "Lorem Ipsum" text
NO Note 1 NewObject() syntax builder
Pa Show the current Path plus some more
Sk Create and run your own Sidekick extensions
Sked Edit your own Sidekick extensions
RT Generate random readable text
Ta (or Test, .) Easily accessible "test area"
Th (or Thor, Tools) Picklist of registered Thor tools
Version (or Ver) Shows Sidekick version number

Note 1: NO behaves somewhat differently in the Command Window than in VFP's editors.

Command window commands:

In addition to the "commands" listed above, these work only in the Command Window:

Command Result after pressing Sidekick hotkey, e.g. F8
? Menu of relevant Sidekick options
- (minus) Opens default files listed in active .sk file
+ List all VFP files in the path
++ Same as above, more info in the table
+++ Same as above, will try to run the selected file
0 (zero) Opens active .pan file for editing
De (or Desc) List of all prg's which have a description
Dr List all VFP files in the path
Pr (or Project, *) List of projects in active .sk file
Tidy Easily move one or several files
Zip Easily zip one or several files
Help This document

Code windows commands:

Likewise, these "commands" only work in VFP's code editors (Modify Command, Form or Class designer):

Command Result after pressing Sidekick hotkey, e.g. F8
-na- Run the code where your cursor is
-blank- Menu of relevant Sidekick options
?= Creates ? command for listing memvar name and value on the screen
+ Insert contents from a prg
= Insert returned value from a function
*n (n=number) Create comment line to break code
Db Creates DebugOut command for listing memvar name and value in the DebugOut window
DD Note 2 DoDefault() syntax builder
Es Creates EditSource() command for open windows
Eval Insert returned value from a function
Inc Insert #Include statement
Insert (or Ins, +) Insert contents from a prg
Menu Menu of relevant Sidekick options

Note 2: DD only works in VFP's Form or Class Designer, and not in Modify Command.

-na- means special handling, see documentation for details.


Sidekick "Project Organizer"

In addition to the features mentioned above, Sidekick comes with an advanced "project organizer", click here for details.


Installation

The easiest and only supported way to install Sidekick, is to use Thor's Check For Update.



More "extras" to follow, suggestions are welcomed

About

Thor tool, successor to Pandora

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors