Шаблоны кода

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

В PascalABC.NET существует поддержка шаблонов кода (snippets). Достаточно набрать несколько букв и нажать Shift-Space.

Начальные буквы для быстрого набора конструкций

| означает позицию курсора после вставки шаблона

  • b
begin
  |
end;
  • be
begin
  |
end.
  • i
integer
  • f
for |:= to do
  • fb
for var |:= to do
begin
  
end;
  • fore
foreach |:  in  do
  • foreb
foreach |:  in  do
begin
  
end;
  • if
if | then
  • ifb
if | then
begin
 
end;
  • ifeb
if | then
begin

end
else
begin

end;
  • c
case | of
  : ;
  : ;
end;
  • class
type | = class
end;
  • w
while | do
  • wb
while | do
begin

end;
  • r
repeat
 |
until ;
  • p
procedure |();
begin

end;
  • fu
function |(): ;
begin

end;
  • a
array[1..|] of ;
  • t
try
  |
except

end;
  • tryo
try
  |
except
  on e:Exception do
end;
  • tryf
try
  |
finally

end;
  • prog
program <filename>;

begin
  |
end.
  • l
library <filename>;

begin
  |
end.
  • u
unit <filename>;

interface
  |
implementation

begin

end.
  • gr
uses GraphABC;

begin
  |
end.
  • wf
#reference 'System.Windows.Forms.dll'
#reference 'System.Drawing.dll'

uses System, System.Windows.Forms;

begin
  |Application.Run(new Form);
end.
  • ref
reference '|'