Шаблоны кода: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки |
Mikst (обсуждение | вклад) |
||
(не показана 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 '|'