Шаблоны кода: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 2: Строка 2:


==Начальные буквы для быстрого набора конструкций==
==Начальные буквы для быстрого набора конструкций==
| означает позицию курсора после вставки шаблона
* b  
* b  
  begin
  begin
Строка 19: Строка 20:


* fb
* fb
  for |:= to do
  for var |:= to do
  begin
  begin
    
    
Строка 45: Строка 46:
  if | then
  if | then
  begin
  begin
 
  end
  end
  else
  else
  begin
  begin
 
  end;
  end;


Строка 68: Строка 69:
  while | do
  while | do
  begin
  begin
 
  end;
  end;


Строка 79: Строка 80:
  procedure |();
  procedure |();
  begin
  begin
 
  end;
  end;


Строка 85: Строка 86:
  function |(): ;
  function |(): ;
  begin
  begin
 
  end;
  end;


Строка 95: Строка 96:
   |
   |
  except
  except
 
  end;
  end;


Строка 109: Строка 110:
   |
   |
  finally
  finally
 
  end;
  end;


* prog
* prog
  program <filename>;
  program <filename>;
 
  begin
  begin
   |
   |
Строка 121: Строка 122:
* l
* l
  library <filename>;
  library <filename>;
 
  begin
  begin
   |
   |
Строка 128: Строка 129:
* u
* u
  unit <filename>;
  unit <filename>;
 
  interface
  interface
   |
   |
  implementation
  implementation
 
  begin
  begin
 
  end.
  end.


* gr
* gr
  uses GraphABC;
  uses GraphABC;
 
  begin
  begin
   |
   |
Строка 147: Строка 148:
  #reference 'System.Windows.Forms.dll'
  #reference 'System.Windows.Forms.dll'
  #reference 'System.Drawing.dll'
  #reference 'System.Drawing.dll'
 
  uses System, System.Windows.Forms;
  uses System, System.Windows.Forms;
 
  begin
  begin
   |Application.Run(new Form);
   |Application.Run(new Form);

Текущая версия от 13:00, 27 октября 2016

В 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 '|'