You are here: PSPad forum > English discussion forum > How to create some code's pattern
Posted by: Semaphore | Date: 2012-07-18 14:01 | IP: IP Logged
Hi,
Sorry for my english.
I'm looking to save some code pattern like
Class xxx extends controller {
public function _construct
{
}
}
or html page template
<head> bla bla</head><body>bla bla</body>
I want re-use this code for saving a lot of time.
thanks for your help
Posted by: pspad | Date: 2012-07-18 14:56 | IP: IP Logged
Write your code and select it
Press Ctrl+Alt+Space
Fill in code clip name, eventually shortcut and save
You can manually edit code clip files - menu Settings / Edit Clip definition file or open it directly from PSPad subfolder Context
Code clip structure is described in help
Posted by: myf | Date: 2012-07-18 15:18 | IP: IP Logged
Thats what PSPad\Context\*.DEF files are for.
While editing your code ensure you have chosen proper syntax (View > Change Syntax). You can invoke anything you see in corresponding *.DEF file with ctrl+space.
To get your sample snippet working in "interactive" way, your .DEF file should contain something like this:
[Clip Settings]
CursorChar=|
SelectionChar=$
[Macro definition]
%class_name%=@E name
%class_extends%=@E extends," extends "
; ...
[Class | construct class]
Class %class_name%%class_extends% {
public function _construct
{
$|
}
}
then you can write for example " C", press ctrl+spacebar and you should see your snippet. Invoking it should show modal dialog with two inputs and so on (no point in describing it I suppose)
Look at gogogadgetscott.info or press f1 in PSPad and look for "interactive clips".
Editor PSPad - freeware editor, © 2001 - 2024 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR