From 24581a98d412d7af726944dddbcb82feb41d8560 Mon Sep 17 00:00:00 2001 From: Sergey Kalinin Date: Wed, 7 Feb 2018 11:10:54 +0300 Subject: [PATCH] Tcl, Perl, PHP highlight comment procedure fixed. Help file Text.html utf-8 encoding --- CHANGELOG | 5 + hlp/ru/tk/text.html | 3134 ++++++++++++++++++++------------------- install.tcl | 2 +- lib/highlight/java.tcl | 4 - lib/highlight/perl.tcl | 18 +- lib/highlight/rivet.tcl | 15 +- lib/highlight/tcl.tcl | 32 +- 7 files changed, 1594 insertions(+), 1616 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 718cc6e..948d3a3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -6,6 +6,10 @@ ######################################################### 0.4.5 +07.02.2018 +- Tcl, Perl, PHP highlight comment procedure fixed +- Help file Text.html utf-8 encoding + 05.02.2018 - Added binding mouse button: click on notebook tab highlight opened file name in tree - Change "Paste from Clipboard" function @@ -386,5 +390,6 @@ Fixed bug with PageRise function + diff --git a/hlp/ru/tk/text.html b/hlp/ru/tk/text.html index a2ef372..63a3328 100644 --- a/hlp/ru/tk/text.html +++ b/hlp/ru/tk/text.html @@ -6,15 +6,15 @@

text

-

Создание текстового примитива и управление им.

+

п║п╬п╥п╢п╟п╫п╦п╣ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟ п╦ я┐п©я─п╟п╡п╩п╣п╫п╦п╣ п╦п╪.

-

СИНТАКСИС

+

п║п≤п²п╒п░п п║п≤п║

-      text имяПути параметры
+      text п╦п╪я▐п÷я┐я┌п╦ п©п╟я─п╟п╪п╣я┌я─я▀
     
-

СТАНДАРТНЫЕ ПАРАМЕТРЫ

+

п║п╒п░п²п■п░п═п╒п²п╚п∙ п÷п░п═п░п°п∙п╒п═п╚

-

Подробное описание этих параметров приведено в разделе +

п÷п╬п╢я─п╬п╠п╫п╬п╣ п╬п©п╦я│п╟п╫п╦п╣ я█я┌п╦я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п©я─п╦п╡п╣п╢п╣п╫п╬ п╡ я─п╟п╥п╢п╣п╩п╣ options.

-

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ ПРИМИТИВА

+

п■п·п÷п·п⌡п²п≤п╒п∙п⌡п╛п²п╚п∙ п÷п░п═п░п°п∙п╒п═п╚ п÷п═п≤п°п≤п╒п≤п▓п░

- - - + + +
Имя параметра:-height
Имя в Базе:height
Класс в Базе:Height
п≤п╪я▐ п©п╟я─п╟п╪п╣я┌я─п╟:-height
п≤п╪я▐ п╡ п▒п╟п╥п╣:height
п п╩п╟я│я│ п╡ п▒п╟п╥п╣:Height
-

Задает желаемую высоту окна в символах; размер символа - определяется шрифтом, который задан параметром -font. Значение параметра должно быть не меньше - единицы.

+

п≈п╟п╢п╟п╣я┌ п╤п╣п╩п╟п╣п╪я┐я▌ п╡я▀я│п╬я┌я┐ п╬п╨п╫п╟ п╡ я│п╦п╪п╡п╬п╩п╟я┘; я─п╟п╥п╪п╣я─ я│п╦п╪п╡п╬п╩п╟ + п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ я┬я─п╦я└я┌п╬п╪, п╨п╬я┌п╬я─я▀п╧ п╥п╟п╢п╟п╫ п©п╟я─п╟п╪п╣я┌я─п╬п╪ -font. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п╫п╣ п╪п╣п╫я▄я┬п╣ + п╣п╢п╦п╫п╦я├я▀.

- - - + + +
Имя параметра:-spacing1
Имя в Базе:spacing1
Класс в Базе:Spacing1
п≤п╪я▐ п©п╟я─п╟п╪п╣я┌я─п╟:-spacing1
п≤п╪я▐ п╡ п▒п╟п╥п╣:spacing1
п п╩п╟я│я│ п╡ п▒п╟п╥п╣:Spacing1
-

Запрашивает дополнительный промежуток перед каждой строкой - текста в примитиве (в любой из разрешенных форм для расстояний - на экране). При переносе строки заданное значение относится - только к первой строчке на экране. Параметр - -spacing1 в тегах подавляет данный.

+

п≈п╟п©я─п╟я┬п╦п╡п╟п╣я┌ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я▀п╧ п©я─п╬п╪п╣п╤я┐я┌п╬п╨ п©п╣я─п╣п╢ п╨п╟п╤п╢п╬п╧ я│я┌я─п╬п╨п╬п╧ + я┌п╣п╨я│я┌п╟ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ (п╡ п╩я▌п╠п╬п╧ п╦п╥ я─п╟п╥я─п╣я┬п╣п╫п╫я▀я┘ я└п╬я─п╪ п╢п╩я▐ я─п╟я│я│я┌п╬я▐п╫п╦п╧ + п╫п╟ я█п╨я─п╟п╫п╣). п÷я─п╦ п©п╣я─п╣п╫п╬я│п╣ я│я┌я─п╬п╨п╦ п╥п╟п╢п╟п╫п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╬я┌п╫п╬я│п╦я┌я│я▐ + я┌п╬п╩я▄п╨п╬ п╨ п©п╣я─п╡п╬п╧ я│я┌я─п╬я┤п╨п╣ п╫п╟ я█п╨я─п╟п╫п╣. п÷п╟я─п╟п╪п╣я┌я─ + -spacing1 п╡ я┌п╣пЁп╟я┘ п©п╬п╢п╟п╡п╩я▐п╣я┌ п╢п╟п╫п╫я▀п╧.

- - - + + +
Имя параметра:-spacing2
Имя в Базе:spacing2
Класс в Базе:Spacing2
п≤п╪я▐ п©п╟я─п╟п╪п╣я┌я─п╟:-spacing2
п≤п╪я▐ п╡ п▒п╟п╥п╣:spacing2
п п╩п╟я│я│ п╡ п▒п╟п╥п╣:Spacing2
-

Задает величину дополнительного промежутка между двумя - последовательными строчками на экране, полученными в результате - переноса одной строки текста (в любой из разрешенных форм для - расстояний на экране). Параметр spacing2 в - тегах подавляет данный.

+

п≈п╟п╢п╟п╣я┌ п╡п╣п╩п╦я┤п╦п╫я┐ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ п©я─п╬п╪п╣п╤я┐я┌п╨п╟ п╪п╣п╤п╢я┐ п╢п╡я┐п╪я▐ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫я▀п╪п╦ я│я┌я─п╬я┤п╨п╟п╪п╦ п╫п╟ я█п╨я─п╟п╫п╣, п©п╬п╩я┐я┤п╣п╫п╫я▀п╪п╦ п╡ я─п╣п╥я┐п╩я▄я┌п╟я┌п╣ + п©п╣я─п╣п╫п╬я│п╟ п╬п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ я┌п╣п╨я│я┌п╟ (п╡ п╩я▌п╠п╬п╧ п╦п╥ я─п╟п╥я─п╣я┬п╣п╫п╫я▀я┘ я└п╬я─п╪ п╢п╩я▐ + я─п╟я│я│я┌п╬я▐п╫п╦п╧ п╫п╟ я█п╨я─п╟п╫п╣). п÷п╟я─п╟п╪п╣я┌я─ spacing2 п╡ + я┌п╣пЁп╟я┘ п©п╬п╢п╟п╡п╩я▐п╣я┌ п╢п╟п╫п╫я▀п╧.

- - - + + +
Имя параметра:-spacing3
Имя в Базе:spacing3
Класс в Базе:Spacing3
п≤п╪я▐ п©п╟я─п╟п╪п╣я┌я─п╟:-spacing3
п≤п╪я▐ п╡ п▒п╟п╥п╣:spacing3
п п╩п╟я│я│ п╡ п▒п╟п╥п╣:Spacing3
-

Запрашивает дополнительный промежуток после каждой строкой - текста в примитиве (в любой из разрешенных форм для расстояний - на экране). При переносе строки заданное значение относится - только к последней строчке на экране. Параметр - -spacing3 в тегах подавляет данный.

+

п≈п╟п©я─п╟я┬п╦п╡п╟п╣я┌ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я▀п╧ п©я─п╬п╪п╣п╤я┐я┌п╬п╨ п©п╬я│п╩п╣ п╨п╟п╤п╢п╬п╧ я│я┌я─п╬п╨п╬п╧ + я┌п╣п╨я│я┌п╟ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ (п╡ п╩я▌п╠п╬п╧ п╦п╥ я─п╟п╥я─п╣я┬п╣п╫п╫я▀я┘ я└п╬я─п╪ п╢п╩я▐ я─п╟я│я│я┌п╬я▐п╫п╦п╧ + п╫п╟ я█п╨я─п╟п╫п╣). п÷я─п╦ п©п╣я─п╣п╫п╬я│п╣ я│я┌я─п╬п╨п╦ п╥п╟п╢п╟п╫п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╬я┌п╫п╬я│п╦я┌я│я▐ + я┌п╬п╩я▄п╨п╬ п╨ п©п╬я│п╩п╣п╢п╫п╣п╧ я│я┌я─п╬я┤п╨п╣ п╫п╟ я█п╨я─п╟п╫п╣. п÷п╟я─п╟п╪п╣я┌я─ + -spacing3 п╡ я┌п╣пЁп╟я┘ п©п╬п╢п╟п╡п╩я▐п╣я┌ п╢п╟п╫п╫я▀п╧.

- - - + + +
Имя параметра:-state
Имя в Базе:state
Класс в Базе:State
п≤п╪я▐ п©п╟я─п╟п╪п╣я┌я─п╟:-state
п≤п╪я▐ п╡ п▒п╟п╥п╣:state
п п╩п╟я│я│ п╡ п▒п╟п╥п╣:State
-

Задает одно из двух состояний текста: нормальное - (normal) или недоступное - (disabled). Текст, находящийся в недоступном - состоянии, нельзя редактировать и в нем не отображается курсор - ввода, даже если данный примитив находится в фокусе ввода.

+

п≈п╟п╢п╟п╣я┌ п╬п╢п╫п╬ п╦п╥ п╢п╡я┐я┘ я│п╬я│я┌п╬я▐п╫п╦п╧ я┌п╣п╨я│я┌п╟: п╫п╬я─п╪п╟п╩я▄п╫п╬п╣ + (normal) п╦п╩п╦ п╫п╣п╢п╬я│я┌я┐п©п╫п╬п╣ + (disabled). п╒п╣п╨я│я┌, п╫п╟я┘п╬п╢я▐я┴п╦п╧я│я▐ п╡ п╫п╣п╢п╬я│я┌я┐п©п╫п╬п╪ + я│п╬я│я┌п╬я▐п╫п╦п╦, п╫п╣п╩я▄п╥я▐ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟я┌я▄ п╦ п╡ п╫п╣п╪ п╫п╣ п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐ п╨я┐я─я│п╬я─ + п╡п╡п╬п╢п╟, п╢п╟п╤п╣ п╣я│п╩п╦ п╢п╟п╫п╫я▀п╧ п©я─п╦п╪п╦я┌п╦п╡ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╡ я└п╬п╨я┐я│п╣ п╡п╡п╬п╢п╟.

- - - + + +
Имя параметра:-tabs
Имя в Базе:tabs
Класс в Базе:Tabs
п≤п╪я▐ п©п╟я─п╟п╪п╣я┌я─п╟:-tabs
п≤п╪я▐ п╡ п▒п╟п╥п╣:tabs
п п╩п╟я│я│ п╡ п▒п╟п╥п╣:Tabs
-

Задает набор положений табулятора в окне. Значение параметра - представляет собой список расстояний на экране, задающих эти - положения. Элемент списка, следующий за элементом, который - указывает очередное положение табулятора, может описывать способ - расположения текста относительно этого положения с помощью - ключевых слов left, right, - center или numeric. Значение - по умолчанию равно left; в этом случае левый - край текста, следующего за символом табуляции, располагается в - позиции табуляции. Right означает, что в - позиции табуляции располагается правый край текста, следующего - за символом табуляции, а center указывает на - необходимость центрировать текст относительно позиции - табуляции. Numeric означает, что в позиции - табуляции следует располагать десятичную точку текста; если в - тексте нет десятичной точки, то младшая значащая цифра числа - располагается непосредственно слева от позиции табуляции; если в - тексте нет чисел, то он выравнивается вправо по позиции - табуляции. Например, задание параметра -tabs {2c left - 4c 6c center} приводит к созданию трех позиций - табулятора с двухсантиметровым интервалом, первые два из которых - используют выравнивание влево, а третья выравнивание по - центру. Если в списке положений табулятора их оказывается - недостаточно, чтобы обеспечить все символы табуляции в строке - текста, то Tk создает дополнительные позиции табуляции, - экстраполируя промежуток и способ выравнивания текста, указанные - последним элементом списка. Параметр -tabs в - тегах подавляет данный. Если параметр -tabs не - задан или его значением является пустая строка, то Tk использует - табуляцию по умолчанию с шагом, равным восьми символам среднего - размера.

+

п≈п╟п╢п╟п╣я┌ п╫п╟п╠п╬я─ п©п╬п╩п╬п╤п╣п╫п╦п╧ я┌п╟п╠я┐п╩я▐я┌п╬я─п╟ п╡ п╬п╨п╫п╣. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ + п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я│п©п╦я│п╬п╨ я─п╟я│я│я┌п╬я▐п╫п╦п╧ п╫п╟ я█п╨я─п╟п╫п╣, п╥п╟п╢п╟я▌я┴п╦я┘ я█я┌п╦ + п©п╬п╩п╬п╤п╣п╫п╦я▐. п╜п╩п╣п╪п╣п╫я┌ я│п©п╦я│п╨п╟, я│п╩п╣п╢я┐я▌я┴п╦п╧ п╥п╟ я█п╩п╣п╪п╣п╫я┌п╬п╪, п╨п╬я┌п╬я─я▀п╧ + я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╬я┤п╣я─п╣п╢п╫п╬п╣ п©п╬п╩п╬п╤п╣п╫п╦п╣ я┌п╟п╠я┐п╩я▐я┌п╬я─п╟, п╪п╬п╤п╣я┌ п╬п©п╦я│я▀п╡п╟я┌я▄ я│п©п╬я│п╬п╠ + я─п╟я│п©п╬п╩п╬п╤п╣п╫п╦я▐ я┌п╣п╨я│я┌п╟ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ я█я┌п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ я│ п©п╬п╪п╬я┴я▄я▌ + п╨п╩я▌я┤п╣п╡я▀я┘ я│п╩п╬п╡ left, right, + center п╦п╩п╦ numeric. п≈п╫п╟я┤п╣п╫п╦п╣ + п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я─п╟п╡п╫п╬ left; п╡ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╩п╣п╡я▀п╧ + п╨я─п╟п╧ я┌п╣п╨я│я┌п╟, я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ п╥п╟ я│п╦п╪п╡п╬п╩п╬п╪ я┌п╟п╠я┐п╩я▐я├п╦п╦, я─п╟я│п©п╬п╩п╟пЁп╟п╣я┌я│я▐ п╡ + п©п╬п╥п╦я├п╦п╦ я┌п╟п╠я┐п╩я▐я├п╦п╦. Right п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ п╡ + п©п╬п╥п╦я├п╦п╦ я┌п╟п╠я┐п╩я▐я├п╦п╦ я─п╟я│п©п╬п╩п╟пЁп╟п╣я┌я│я▐ п©я─п╟п╡я▀п╧ п╨я─п╟п╧ я┌п╣п╨я│я┌п╟, я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ + п╥п╟ я│п╦п╪п╡п╬п╩п╬п╪ я┌п╟п╠я┐п╩я▐я├п╦п╦, п╟ center я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ + п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌я▄ я├п╣п╫я┌я─п╦я─п╬п╡п╟я┌я▄ я┌п╣п╨я│я┌ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ п©п╬п╥п╦я├п╦п╦ + я┌п╟п╠я┐п╩я▐я├п╦п╦. Numeric п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ п╡ п©п╬п╥п╦я├п╦п╦ + я┌п╟п╠я┐п╩я▐я├п╦п╦ я│п╩п╣п╢я┐п╣я┌ я─п╟я│п©п╬п╩п╟пЁп╟я┌я▄ п╢п╣я│я▐я┌п╦я┤п╫я┐я▌ я┌п╬я┤п╨я┐ я┌п╣п╨я│я┌п╟; п╣я│п╩п╦ п╡ + я┌п╣п╨я│я┌п╣ п╫п╣я┌ п╢п╣я│я▐я┌п╦я┤п╫п╬п╧ я┌п╬я┤п╨п╦, я┌п╬ п╪п╩п╟п╢я┬п╟я▐ п╥п╫п╟я┤п╟я┴п╟я▐ я├п╦я└я─п╟ я┤п╦я│п╩п╟ + я─п╟я│п©п╬п╩п╟пЁп╟п╣я┌я│я▐ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ я│п╩п╣п╡п╟ п╬я┌ п©п╬п╥п╦я├п╦п╦ я┌п╟п╠я┐п╩я▐я├п╦п╦; п╣я│п╩п╦ п╡ + я┌п╣п╨я│я┌п╣ п╫п╣я┌ я┤п╦я│п╣п╩, я┌п╬ п╬п╫ п╡я▀я─п╟п╡п╫п╦п╡п╟п╣я┌я│я▐ п╡п©я─п╟п╡п╬ п©п╬ п©п╬п╥п╦я├п╦п╦ + я┌п╟п╠я┐п╩я▐я├п╦п╦. п²п╟п©я─п╦п╪п╣я─, п╥п╟п╢п╟п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ -tabs {2c left + 4c 6c center} п©я─п╦п╡п╬п╢п╦я┌ п╨ я│п╬п╥п╢п╟п╫п╦я▌ я┌я─п╣я┘ п©п╬п╥п╦я├п╦п╧ + я┌п╟п╠я┐п╩я▐я┌п╬я─п╟ я│ п╢п╡я┐я┘я│п╟п╫я┌п╦п╪п╣я┌я─п╬п╡я▀п╪ п╦п╫я┌п╣я─п╡п╟п╩п╬п╪, п©п╣я─п╡я▀п╣ п╢п╡п╟ п╦п╥ п╨п╬я┌п╬я─я▀я┘ + п╦я│п©п╬п╩я▄п╥я┐я▌я┌ п╡я▀я─п╟п╡п╫п╦п╡п╟п╫п╦п╣ п╡п╩п╣п╡п╬, п╟ я┌я─п╣я┌я▄я▐ п╡я▀я─п╟п╡п╫п╦п╡п╟п╫п╦п╣ п©п╬ + я├п╣п╫я┌я─я┐. п∙я│п╩п╦ п╡ я│п©п╦я│п╨п╣ п©п╬п╩п╬п╤п╣п╫п╦п╧ я┌п╟п╠я┐п╩я▐я┌п╬я─п╟ п╦я┘ п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ + п╫п╣п╢п╬я│я┌п╟я┌п╬я┤п╫п╬, я┤я┌п╬п╠я▀ п╬п╠п╣я│п©п╣я┤п╦я┌я▄ п╡я│п╣ я│п╦п╪п╡п╬п╩я▀ я┌п╟п╠я┐п╩я▐я├п╦п╦ п╡ я│я┌я─п╬п╨п╣ + я┌п╣п╨я│я┌п╟, я┌п╬ Tk я│п╬п╥п╢п╟п╣я┌ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я▀п╣ п©п╬п╥п╦я├п╦п╦ я┌п╟п╠я┐п╩я▐я├п╦п╦, + я█п╨я│я┌я─п╟п©п╬п╩п╦я─я┐я▐ п©я─п╬п╪п╣п╤я┐я┌п╬п╨ п╦ я│п©п╬я│п╬п╠ п╡я▀я─п╟п╡п╫п╦п╡п╟п╫п╦я▐ я┌п╣п╨я│я┌п╟, я┐п╨п╟п╥п╟п╫п╫я▀п╣ + п©п╬я│п╩п╣п╢п╫п╦п╪ я█п╩п╣п╪п╣п╫я┌п╬п╪ я│п©п╦я│п╨п╟. п÷п╟я─п╟п╪п╣я┌я─ -tabs п╡ + я┌п╣пЁп╟я┘ п©п╬п╢п╟п╡п╩я▐п╣я┌ п╢п╟п╫п╫я▀п╧. п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ -tabs п╫п╣ + п╥п╟п╢п╟п╫ п╦п╩п╦ п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ я▐п╡п╩я▐п╣я┌я│я▐ п©я┐я│я┌п╟я▐ я│я┌я─п╬п╨п╟, я┌п╬ Tk п╦я│п©п╬п╩я▄п╥я┐п╣я┌ + я┌п╟п╠я┐п╩я▐я├п╦я▌ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я│ я┬п╟пЁп╬п╪, я─п╟п╡п╫я▀п╪ п╡п╬я│я▄п╪п╦ я│п╦п╪п╡п╬п╩п╟п╪ я│я─п╣п╢п╫п╣пЁп╬ + я─п╟п╥п╪п╣я─п╟.

- - - + + +
Имя параметра:-width
Имя в Базе:width
Класс в Базе:Width
п≤п╪я▐ п©п╟я─п╟п╪п╣я┌я─п╟:-width
п≤п╪я▐ п╡ п▒п╟п╥п╣:width
п п╩п╟я│я│ п╡ п▒п╟п╥п╣:Width
-

Задает желаемую ширину окна в символах; размер символа - определяется шрифтом, который задан параметром -font. Если - ширина символа в шрифте непостоянна, то для перевода числа - символов в единицы экрана используется ширина символа "0". +

п≈п╟п╢п╟п╣я┌ п╤п╣п╩п╟п╣п╪я┐я▌ я┬п╦я─п╦п╫я┐ п╬п╨п╫п╟ п╡ я│п╦п╪п╡п╬п╩п╟я┘; я─п╟п╥п╪п╣я─ я│п╦п╪п╡п╬п╩п╟ + п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ я┬я─п╦я└я┌п╬п╪, п╨п╬я┌п╬я─я▀п╧ п╥п╟п╢п╟п╫ п©п╟я─п╟п╪п╣я┌я─п╬п╪ -font. п∙я│п╩п╦ + я┬п╦я─п╦п╫п╟ я│п╦п╪п╡п╬п╩п╟ п╡ я┬я─п╦я└я┌п╣ п╫п╣п©п╬я│я┌п╬я▐п╫п╫п╟, я┌п╬ п╢п╩я▐ п©п╣я─п╣п╡п╬п╢п╟ я┤п╦я│п╩п╟ + я│п╦п╪п╡п╬п╩п╬п╡ п╡ п╣п╢п╦п╫п╦я├я▀ я█п╨я─п╟п╫п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я┬п╦я─п╦п╫п╟ я│п╦п╪п╡п╬п╩п╟ "0".

- - - + + +
Имя параметра:-wrap
Имя в Базе:wrap
Класс в Базе:Wrap
п≤п╪я▐ п©п╟я─п╟п╪п╣я┌я─п╟:-wrap
п≤п╪я▐ п╡ п▒п╟п╥п╣:wrap
п п╩п╟я│я│ п╡ п▒п╟п╥п╣:Wrap
-

Задает способ обращения с чересчур длинными строками, которые - не помещаются в одной строчке экрана. Может принимать одно из - значений none, char или - word. Значение none указывает - на то, что каждая строка текста отображается в единственной - строчке экрана не поместившиеся символы не выводятся. В - остальных двух режимах при необходимости осуществляется перенос - каждой строки текста, чтобы все ее содержимое отображалось на - экране. В режиме char переход на новую строчку - можно осуществлять после любого символа; в режиме - word перенос строки выполняется только после - конца слова.

+

п≈п╟п╢п╟п╣я┌ я│п©п╬я│п╬п╠ п╬п╠я─п╟я┴п╣п╫п╦я▐ я│ я┤п╣я─п╣я│я┤я┐я─ п╢п╩п╦п╫п╫я▀п╪п╦ я│я┌я─п╬п╨п╟п╪п╦, п╨п╬я┌п╬я─я▀п╣ + п╫п╣ п©п╬п╪п╣я┴п╟я▌я┌я│я▐ п╡ п╬п╢п╫п╬п╧ я│я┌я─п╬я┤п╨п╣ я█п╨я─п╟п╫п╟. п°п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╬п╢п╫п╬ п╦п╥ + п╥п╫п╟я┤п╣п╫п╦п╧ none, char п╦п╩п╦ + word. п≈п╫п╟я┤п╣п╫п╦п╣ none я┐п╨п╟п╥я▀п╡п╟п╣я┌ + п╫п╟ я┌п╬, я┤я┌п╬ п╨п╟п╤п╢п╟я▐ я│я┌я─п╬п╨п╟ я┌п╣п╨я│я┌п╟ п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐ п╡ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╧ + я│я┌я─п╬я┤п╨п╣ я█п╨я─п╟п╫п╟ п╫п╣ п©п╬п╪п╣я│я┌п╦п╡я┬п╦п╣я│я▐ я│п╦п╪п╡п╬п╩я▀ п╫п╣ п╡я▀п╡п╬п╢я▐я┌я│я▐. п▓ + п╬я│я┌п╟п╩я▄п╫я▀я┘ п╢п╡я┐я┘ я─п╣п╤п╦п╪п╟я┘ п©я─п╦ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌п╦ п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐ п©п╣я─п╣п╫п╬я│ + п╨п╟п╤п╢п╬п╧ я│я┌я─п╬п╨п╦ я┌п╣п╨я│я┌п╟, я┤я┌п╬п╠я▀ п╡я│п╣ п╣п╣ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╬я┌п╬п╠я─п╟п╤п╟п╩п╬я│я▄ п╫п╟ + я█п╨я─п╟п╫п╣. п▓ я─п╣п╤п╦п╪п╣ char п©п╣я─п╣я┘п╬п╢ п╫п╟ п╫п╬п╡я┐я▌ я│я┌я─п╬я┤п╨я┐ + п╪п╬п╤п╫п╬ п╬я│я┐я┴п╣я│я┌п╡п╩я▐я┌я▄ п©п╬я│п╩п╣ п╩я▌п╠п╬пЁп╬ я│п╦п╪п╡п╬п╩п╟; п╡ я─п╣п╤п╦п╪п╣ + word п©п╣я─п╣п╫п╬я│ я│я┌я─п╬п╨п╦ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ п©п╬я│п╩п╣ + п╨п╬п╫я├п╟ я│п╩п╬п╡п╟.

-

ОПИСАНИЕ

+

п·п÷п≤п║п░п²п≤п∙

-

Команда text создает новое окно (задаваемое - аргументом имяПути) и превращает его в текстовый - примитив. Детали изображения текста, такие как цвет фона по - умолчанию и объемный вид, задаются с помощью описанных выше - дополнительных параметров. Команда text - возвращает имя пути нового окна.

+

п п╬п╪п╟п╫п╢п╟ text я│п╬п╥п╢п╟п╣я┌ п╫п╬п╡п╬п╣ п╬п╨п╫п╬ (п╥п╟п╢п╟п╡п╟п╣п╪п╬п╣ + п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ п╦п╪я▐п÷я┐я┌п╦) п╦ п©я─п╣п╡я─п╟я┴п╟п╣я┌ п╣пЁп╬ п╡ я┌п╣п╨я│я┌п╬п╡я▀п╧ + п©я─п╦п╪п╦я┌п╦п╡. п■п╣я┌п╟п╩п╦ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я┌п╣п╨я│я┌п╟, я┌п╟п╨п╦п╣ п╨п╟п╨ я├п╡п╣я┌ я└п╬п╫п╟ п©п╬ + я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╦ п╬п╠я┼п╣п╪п╫я▀п╧ п╡п╦п╢, п╥п╟п╢п╟я▌я┌я│я▐ я│ п©п╬п╪п╬я┴я▄я▌ п╬п©п╦я│п╟п╫п╫я▀я┘ п╡я▀я┬п╣ + п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я▀я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡. п п╬п╪п╟п╫п╢п╟ text + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╦п╪я▐ п©я┐я┌п╦ п╫п╬п╡п╬пЁп╬ п╬п╨п╫п╟.

-

Текстовый примитив предназначен для вывода одной или нескольких - строк текста и для редактирования этого текста. Текстовые - примитивы поддерживают четыре способа отметить часть текста так - называемые теги, метки, вставленные окна и вставленные - изображения. Теги позволяют выводить различные части текста - различными шрифтами и цветом. Кроме того с тегами можно связать - команды Tcl, которые будут выполняться каждый раз при совершении - определенных действий, например, при нажатиях на клавиши - клавиатуры и "Мыши", если курсор находится в определенной части - текста. Подробно эти возможности описаны ниже (см. "Теги").

+

п╒п╣п╨я│я┌п╬п╡я▀п╧ п©я─п╦п╪п╦я┌п╦п╡ п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫ п╢п╩я▐ п╡я▀п╡п╬п╢п╟ п╬п╢п╫п╬п╧ п╦п╩п╦ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ + я│я┌я─п╬п╨ я┌п╣п╨я│я┌п╟ п╦ п╢п╩я▐ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐ я█я┌п╬пЁп╬ я┌п╣п╨я│я┌п╟. п╒п╣п╨я│я┌п╬п╡я▀п╣ + п©я─п╦п╪п╦я┌п╦п╡я▀ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌ я┤п╣я┌я▀я─п╣ я│п©п╬я│п╬п╠п╟ п╬я┌п╪п╣я┌п╦я┌я▄ я┤п╟я│я┌я▄ я┌п╣п╨я│я┌п╟ я┌п╟п╨ + п╫п╟п╥я▀п╡п╟п╣п╪я▀п╣ я┌п╣пЁп╦, п╪п╣я┌п╨п╦, п╡я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ п╬п╨п╫п╟ п╦ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐. п╒п╣пЁп╦ п©п╬п╥п╡п╬п╩я▐я▌я┌ п╡я▀п╡п╬п╢п╦я┌я▄ я─п╟п╥п╩п╦я┤п╫я▀п╣ я┤п╟я│я┌п╦ я┌п╣п╨я│я┌п╟ + я─п╟п╥п╩п╦я┤п╫я▀п╪п╦ я┬я─п╦я└я┌п╟п╪п╦ п╦ я├п╡п╣я┌п╬п╪. п я─п╬п╪п╣ я┌п╬пЁп╬ я│ я┌п╣пЁп╟п╪п╦ п╪п╬п╤п╫п╬ я│п╡я▐п╥п╟я┌я▄ + п╨п╬п╪п╟п╫п╢я▀ Tcl, п╨п╬я┌п╬я─я▀п╣ п╠я┐п╢я┐я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ п╨п╟п╤п╢я▀п╧ я─п╟п╥ п©я─п╦ я│п╬п╡п╣я─я┬п╣п╫п╦п╦ + п╬п©я─п╣п╢п╣п╩п╣п╫п╫я▀я┘ п╢п╣п╧я│я┌п╡п╦п╧, п╫п╟п©я─п╦п╪п╣я─, п©я─п╦ п╫п╟п╤п╟я┌п╦я▐я┘ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ + п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╦ "п°я▀я┬п╦", п╣я│п╩п╦ п╨я┐я─я│п╬я─ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╡ п╬п©я─п╣п╢п╣п╩п╣п╫п╫п╬п╧ я┤п╟я│я┌п╦ + я┌п╣п╨я│я┌п╟. п÷п╬п╢я─п╬п╠п╫п╬ я█я┌п╦ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╬п©п╦я│п╟п╫я▀ п╫п╦п╤п╣ (я│п╪. "п╒п╣пЁп╦").

-

Метки представляют собой другой способ отметить часть - текста. Они предназначены для указания на различные интересные - места в тексте, возникающие в процессе его - редактирования. Подробно эти возможности описаны ниже - (см. "Метки").

+

п°п╣я┌п╨п╦ п©я─п╣п╢я│я┌п╟п╡п╩я▐я▌я┌ я│п╬п╠п╬п╧ п╢я─я┐пЁп╬п╧ я│п©п╬я│п╬п╠ п╬я┌п╪п╣я┌п╦я┌я▄ я┤п╟я│я┌я▄ + я┌п╣п╨я│я┌п╟. п·п╫п╦ п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫я▀ п╢п╩я▐ я┐п╨п╟п╥п╟п╫п╦я▐ п╫п╟ я─п╟п╥п╩п╦я┤п╫я▀п╣ п╦п╫я┌п╣я─п╣я│п╫я▀п╣ + п╪п╣я│я┌п╟ п╡ я┌п╣п╨я│я┌п╣, п╡п╬п╥п╫п╦п╨п╟я▌я┴п╦п╣ п╡ п©я─п╬я├п╣я│я│п╣ п╣пЁп╬ + я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐. п÷п╬п╢я─п╬п╠п╫п╬ я█я┌п╦ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╬п©п╦я│п╟п╫я▀ п╫п╦п╤п╣ + (я│п╪. "п°п╣я┌п╨п╦").

-

Третий способ обеспечивает возможность вставки в текст - произвольных окон. Подробно эти возможности описаны ниже - (см. "Вставленные - окна").

+

п╒я─п╣я┌п╦п╧ я│п©п╬я│п╬п╠ п╬п╠п╣я│п©п╣я┤п╦п╡п╟п╣я┌ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ п╡я│я┌п╟п╡п╨п╦ п╡ я┌п╣п╨я│я┌ + п©я─п╬п╦п╥п╡п╬п╩я▄п╫я▀я┘ п╬п╨п╬п╫. п÷п╬п╢я─п╬п╠п╫п╬ я█я┌п╦ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╬п©п╦я│п╟п╫я▀ п╫п╦п╤п╣ + (я│п╪. "п▓я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ + п╬п╨п╫п╟").

-

Четвертый способ обеспечивает возможность вставки в текст - изображений Tk. Подробно эти возможности описаны ниже - (см. "Вставленные - изображения".)

+

п╖п╣я┌п╡п╣я─я┌я▀п╧ я│п©п╬я│п╬п╠ п╬п╠п╣я│п©п╣я┤п╦п╡п╟п╣я┌ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ п╡я│я┌п╟п╡п╨п╦ п╡ я┌п╣п╨я│я┌ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╧ Tk. п÷п╬п╢я─п╬п╠п╫п╬ я█я┌п╦ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╬п©п╦я│п╟п╫я▀ п╫п╦п╤п╣ + (я│п╪. "п▓я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐".)

-

ИНДЕКСЫ

+

п≤п²п■п∙п п║п╚

-

Аргументами многих команд примитива являются один или несколько - индексов. Индекс представляет собой строку, указывающую - конкретное место в тексте например, место вставки текста или - один из граничных символов удаляемого участка текста. Индексы - имеют следующий синтаксис:

+

п░я─пЁя┐п╪п╣п╫я┌п╟п╪п╦ п╪п╫п╬пЁп╦я┘ п╨п╬п╪п╟п╫п╢ п©я─п╦п╪п╦я┌п╦п╡п╟ я▐п╡п╩я▐я▌я┌я│я▐ п╬п╢п╦п╫ п╦п╩п╦ п╫п╣я│п╨п╬п╩я▄п╨п╬ + п╦п╫п╢п╣п╨я│п╬п╡. п≤п╫п╢п╣п╨я│ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я│я┌я─п╬п╨я┐, я┐п╨п╟п╥я▀п╡п╟я▌я┴я┐я▌ + п╨п╬п╫п╨я─п╣я┌п╫п╬п╣ п╪п╣я│я┌п╬ п╡ я┌п╣п╨я│я┌п╣ п╫п╟п©я─п╦п╪п╣я─, п╪п╣я│я┌п╬ п╡я│я┌п╟п╡п╨п╦ я┌п╣п╨я│я┌п╟ п╦п╩п╦ + п╬п╢п╦п╫ п╦п╥ пЁя─п╟п╫п╦я┤п╫я▀я┘ я│п╦п╪п╡п╬п╩п╬п╡ я┐п╢п╟п╩я▐п╣п╪п╬пЁп╬ я┐я┤п╟я│я┌п╨п╟ я┌п╣п╨я│я┌п╟. п≤п╫п╢п╣п╨я│я▀ + п╦п╪п╣я▌я┌ я│п╩п╣п╢я┐я▌я┴п╦п╧ я│п╦п╫я┌п╟п╨я│п╦я│:

-      база модификатор модификатор модификатор ...
+      п╠п╟п╥п╟ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─ ...
     
-

База это указатель начальной точки, а - модификаторы указывают сдвиг от начальной точки - (например, на один символ влево или вправо от базы). База - является обязательной частью индекса, а модификаторы - необязательной.

+

п▒п╟п╥п╟ я█я┌п╬ я┐п╨п╟п╥п╟я┌п╣п╩я▄ п╫п╟я┤п╟п╩я▄п╫п╬п╧ я┌п╬я┤п╨п╦, п╟ + п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─я▀ я┐п╨п╟п╥я▀п╡п╟я▌я┌ я│п╢п╡п╦пЁ п╬я┌ п╫п╟я┤п╟п╩я▄п╫п╬п╧ я┌п╬я┤п╨п╦ + (п╫п╟п©я─п╦п╪п╣я─, п╫п╟ п╬п╢п╦п╫ я│п╦п╪п╡п╬п╩ п╡п╩п╣п╡п╬ п╦п╩п╦ п╡п©я─п╟п╡п╬ п╬я┌ п╠п╟п╥я▀). п▒п╟п╥п╟ + я▐п╡п╩я▐п╣я┌я│я▐ п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╬п╧ я┤п╟я│я┌я▄я▌ п╦п╫п╢п╣п╨я│п╟, п╟ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─я▀ + п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╬п╧.

-

База индекса должна быть представлена в одном из - следующих видов:

+

п▒п╟п╥п╟ п╦п╫п╢п╣п╨я│п╟ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╟ п╡ п╬п╢п╫п╬п╪ п╦п╥ + я│п╩п╣п╢я┐я▌я┴п╦я┘ п╡п╦п╢п╬п╡:

-
строка.сим
+
я│я┌я─п╬п╨п╟.я│п╦п╪
-
Указывает на символ с номером сим в строке с - номером строка . Для совместимости с другими - программами ОС UNIX, использующими тот же подход к нумерации, - строки нумеруются, начиная с "1". Нумерация символов - в строке начинается с "0". Если значением - сим является end, то база ссылается - на символ перевода строки, завершающий строку.
+
пёп╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ я│п╦п╪п╡п╬п╩ я│ п╫п╬п╪п╣я─п╬п╪ я│п╦п╪ п╡ я│я┌я─п╬п╨п╣ я│ + п╫п╬п╪п╣я─п╬п╪ я│я┌я─п╬п╨п╟ . п■п╩я▐ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦ я│ п╢я─я┐пЁп╦п╪п╦ + п©я─п╬пЁя─п╟п╪п╪п╟п╪п╦ п·п║ UNIX, п╦я│п©п╬п╩я▄п╥я┐я▌я┴п╦п╪п╦ я┌п╬я┌ п╤п╣ п©п╬п╢я┘п╬п╢ п╨ п╫я┐п╪п╣я─п╟я├п╦п╦, + я│я┌я─п╬п╨п╦ п╫я┐п╪п╣я─я┐я▌я┌я│я▐, п╫п╟я┤п╦п╫п╟я▐ я│ "1". п²я┐п╪п╣я─п╟я├п╦я▐ я│п╦п╪п╡п╬п╩п╬п╡ + п╡ я│я┌я─п╬п╨п╣ п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ я│ "0". п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣п╪ + я│п╦п╪ я▐п╡п╩я▐п╣я┌я│я▐ end, я┌п╬ п╠п╟п╥п╟ я│я│я▀п╩п╟п╣я┌я│я▐ + п╫п╟ я│п╦п╪п╡п╬п╩ п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦, п╥п╟п╡п╣я─я┬п╟я▌я┴п╦п╧ я│я┌я─п╬п╨я┐.
@x,y
-
Указывает на символ, в котором находится точка с - координатами в окне текста равными x и +
пёп╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ я│п╦п╪п╡п╬п╩, п╡ п╨п╬я┌п╬я─п╬п╪ п╫п╟я┘п╬п╢п╦я┌я│я▐ я┌п╬я┤п╨п╟ я│ + п╨п╬п╬я─п╢п╦п╫п╟я┌п╟п╪п╦ п╡ п╬п╨п╫п╣ я┌п╣п╨я│я┌п╟ я─п╟п╡п╫я▀п╪п╦ x п╦ y.
end
-
Указывает на конец текста (на символ, следующий - непосредственно за последним символом перехода на новую - строку).
+
пёп╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п╨п╬п╫п╣я├ я┌п╣п╨я│я┌п╟ (п╫п╟ я│п╦п╪п╡п╬п╩, я│п╩п╣п╢я┐я▌я┴п╦п╧ + п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п╥п╟ п©п╬я│п╩п╣п╢п╫п╦п╪ я│п╦п╪п╡п╬п╩п╬п╪ п©п╣я─п╣я┘п╬п╢п╟ п╫п╟ п╫п╬п╡я┐я▌ + я│я┌я─п╬п╨я┐).
-
метка
+
п╪п╣я┌п╨п╟
-
Указывает на символ, следующий непосредственно за меткой с - именем метка.
+
пёп╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ я│п╦п╪п╡п╬п╩, я│п╩п╣п╢я┐я▌я┴п╦п╧ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п╥п╟ п╪п╣я┌п╨п╬п╧ я│ + п╦п╪п╣п╫п╣п╪ п╪п╣я┌п╨п╟.
-
тег.first
+
я┌п╣пЁ.first
-
Указывает на первый символ в тексте, помеченный тегом с - именем тег. Если в тексте нет символов, помеченных - тегом, то возникает ошибка.
+
пёп╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ п╡ я┌п╣п╨я│я┌п╣, п©п╬п╪п╣я┤п╣п╫п╫я▀п╧ я┌п╣пЁп╬п╪ я│ + п╦п╪п╣п╫п╣п╪ я┌п╣пЁ. п∙я│п╩п╦ п╡ я┌п╣п╨я│я┌п╣ п╫п╣я┌ я│п╦п╪п╡п╬п╩п╬п╡, п©п╬п╪п╣я┤п╣п╫п╫я▀я┘ + я┌п╣пЁп╬п╪, я┌п╬ п╡п╬п╥п╫п╦п╨п╟п╣я┌ п╬я┬п╦п╠п╨п╟.
-
тег.last
+
я┌п╣пЁ.last
-
Указывает на символ, непосредственно следующий за последним - символом, помеченным тегом с именем тег. Если в - тексте нет символов, помеченных тегом, то возникает - ошибка.
+
пёп╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ я│п╦п╪п╡п╬п╩, п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ я│п╩п╣п╢я┐я▌я┴п╦п╧ п╥п╟ п©п╬я│п╩п╣п╢п╫п╦п╪ + я│п╦п╪п╡п╬п╩п╬п╪, п©п╬п╪п╣я┤п╣п╫п╫я▀п╪ я┌п╣пЁп╬п╪ я│ п╦п╪п╣п╫п╣п╪ я┌п╣пЁ. п∙я│п╩п╦ п╡ + я┌п╣п╨я│я┌п╣ п╫п╣я┌ я│п╦п╪п╡п╬п╩п╬п╡, п©п╬п╪п╣я┤п╣п╫п╫я▀я┘ я┌п╣пЁп╬п╪, я┌п╬ п╡п╬п╥п╫п╦п╨п╟п╣я┌ + п╬я┬п╦п╠п╨п╟.
-
имяПути
+
п╦п╪я▐п÷я┐я┌п╦
-
Указывает положение вставленного окна с именем - имяПути. Если вставленное окно с заданным именем - отсутствует, то возникает ошибка.
+
пёп╨п╟п╥я▀п╡п╟п╣я┌ п©п╬п╩п╬п╤п╣п╫п╦п╣ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟ я│ п╦п╪п╣п╫п╣п╪ + п╦п╪я▐п÷я┐я┌п╦. п∙я│п╩п╦ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╬п╨п╫п╬ я│ п╥п╟п╢п╟п╫п╫я▀п╪ п╦п╪п╣п╫п╣п╪ + п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌, я┌п╬ п╡п╬п╥п╫п╦п╨п╟п╣я┌ п╬я┬п╦п╠п╨п╟.
-
имяИзобр
+
п╦п╪я▐п≤п╥п╬п╠я─
-
Указывает положение вставленного изображения с именем - имяИзобр. Если вставленное изображение с заданным - именем отсутствует, то возникает ошибка.
+
пёп╨п╟п╥я▀п╡п╟п╣я┌ п©п╬п╩п╬п╤п╣п╫п╦п╣ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я│ п╦п╪п╣п╫п╣п╪ + п╦п╪я▐п≤п╥п╬п╠я─. п∙я│п╩п╦ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣ я│ п╥п╟п╢п╟п╫п╫я▀п╪ + п╦п╪п╣п╫п╣п╪ п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌, я┌п╬ п╡п╬п╥п╫п╦п╨п╟п╣я┌ п╬я┬п╦п╠п╨п╟.
-

Если вид базы не определяется однозначно (так, например, если - метка и имяИзобр имеют одинаковое значение, то - их нельзя различить), то предпочтение отдается виду, - встречающемуся в приведенном списке раньше. Если за индексом - базы идут модификаторы, то каждый из них должен быть представлен - в одном из описанных ниже видов. Ключевые слова, например, - chars или wordend, можно - сокращать, если результат сокращения позволяет однозначно - восстановить слово.

+

п∙я│п╩п╦ п╡п╦п╢ п╠п╟п╥я▀ п╫п╣ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╬п╢п╫п╬п╥п╫п╟я┤п╫п╬ (я┌п╟п╨, п╫п╟п©я─п╦п╪п╣я─, п╣я│п╩п╦ + п╪п╣я┌п╨п╟ п╦ п╦п╪я▐п≤п╥п╬п╠я─ п╦п╪п╣я▌я┌ п╬п╢п╦п╫п╟п╨п╬п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ + п╦я┘ п╫п╣п╩я▄п╥я▐ я─п╟п╥п╩п╦я┤п╦я┌я▄), я┌п╬ п©я─п╣п╢п©п╬я┤я┌п╣п╫п╦п╣ п╬я┌п╢п╟п╣я┌я│я▐ п╡п╦п╢я┐, + п╡я│я┌я─п╣я┤п╟я▌я┴п╣п╪я┐я│я▐ п╡ п©я─п╦п╡п╣п╢п╣п╫п╫п╬п╪ я│п©п╦я│п╨п╣ я─п╟п╫я▄я┬п╣. п∙я│п╩п╦ п╥п╟ п╦п╫п╢п╣п╨я│п╬п╪ + п╠п╟п╥я▀ п╦п╢я┐я┌ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─я▀, я┌п╬ п╨п╟п╤п╢я▀п╧ п╦п╥ п╫п╦я┘ п╢п╬п╩п╤п╣п╫ п╠я▀я┌я▄ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫ + п╡ п╬п╢п╫п╬п╪ п╦п╥ п╬п©п╦я│п╟п╫п╫я▀я┘ п╫п╦п╤п╣ п╡п╦п╢п╬п╡. п п╩я▌я┤п╣п╡я▀п╣ я│п╩п╬п╡п╟, п╫п╟п©я─п╦п╪п╣я─, + chars п╦п╩п╦ wordend, п╪п╬п╤п╫п╬ + я│п╬п╨я─п╟я┴п╟я┌я▄, п╣я│п╩п╦ я─п╣п╥я┐п╩я▄я┌п╟я┌ я│п╬п╨я─п╟я┴п╣п╫п╦я▐ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╬п╢п╫п╬п╥п╫п╟я┤п╫п╬ + п╡п╬я│я│я┌п╟п╫п╬п╡п╦я┌я▄ я│п╩п╬п╡п╬.

-
+ счет chars
+
+ я│я┤п╣я┌ chars
-
Увеличивает индекс на счет символов, при - необходимости переходя на следующую строку. Если за символом с - текущим индексом следует меньше символов, чем счет, - то индекс устанавливается на последний символ в - тексте. Пробелы по обе стороны от значения счет - необязательны.
+
пёп╡п╣п╩п╦я┤п╦п╡п╟п╣я┌ п╦п╫п╢п╣п╨я│ п╫п╟ я│я┤п╣я┌ я│п╦п╪п╡п╬п╩п╬п╡, п©я─п╦ + п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌п╦ п©п╣я─п╣я┘п╬п╢я▐ п╫п╟ я│п╩п╣п╢я┐я▌я┴я┐я▌ я│я┌я─п╬п╨я┐. п∙я│п╩п╦ п╥п╟ я│п╦п╪п╡п╬п╩п╬п╪ я│ + я┌п╣п╨я┐я┴п╦п╪ п╦п╫п╢п╣п╨я│п╬п╪ я│п╩п╣п╢я┐п╣я┌ п╪п╣п╫я▄я┬п╣ я│п╦п╪п╡п╬п╩п╬п╡, я┤п╣п╪ я│я┤п╣я┌, + я┌п╬ п╦п╫п╢п╣п╨я│ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ п╫п╟ п©п╬я│п╩п╣п╢п╫п╦п╧ я│п╦п╪п╡п╬п╩ п╡ + я┌п╣п╨я│я┌п╣. п÷я─п╬п╠п╣п╩я▀ п©п╬ п╬п╠п╣ я│я┌п╬я─п╬п╫я▀ п╬я┌ п╥п╫п╟я┤п╣п╫п╦я▐ я│я┤п╣я┌ + п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀.
-
- счет chars
+
- я│я┤п╣я┌ chars
-
Уменьшает индекс на счет символов, при - необходимости переходя на предыдущую строку. Если перед - символом с текущим индексом идет меньше символов, чем - счет, то индекс устанавливается на первый символ в - тексте. Пробелы по обе стороны от значения счет - необязательны.
+
пёп╪п╣п╫я▄я┬п╟п╣я┌ п╦п╫п╢п╣п╨я│ п╫п╟ я│я┤п╣я┌ я│п╦п╪п╡п╬п╩п╬п╡, п©я─п╦ + п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌п╦ п©п╣я─п╣я┘п╬п╢я▐ п╫п╟ п©я─п╣п╢я▀п╢я┐я┴я┐я▌ я│я┌я─п╬п╨я┐. п∙я│п╩п╦ п©п╣я─п╣п╢ + я│п╦п╪п╡п╬п╩п╬п╪ я│ я┌п╣п╨я┐я┴п╦п╪ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╢п╣я┌ п╪п╣п╫я▄я┬п╣ я│п╦п╪п╡п╬п╩п╬п╡, я┤п╣п╪ + я│я┤п╣я┌, я┌п╬ п╦п╫п╢п╣п╨я│ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ п╫п╟ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ п╡ + я┌п╣п╨я│я┌п╣. п÷я─п╬п╠п╣п╩я▀ п©п╬ п╬п╠п╣ я│я┌п╬я─п╬п╫я▀ п╬я┌ п╥п╫п╟я┤п╣п╫п╦я▐ я│я┤п╣я┌ + п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀.
-
+ счет lines
+
+ я│я┤п╣я┌ lines
-
Увеличивает индекс на счет строк, сохраняя номер - символа в строке. Если за строкой с текущим индексом следует - меньше строк, чем счет, то индекс устанавливается на - символ с тем же номером в последней строчке текста. Если длина - строки с новым положением индекса меньше номера символа, то - индекс указывает на последний символ в этой строке (символ - перевода строки). Пробелы по обе стороны от значения - счет необязательны.
+
пёп╡п╣п╩п╦я┤п╦п╡п╟п╣я┌ п╦п╫п╢п╣п╨я│ п╫п╟ я│я┤п╣я┌ я│я┌я─п╬п╨, я│п╬я┘я─п╟п╫я▐я▐ п╫п╬п╪п╣я─ + я│п╦п╪п╡п╬п╩п╟ п╡ я│я┌я─п╬п╨п╣. п∙я│п╩п╦ п╥п╟ я│я┌я─п╬п╨п╬п╧ я│ я┌п╣п╨я┐я┴п╦п╪ п╦п╫п╢п╣п╨я│п╬п╪ я│п╩п╣п╢я┐п╣я┌ + п╪п╣п╫я▄я┬п╣ я│я┌я─п╬п╨, я┤п╣п╪ я│я┤п╣я┌, я┌п╬ п╦п╫п╢п╣п╨я│ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ п╫п╟ + я│п╦п╪п╡п╬п╩ я│ я┌п╣п╪ п╤п╣ п╫п╬п╪п╣я─п╬п╪ п╡ п©п╬я│п╩п╣п╢п╫п╣п╧ я│я┌я─п╬я┤п╨п╣ я┌п╣п╨я│я┌п╟. п∙я│п╩п╦ п╢п╩п╦п╫п╟ + я│я┌я─п╬п╨п╦ я│ п╫п╬п╡я▀п╪ п©п╬п╩п╬п╤п╣п╫п╦п╣п╪ п╦п╫п╢п╣п╨я│п╟ п╪п╣п╫я▄я┬п╣ п╫п╬п╪п╣я─п╟ я│п╦п╪п╡п╬п╩п╟, я┌п╬ + п╦п╫п╢п╣п╨я│ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п©п╬я│п╩п╣п╢п╫п╦п╧ я│п╦п╪п╡п╬п╩ п╡ я█я┌п╬п╧ я│я┌я─п╬п╨п╣ (я│п╦п╪п╡п╬п╩ + п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦). п÷я─п╬п╠п╣п╩я▀ п©п╬ п╬п╠п╣ я│я┌п╬я─п╬п╫я▀ п╬я┌ п╥п╫п╟я┤п╣п╫п╦я▐ + я│я┤п╣я┌ п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀.
-
- счет lines
+
- я│я┤п╣я┌ lines
-
Уменьшает индекс на счет строк, сохраняя номер - символа в строке. Если перед строкой с текущим индексом идет - меньше строк, чем счет, то индекс устанавливается на - символ с тем же номером в первой строчке текста. Если длина - строки с новым положением индекса меньше номера символа, то - индекс указывает на последний символ в этой строке (символ - перевода строки). Пробелы по обе стороны от значения - счет необязательны.
+
пёп╪п╣п╫я▄я┬п╟п╣я┌ п╦п╫п╢п╣п╨я│ п╫п╟ я│я┤п╣я┌ я│я┌я─п╬п╨, я│п╬я┘я─п╟п╫я▐я▐ п╫п╬п╪п╣я─ + я│п╦п╪п╡п╬п╩п╟ п╡ я│я┌я─п╬п╨п╣. п∙я│п╩п╦ п©п╣я─п╣п╢ я│я┌я─п╬п╨п╬п╧ я│ я┌п╣п╨я┐я┴п╦п╪ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╢п╣я┌ + п╪п╣п╫я▄я┬п╣ я│я┌я─п╬п╨, я┤п╣п╪ я│я┤п╣я┌, я┌п╬ п╦п╫п╢п╣п╨я│ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ п╫п╟ + я│п╦п╪п╡п╬п╩ я│ я┌п╣п╪ п╤п╣ п╫п╬п╪п╣я─п╬п╪ п╡ п©п╣я─п╡п╬п╧ я│я┌я─п╬я┤п╨п╣ я┌п╣п╨я│я┌п╟. п∙я│п╩п╦ п╢п╩п╦п╫п╟ + я│я┌я─п╬п╨п╦ я│ п╫п╬п╡я▀п╪ п©п╬п╩п╬п╤п╣п╫п╦п╣п╪ п╦п╫п╢п╣п╨я│п╟ п╪п╣п╫я▄я┬п╣ п╫п╬п╪п╣я─п╟ я│п╦п╪п╡п╬п╩п╟, я┌п╬ + п╦п╫п╢п╣п╨я│ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п©п╬я│п╩п╣п╢п╫п╦п╧ я│п╦п╪п╡п╬п╩ п╡ я█я┌п╬п╧ я│я┌я─п╬п╨п╣ (я│п╦п╪п╡п╬п╩ + п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦). п÷я─п╬п╠п╣п╩я▀ п©п╬ п╬п╠п╣ я│я┌п╬я─п╬п╫я▀ п╬я┌ п╥п╫п╟я┤п╣п╫п╦я▐ + я│я┤п╣я┌ п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀.
linestart
-
Устанавливает индекс на первый символ в строке.
+
пёя│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╦п╫п╢п╣п╨я│ п╫п╟ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ п╡ я│я┌я─п╬п╨п╣.
lineend
-
Устанавливает индекс на последний символ в строке (символ - перевода строки).
+
пёя│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╦п╫п╢п╣п╨я│ п╫п╟ п©п╬я│п╩п╣п╢п╫п╦п╧ я│п╦п╪п╡п╬п╩ п╡ я│я┌я─п╬п╨п╣ (я│п╦п╪п╡п╬п╩ + п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦).
wordstart
-
Устанавливает индекс на первый символ в слове, содержащем - символ с текущим значением индекса. Слово представляет собой - последовательность букв, цифр или символов подчеркивания - (состоящую, быть может, из одного символа).
+
пёя│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╦п╫п╢п╣п╨я│ п╫п╟ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ п╡ я│п╩п╬п╡п╣, я│п╬п╢п╣я─п╤п╟я┴п╣п╪ + я│п╦п╪п╡п╬п╩ я│ я┌п╣п╨я┐я┴п╦п╪ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╦п╫п╢п╣п╨я│п╟. п║п╩п╬п╡п╬ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ п╠я┐п╨п╡, я├п╦я└я─ п╦п╩п╦ я│п╦п╪п╡п╬п╩п╬п╡ п©п╬п╢я┤п╣я─п╨п╦п╡п╟п╫п╦я▐ + (я│п╬я│я┌п╬я▐я┴я┐я▌, п╠я▀я┌я▄ п╪п╬п╤п╣я┌, п╦п╥ п╬п╢п╫п╬пЁп╬ я│п╦п╪п╡п╬п╩п╟).
wordend
-
Устанавливает индекс на первый символ в слове, содержащем - символ с текущим значением индекса. Если текущее значение - индекса и без того указывает на последний символ в слове, то - оно не изменяется.
+
пёя│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╦п╫п╢п╣п╨я│ п╫п╟ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ п╡ я│п╩п╬п╡п╣, я│п╬п╢п╣я─п╤п╟я┴п╣п╪ + я│п╦п╪п╡п╬п╩ я│ я┌п╣п╨я┐я┴п╦п╪ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╦п╫п╢п╣п╨я│п╟. п∙я│п╩п╦ я┌п╣п╨я┐я┴п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ + п╦п╫п╢п╣п╨я│п╟ п╦ п╠п╣п╥ я┌п╬пЁп╬ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п©п╬я│п╩п╣п╢п╫п╦п╧ я│п╦п╪п╡п╬п╩ п╡ я│п╩п╬п╡п╣, я┌п╬ + п╬п╫п╬ п╫п╣ п╦п╥п╪п╣п╫я▐п╣я┌я│я▐.
-

Если в команде задано несколько модификаторов, то они - применяются слева направо. Так, например, индекс - "end-1 chars" указывает на - предпоследний символ в тексте, а индекс "insert - wordstart-1 c" указывает на символ, - непосредственно предшествующий первому символу в слове, - содержащем символ с текущим значением индекса.

+

п∙я│п╩п╦ п╡ п╨п╬п╪п╟п╫п╢п╣ п╥п╟п╢п╟п╫п╬ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╪п╬п╢п╦я└п╦п╨п╟я┌п╬я─п╬п╡, я┌п╬ п╬п╫п╦ + п©я─п╦п╪п╣п╫я▐я▌я┌я│я▐ я│п╩п╣п╡п╟ п╫п╟п©я─п╟п╡п╬. п╒п╟п╨, п╫п╟п©я─п╦п╪п╣я─, п╦п╫п╢п╣п╨я│ + "end-1 chars" я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ + п©я─п╣п╢п©п╬я│п╩п╣п╢п╫п╦п╧ я│п╦п╪п╡п╬п╩ п╡ я┌п╣п╨я│я┌п╣, п╟ п╦п╫п╢п╣п╨я│ "insert + wordstart-1 c" я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ я│п╦п╪п╡п╬п╩, + п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©я─п╣п╢я┬п╣я│я┌п╡я┐я▌я┴п╦п╧ п©п╣я─п╡п╬п╪я┐ я│п╦п╪п╡п╬п╩я┐ п╡ я│п╩п╬п╡п╣, + я│п╬п╢п╣я─п╤п╟я┴п╣п╪ я│п╦п╪п╡п╬п╩ я│ я┌п╣п╨я┐я┴п╦п╪ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╦п╫п╢п╣п╨я│п╟.

-

ТЕГИ

+

п╒п∙п⌠п≤

-

Участки текста можно помечать с помощью тегов. Тег представляет - собой символьную строку, которая привязана к некоторым символам - текста. В принципе теги могут содержать любые символы, однако - использования символов " " (пробел), "+" - и "-" лучше избегать: это специальные символы - индексов и использование тега, в котором присутствуют такие - символы, в качестве индекса невозможно. С символами данного - текста можно связать произвольное количество тегов. Каждый тег - может относиться к одному символу, последовательности символов - или к нескольким последовательностям символов. С отдельным - символом может быть связано произвольное количество тегов.

+

пёя┤п╟я│я┌п╨п╦ я┌п╣п╨я│я┌п╟ п╪п╬п╤п╫п╬ п©п╬п╪п╣я┤п╟я┌я▄ я│ п©п╬п╪п╬я┴я▄я▌ я┌п╣пЁп╬п╡. п╒п╣пЁ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ + я│п╬п╠п╬п╧ я│п╦п╪п╡п╬п╩я▄п╫я┐я▌ я│я┌я─п╬п╨я┐, п╨п╬я┌п╬я─п╟я▐ п©я─п╦п╡я▐п╥п╟п╫п╟ п╨ п╫п╣п╨п╬я┌п╬я─я▀п╪ я│п╦п╪п╡п╬п╩п╟п╪ + я┌п╣п╨я│я┌п╟. п▓ п©я─п╦п╫я├п╦п©п╣ я┌п╣пЁп╦ п╪п╬пЁя┐я┌ я│п╬п╢п╣я─п╤п╟я┌я▄ п╩я▌п╠я▀п╣ я│п╦п╪п╡п╬п╩я▀, п╬п╢п╫п╟п╨п╬ + п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ я│п╦п╪п╡п╬п╩п╬п╡ " " (п©я─п╬п╠п╣п╩), "+" + п╦ "-" п╩я┐я┤я┬п╣ п╦п╥п╠п╣пЁп╟я┌я▄: я█я┌п╬ я│п©п╣я├п╦п╟п╩я▄п╫я▀п╣ я│п╦п╪п╡п╬п╩я▀ + п╦п╫п╢п╣п╨я│п╬п╡ п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ я┌п╣пЁп╟, п╡ п╨п╬я┌п╬я─п╬п╪ п©я─п╦я│я┐я┌я│я┌п╡я┐я▌я┌ я┌п╟п╨п╦п╣ + я│п╦п╪п╡п╬п╩я▀, п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╦п╫п╢п╣п╨я│п╟ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬. п║ я│п╦п╪п╡п╬п╩п╟п╪п╦ п╢п╟п╫п╫п╬пЁп╬ + я┌п╣п╨я│я┌п╟ п╪п╬п╤п╫п╬ я│п╡я▐п╥п╟я┌я▄ п©я─п╬п╦п╥п╡п╬п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я┌п╣пЁп╬п╡. п п╟п╤п╢я▀п╧ я┌п╣пЁ + п╪п╬п╤п╣я┌ п╬я┌п╫п╬я│п╦я┌я▄я│я▐ п╨ п╬п╢п╫п╬п╪я┐ я│п╦п╪п╡п╬п╩я┐, п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ я│п╦п╪п╡п╬п╩п╬п╡ + п╦п╩п╦ п╨ п╫п╣я│п╨п╬п╩я▄п╨п╦п╪ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▐п╪ я│п╦п╪п╡п╬п╩п╬п╡. п║ п╬я┌п╢п╣п╩я▄п╫я▀п╪ + я│п╦п╪п╡п╬п╩п╬п╪ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я│п╡я▐п╥п╟п╫п╬ п©я─п╬п╦п╥п╡п╬п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я┌п╣пЁп╬п╡.

-

Все теги упорядочены; на этот порядок опираются некоторые из - описываемых ниже функций работы с тегами. При определении тега - (путем связывания его с символами, или при установке параметров - его представления на экране, или при привязке к нему команд) он - получает более высокий приоритет, чем все существующие - теги. Приоритетный порядок тегов можно изменить с помощью команд - примитива "имяПути tag - raise" и "имяПути tag +

п▓я│п╣ я┌п╣пЁп╦ я┐п©п╬я─я▐п╢п╬я┤п╣п╫я▀; п╫п╟ я█я┌п╬я┌ п©п╬я─я▐п╢п╬п╨ п╬п©п╦я─п╟я▌я┌я│я▐ п╫п╣п╨п╬я┌п╬я─я▀п╣ п╦п╥ + п╬п©п╦я│я▀п╡п╟п╣п╪я▀я┘ п╫п╦п╤п╣ я└я┐п╫п╨я├п╦п╧ я─п╟п╠п╬я┌я▀ я│ я┌п╣пЁп╟п╪п╦. п÷я─п╦ п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╦ я┌п╣пЁп╟ + (п©я┐я┌п╣п╪ я│п╡я▐п╥я▀п╡п╟п╫п╦я▐ п╣пЁп╬ я│ я│п╦п╪п╡п╬п╩п╟п╪п╦, п╦п╩п╦ п©я─п╦ я┐я│я┌п╟п╫п╬п╡п╨п╣ п©п╟я─п╟п╪п╣я┌я─п╬п╡ + п╣пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╫п╟ я█п╨я─п╟п╫п╣, п╦п╩п╦ п©я─п╦ п©я─п╦п╡я▐п╥п╨п╣ п╨ п╫п╣п╪я┐ п╨п╬п╪п╟п╫п╢) п╬п╫ + п©п╬п╩я┐я┤п╟п╣я┌ п╠п╬п╩п╣п╣ п╡я▀я│п╬п╨п╦п╧ п©я─п╦п╬я─п╦я┌п╣я┌, я┤п╣п╪ п╡я│п╣ я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦п╣ + я┌п╣пЁп╦. п÷я─п╦п╬я─п╦я┌п╣я┌п╫я▀п╧ п©п╬я─я▐п╢п╬п╨ я┌п╣пЁп╬п╡ п╪п╬п╤п╫п╬ п╦п╥п╪п╣п╫п╦я┌я▄ я│ п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢ + п©я─п╦п╪п╦я┌п╦п╡п╟ "п╦п╪я▐п÷я┐я┌п╦ tag + raise" п╦ "п╦п╪я▐п÷я┐я┌п╦ tag lower".

-

В текстовых примитивах теги служат для достижения трех - целей. Во-первых, они управляют отображением информации на - экране. По умолчанию способ отображения текста определяется - значениями параметров background, - font и foreground текстового - примитива. Однако команда примитива "имяПути - tag configure" позволяет связать с каждым тегом - свои значения параметров отображения. Если с символом связан - тег, то значения параметров отображения для этого тега подавляют - значения по умолчанию. В настоящее время для тегов можно - пользоваться следующими параметрами:

+

п▓ я┌п╣п╨я│я┌п╬п╡я▀я┘ п©я─п╦п╪п╦я┌п╦п╡п╟я┘ я┌п╣пЁп╦ я│п╩я┐п╤п╟я┌ п╢п╩я▐ п╢п╬я│я┌п╦п╤п╣п╫п╦я▐ я┌я─п╣я┘ + я├п╣п╩п╣п╧. п▓п╬-п©п╣я─п╡я▀я┘, п╬п╫п╦ я┐п©я─п╟п╡п╩я▐я▌я┌ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦п╣п╪ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╫п╟ + я█п╨я─п╟п╫п╣. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я│п©п╬я│п╬п╠ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ я┌п╣п╨я│я┌п╟ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ + п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦ п©п╟я─п╟п╪п╣я┌я─п╬п╡ background, + font п╦ foreground я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ + п©я─п╦п╪п╦я┌п╦п╡п╟. п·п╢п╫п╟п╨п╬ п╨п╬п╪п╟п╫п╢п╟ п©я─п╦п╪п╦я┌п╦п╡п╟ "п╦п╪я▐п÷я┐я┌п╦ + tag configure" п©п╬п╥п╡п╬п╩я▐п╣я┌ я│п╡я▐п╥п╟я┌я▄ я│ п╨п╟п╤п╢я▀п╪ я┌п╣пЁп╬п╪ + я│п╡п╬п╦ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐. п∙я│п╩п╦ я│ я│п╦п╪п╡п╬п╩п╬п╪ я│п╡я▐п╥п╟п╫ + я┌п╣пЁ, я┌п╬ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п╢п╩я▐ я█я┌п╬пЁп╬ я┌п╣пЁп╟ п©п╬п╢п╟п╡п╩я▐я▌я┌ + п╥п╫п╟я┤п╣п╫п╦я▐ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. п▓ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ п╢п╩я▐ я┌п╣пЁп╬п╡ п╪п╬п╤п╫п╬ + п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ я│п╩п╣п╢я┐я▌я┴п╦п╪п╦ п©п╟я─п╟п╪п╣я┌я─п╟п╪п╦:

-
-background цвет
+
-background я├п╡п╣я┌
-
Параметр цвет задает цвет фона для изображения - символов, связанных с данным тегом. Его значение может быть - представлено в любом виде, приемлемом для +
п÷п╟я─п╟п╪п╣я┌я─ я├п╡п╣я┌ п╥п╟п╢п╟п╣я┌ я├п╡п╣я┌ я└п╬п╫п╟ п╢п╩я▐ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ + я│п╦п╪п╡п╬п╩п╬п╡, я│п╡я▐п╥п╟п╫п╫я▀я┘ я│ п╢п╟п╫п╫я▀п╪ я┌п╣пЁп╬п╪. п∙пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ + п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ п╩я▌п╠п╬п╪ п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ Tk_GetColor.
-
-bgstipple двуцвет
+
-bgstipple п╢п╡я┐я├п╡п╣я┌
-
Параметр двуцвет задает двуцветное изображение, - предназначенное для вывода в качестве фона для текста. Его - значение может быть представлено в любом виде, приемлемом для - Tk_GetBitmap. Если параметр двуцвет - не задан или его значением является пустая строка, то - используется равномерное заполнение фона. +
п÷п╟я─п╟п╪п╣я┌я─ п╢п╡я┐я├п╡п╣я┌ п╥п╟п╢п╟п╣я┌ п╢п╡я┐я├п╡п╣я┌п╫п╬п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣, + п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╫п╬п╣ п╢п╩я▐ п╡я▀п╡п╬п╢п╟ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╬п╫п╟ п╢п╩я▐ я┌п╣п╨я│я┌п╟. п∙пЁп╬ + п╥п╫п╟я┤п╣п╫п╦п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ п╩я▌п╠п╬п╪ п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ + Tk_GetBitmap. п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ п╢п╡я┐я├п╡п╣я┌ + п╫п╣ п╥п╟п╢п╟п╫ п╦п╩п╦ п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ я▐п╡п╩я▐п╣я┌я│я▐ п©я┐я│я┌п╟я▐ я│я┌я─п╬п╨п╟, я┌п╬ + п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я─п╟п╡п╫п╬п╪п╣я─п╫п╬п╣ п╥п╟п©п╬п╩п╫п╣п╫п╦п╣ я└п╬п╫п╟.
-
-borderwidth пиксели
+
-borderwidth п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает ширину трехмерного бордюра, - окружающего фон. Его значение может быть представлено в любом - виде, приемлемом для Tk_GetPixels. Этот - параметр используется в сочетании с параметром - -relief для описания трехмерного - представления фона для символов; если параметр - -background для тега не задан, то параметр - -borderwidth игнорируется.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ я┬п╦я─п╦п╫я┐ я┌я─п╣я┘п╪п╣я─п╫п╬пЁп╬ п╠п╬я─п╢я▌я─п╟, + п╬п╨я─я┐п╤п╟я▌я┴п╣пЁп╬ я└п╬п╫. п∙пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ п╩я▌п╠п╬п╪ + п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ Tk_GetPixels. п╜я┌п╬я┌ + п©п╟я─п╟п╪п╣я┌я─ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ я│п╬я┤п╣я┌п╟п╫п╦п╦ я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ + -relief п╢п╩я▐ п╬п©п╦я│п╟п╫п╦я▐ я┌я─п╣я┘п╪п╣я─п╫п╬пЁп╬ + п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ я└п╬п╫п╟ п╢п╩я▐ я│п╦п╪п╡п╬п╩п╬п╡; п╣я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ + -background п╢п╩я▐ я┌п╣пЁп╟ п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п©п╟я─п╟п╪п╣я┌я─ + -borderwidth п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐.
-
-fgstipple двуцвет
+
-fgstipple п╢п╡я┐я├п╡п╣я┌
-
Параметр двуцвет задает двуцветное изображение, - предназначенное для вывода в качестве фона для рисования - текста и другой информации переднего плана (например, - подчеркивания). Его значение может быть представлено в любом - виде, приемлемом для Tk_GetBitmap. Если - параметр двуцвет не задан или его значением является - пустая строка, то используется равномерное заполнение - фона.
+
п÷п╟я─п╟п╪п╣я┌я─ п╢п╡я┐я├п╡п╣я┌ п╥п╟п╢п╟п╣я┌ п╢п╡я┐я├п╡п╣я┌п╫п╬п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣, + п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╫п╬п╣ п╢п╩я▐ п╡я▀п╡п╬п╢п╟ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╬п╫п╟ п╢п╩я▐ я─п╦я│п╬п╡п╟п╫п╦я▐ + я┌п╣п╨я│я┌п╟ п╦ п╢я─я┐пЁп╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п©п╣я─п╣п╢п╫п╣пЁп╬ п©п╩п╟п╫п╟ (п╫п╟п©я─п╦п╪п╣я─, + п©п╬п╢я┤п╣я─п╨п╦п╡п╟п╫п╦я▐). п∙пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ п╩я▌п╠п╬п╪ + п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ Tk_GetBitmap. п∙я│п╩п╦ + п©п╟я─п╟п╪п╣я┌я─ п╢п╡я┐я├п╡п╣я┌ п╫п╣ п╥п╟п╢п╟п╫ п╦п╩п╦ п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ я▐п╡п╩я▐п╣я┌я│я▐ + п©я┐я│я┌п╟я▐ я│я┌я─п╬п╨п╟, я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я─п╟п╡п╫п╬п╪п╣я─п╫п╬п╣ п╥п╟п©п╬п╩п╫п╣п╫п╦п╣ + я└п╬п╫п╟.
-
-font имяШрифта
+
-font п╦п╪я▐п╗я─п╦я└я┌п╟
-
Параметр имяШрифта задает имя шрифта для - изображения символов. Его значение может быть представлено в - любом виде, которы описан в команде п÷п╟я─п╟п╪п╣я┌я─ п╦п╪я▐п╗я─п╦я└я┌п╟ п╥п╟п╢п╟п╣я┌ п╦п╪я▐ я┬я─п╦я└я┌п╟ п╢п╩я▐ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я│п╦п╪п╡п╬п╩п╬п╡. п∙пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ + п╩я▌п╠п╬п╪ п╡п╦п╢п╣, п╨п╬я┌п╬я─я▀ п╬п©п╦я│п╟п╫ п╡ п╨п╬п╪п╟п╫п╢п╣ font.
-
-foreground цвет
+
-foreground я├п╡п╣я┌
-
Параметр цвет задает цвет символов текста и другой - информации переднего плана, например, подчеркивания. Его - значение может быть представлено в любом виде, приемлемом для +
п÷п╟я─п╟п╪п╣я┌я─ я├п╡п╣я┌ п╥п╟п╢п╟п╣я┌ я├п╡п╣я┌ я│п╦п╪п╡п╬п╩п╬п╡ я┌п╣п╨я│я┌п╟ п╦ п╢я─я┐пЁп╬п╧ + п╦п╫я└п╬я─п╪п╟я├п╦п╦ п©п╣я─п╣п╢п╫п╣пЁп╬ п©п╩п╟п╫п╟, п╫п╟п©я─п╦п╪п╣я─, п©п╬п╢я┤п╣я─п╨п╦п╡п╟п╫п╦я▐. п∙пЁп╬ + п╥п╫п╟я┤п╣п╫п╦п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ п╩я▌п╠п╬п╪ п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ Tk_GetColor.
-
-justify вырав
+
-justify п╡я▀я─п╟п╡
-
Если первый символ строчки на экране связан с тегом, для - которого задан такой параметр, то значение параметра - определяет способ выравнивания текста в строчке. Параметр - вырав может принимать значения left, - right и center. При переносе - строки выравнивание каждой из получившихся строчек на экране - определяется первым символом этой строчки.
+
п∙я│п╩п╦ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ я│я┌я─п╬я┤п╨п╦ п╫п╟ я█п╨я─п╟п╫п╣ я│п╡я▐п╥п╟п╫ я│ я┌п╣пЁп╬п╪, п╢п╩я▐ + п╨п╬я┌п╬я─п╬пЁп╬ п╥п╟п╢п╟п╫ я┌п╟п╨п╬п╧ п©п╟я─п╟п╪п╣я┌я─, я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ + п╬п©я─п╣п╢п╣п╩я▐п╣я┌ я│п©п╬я│п╬п╠ п╡я▀я─п╟п╡п╫п╦п╡п╟п╫п╦я▐ я┌п╣п╨я│я┌п╟ п╡ я│я┌я─п╬я┤п╨п╣. п÷п╟я─п╟п╪п╣я┌я─ + п╡я▀я─п╟п╡ п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╥п╫п╟я┤п╣п╫п╦я▐ left, + right п╦ center. п÷я─п╦ п©п╣я─п╣п╫п╬я│п╣ + я│я┌я─п╬п╨п╦ п╡я▀я─п╟п╡п╫п╦п╡п╟п╫п╦п╣ п╨п╟п╤п╢п╬п╧ п╦п╥ п©п╬п╩я┐я┤п╦п╡я┬п╦я┘я│я▐ я│я┌я─п╬я┤п╣п╨ п╫п╟ я█п╨я─п╟п╫п╣ + п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п©п╣я─п╡я▀п╪ я│п╦п╪п╡п╬п╩п╬п╪ я█я┌п╬п╧ я│я┌я─п╬я┤п╨п╦.
-
-lmargin1 пиксели
+
-lmargin1 п©п╦п╨я│п╣п╩п╦
-
Если первый символ строчки на экране связан с тегом, для - которого задан такой параметр, то значение параметра пиксели - задает величину отступа от левого края окна. Значение - параметра пиксели представляет собой расстояние на экране в - любом допустимом виде. При переносе строки этот параметр - применяется только к первой строчке на экране; отступом - остальных строк управляет параметр +
п∙я│п╩п╦ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ я│я┌я─п╬я┤п╨п╦ п╫п╟ я█п╨я─п╟п╫п╣ я│п╡я▐п╥п╟п╫ я│ я┌п╣пЁп╬п╪, п╢п╩я▐ + п╨п╬я┌п╬я─п╬пЁп╬ п╥п╟п╢п╟п╫ я┌п╟п╨п╬п╧ п©п╟я─п╟п╪п╣я┌я─, я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п©п╦п╨я│п╣п╩п╦ + п╥п╟п╢п╟п╣я┌ п╡п╣п╩п╦я┤п╦п╫я┐ п╬я┌я│я┌я┐п©п╟ п╬я┌ п╩п╣п╡п╬пЁп╬ п╨я─п╟я▐ п╬п╨п╫п╟. п≈п╫п╟я┤п╣п╫п╦п╣ + п©п╟я─п╟п╪п╣я┌я─п╟ п©п╦п╨я│п╣п╩п╦ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ + п╩я▌п╠п╬п╪ п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣. п÷я─п╦ п©п╣я─п╣п╫п╬я│п╣ я│я┌я─п╬п╨п╦ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ + п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ п╨ п©п╣я─п╡п╬п╧ я│я┌я─п╬я┤п╨п╣ п╫п╟ я█п╨я─п╟п╫п╣; п╬я┌я│я┌я┐п©п╬п╪ + п╬я│я┌п╟п╩я▄п╫я▀я┘ я│я┌я─п╬п╨ я┐п©я─п╟п╡п╩я▐п╣я┌ п©п╟я─п╟п╪п╣я┌я─ -lmargin2.
-
-lmargin2 пиксели
+
-lmargin2 п©п╦п╨я│п╣п╩п╦
-
Если первый символ строчки на экране связан с тегом, для - которого задан такой параметр, и если строчка на экране не - является первой строчкой строки текста (т.е. она представляет - собой часть перенесенной строки текста), то значение параметра - пиксели задает величину отступа данной строчки от левого края - окна. Значение параметра пиксели представляет собой расстояние - на экране в любом допустимом виде. Этот параметр используется - только если допускается перенос строки; он применяется только - ко второй и последующим перенесенным строчкам.
+
п∙я│п╩п╦ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ я│я┌я─п╬я┤п╨п╦ п╫п╟ я█п╨я─п╟п╫п╣ я│п╡я▐п╥п╟п╫ я│ я┌п╣пЁп╬п╪, п╢п╩я▐ + п╨п╬я┌п╬я─п╬пЁп╬ п╥п╟п╢п╟п╫ я┌п╟п╨п╬п╧ п©п╟я─п╟п╪п╣я┌я─, п╦ п╣я│п╩п╦ я│я┌я─п╬я┤п╨п╟ п╫п╟ я█п╨я─п╟п╫п╣ п╫п╣ + я▐п╡п╩я▐п╣я┌я│я▐ п©п╣я─п╡п╬п╧ я│я┌я─п╬я┤п╨п╬п╧ я│я┌я─п╬п╨п╦ я┌п╣п╨я│я┌п╟ (я┌.п╣. п╬п╫п╟ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ + я│п╬п╠п╬п╧ я┤п╟я│я┌я▄ п©п╣я─п╣п╫п╣я│п╣п╫п╫п╬п╧ я│я┌я─п╬п╨п╦ я┌п╣п╨я│я┌п╟), я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ + п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ п╡п╣п╩п╦я┤п╦п╫я┐ п╬я┌я│я┌я┐п©п╟ п╢п╟п╫п╫п╬п╧ я│я┌я─п╬я┤п╨п╦ п╬я┌ п╩п╣п╡п╬пЁп╬ п╨я─п╟я▐ + п╬п╨п╫п╟. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п©п╦п╨я│п╣п╩п╦ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ + п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣. п╜я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ + я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ п╢п╬п©я┐я│п╨п╟п╣я┌я│я▐ п©п╣я─п╣п╫п╬я│ я│я┌я─п╬п╨п╦; п╬п╫ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ + п╨п╬ п╡я┌п╬я─п╬п╧ п╦ п©п╬я│п╩п╣п╢я┐я▌я┴п╦п╪ п©п╣я─п╣п╫п╣я│п╣п╫п╫я▀п╪ я│я┌я─п╬я┤п╨п╟п╪.
-
-offset пиксели
+
-offset п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает величину сдвига (в - пикселях) по вертикали базиса строки текста от базиса основной - строки. Например, для верхних индексов базисная строка - сдвигается вверх, а для нижних вниз. Значение параметра - пиксели представляет собой расстояние на экране в любом - допустимом виде.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ п╡п╣п╩п╦я┤п╦п╫я┐ я│п╢п╡п╦пЁп╟ (п╡ + п©п╦п╨я│п╣п╩я▐я┘) п©п╬ п╡п╣я─я┌п╦п╨п╟п╩п╦ п╠п╟п╥п╦я│п╟ я│я┌я─п╬п╨п╦ я┌п╣п╨я│я┌п╟ п╬я┌ п╠п╟п╥п╦я│п╟ п╬я│п╫п╬п╡п╫п╬п╧ + я│я┌я─п╬п╨п╦. п²п╟п©я─п╦п╪п╣я─, п╢п╩я▐ п╡п╣я─я┘п╫п╦я┘ п╦п╫п╢п╣п╨я│п╬п╡ п╠п╟п╥п╦я│п╫п╟я▐ я│я┌я─п╬п╨п╟ + я│п╢п╡п╦пЁп╟п╣я┌я│я▐ п╡п╡п╣я─я┘, п╟ п╢п╩я▐ п╫п╦п╤п╫п╦я┘ п╡п╫п╦п╥. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ + п©п╦п╨я│п╣п╩п╦ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ + п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣.
-
-overstrike булевское
+
-overstrike п╠я┐п╩п╣п╡я│п╨п╬п╣
-
Указывает, следует ли проводить горизонтальную прямую - посередине символов. Значение параметра булевское - может быть представлено в любом виде, приемлемом для +
пёп╨п╟п╥я▀п╡п╟п╣я┌, я│п╩п╣п╢я┐п╣я┌ п╩п╦ п©я─п╬п╡п╬п╢п╦я┌я▄ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩я▄п╫я┐я▌ п©я─я▐п╪я┐я▌ + п©п╬я│п╣я─п╣п╢п╦п╫п╣ я│п╦п╪п╡п╬п╩п╬п╡. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п╠я┐п╩п╣п╡я│п╨п╬п╣ + п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ п╩я▌п╠п╬п╪ п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ Tk_GetBoolean.
-
-relief обвид
+
-relief п╬п╠п╡п╦п╢
-
Значение параметра обвид задает объемный вид фона в - любом виде, приемлемом для Tk_GetRelief. Этот - параметр используется в сочетании с параметром - -borderwidth для установления трехмерного - вида фона для символов; если параметр - -background для данного тега не установлен, - то параметр -relief игнорируется.
+
п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п╬п╠п╡п╦п╢ п╥п╟п╢п╟п╣я┌ п╬п╠я┼п╣п╪п╫я▀п╧ п╡п╦п╢ я└п╬п╫п╟ п╡ + п╩я▌п╠п╬п╪ п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ Tk_GetRelief. п╜я┌п╬я┌ + п©п╟я─п╟п╪п╣я┌я─ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ я│п╬я┤п╣я┌п╟п╫п╦п╦ я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ + -borderwidth п╢п╩я▐ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ я┌я─п╣я┘п╪п╣я─п╫п╬пЁп╬ + п╡п╦п╢п╟ я└п╬п╫п╟ п╢п╩я▐ я│п╦п╪п╡п╬п╩п╬п╡; п╣я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ + -background п╢п╩я▐ п╢п╟п╫п╫п╬пЁп╬ я┌п╣пЁп╟ п╫п╣ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫, + я┌п╬ п©п╟я─п╟п╪п╣я┌я─ -relief п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐.
-
-rmargin пиксели
+
-rmargin п©п╦п╨я│п╣п╩п╦
-
Если первый символ строчки на экране связан с тегом, для - которого задан такой параметр, то значение параметра пиксели - задает величину отступа между последним символом строчки и - правым краем окна. Значение параметра пиксели представляет - собой расстояние на экране в любом допустимом виде. Этот - параметр используется только, если перенос строки - допустим. При переносе строки этот параметр применяется только - ко всем перенесенным строчкам.
+
п∙я│п╩п╦ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ я│я┌я─п╬я┤п╨п╦ п╫п╟ я█п╨я─п╟п╫п╣ я│п╡я▐п╥п╟п╫ я│ я┌п╣пЁп╬п╪, п╢п╩я▐ + п╨п╬я┌п╬я─п╬пЁп╬ п╥п╟п╢п╟п╫ я┌п╟п╨п╬п╧ п©п╟я─п╟п╪п╣я┌я─, я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п©п╦п╨я│п╣п╩п╦ + п╥п╟п╢п╟п╣я┌ п╡п╣п╩п╦я┤п╦п╫я┐ п╬я┌я│я┌я┐п©п╟ п╪п╣п╤п╢я┐ п©п╬я│п╩п╣п╢п╫п╦п╪ я│п╦п╪п╡п╬п╩п╬п╪ я│я┌я─п╬я┤п╨п╦ п╦ + п©я─п╟п╡я▀п╪ п╨я─п╟п╣п╪ п╬п╨п╫п╟. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п©п╦п╨я│п╣п╩п╦ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ + я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣. п╜я┌п╬я┌ + п©п╟я─п╟п╪п╣я┌я─ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬, п╣я│п╩п╦ п©п╣я─п╣п╫п╬я│ я│я┌я─п╬п╨п╦ + п╢п╬п©я┐я│я┌п╦п╪. п÷я─п╦ п©п╣я─п╣п╫п╬я│п╣ я│я┌я─п╬п╨п╦ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ + п╨п╬ п╡я│п╣п╪ п©п╣я─п╣п╫п╣я│п╣п╫п╫я▀п╪ я│я┌я─п╬я┤п╨п╟п╪.
-
-spacing1 пиксели
+
-spacing1 п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает размер дополнительного - пространства над каждой строкой текста. Значение параметра - пиксели представляет собой расстояние на экране в любом - допустимом виде. При переносе строки этот параметр применяется - только к первой строчке на экране.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ я─п╟п╥п╪п╣я─ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ + п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п╫п╟п╢ п╨п╟п╤п╢п╬п╧ я│я┌я─п╬п╨п╬п╧ я┌п╣п╨я│я┌п╟. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ + п©п╦п╨я│п╣п╩п╦ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ + п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣. п÷я─п╦ п©п╣я─п╣п╫п╬я│п╣ я│я┌я─п╬п╨п╦ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ + я┌п╬п╩я▄п╨п╬ п╨ п©п╣я─п╡п╬п╧ я│я┌я─п╬я┤п╨п╣ п╫п╟ я█п╨я─п╟п╫п╣.
-
-spacing2 пиксели
+
-spacing2 п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает размер дополнительного - пространства над каждой перенесенной строчкой из строчек, - составляющих одну строку текста. Значение параметра пиксели - представляет собой расстояние на экране в любом допустимом - виде.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ я─п╟п╥п╪п╣я─ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ + п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п╫п╟п╢ п╨п╟п╤п╢п╬п╧ п©п╣я─п╣п╫п╣я│п╣п╫п╫п╬п╧ я│я┌я─п╬я┤п╨п╬п╧ п╦п╥ я│я┌я─п╬я┤п╣п╨, + я│п╬я│я┌п╟п╡п╩я▐я▌я┴п╦я┘ п╬п╢п╫я┐ я│я┌я─п╬п╨я┐ я┌п╣п╨я│я┌п╟. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п©п╦п╨я│п╣п╩п╦ + п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ п╢п╬п©я┐я│я┌п╦п╪п╬п╪ + п╡п╦п╢п╣.
-
-spacing3 пиксели
+
-spacing3 п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает размер дополнительного - пространства под каждой строкой текста. Значение параметра - пиксели представляет собой расстояние на экране в любом - допустимом виде. При переносе строки этот параметр применяется - только к последней строчке на экране.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ я─п╟п╥п╪п╣я─ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ + п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п©п╬п╢ п╨п╟п╤п╢п╬п╧ я│я┌я─п╬п╨п╬п╧ я┌п╣п╨я│я┌п╟. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ + п©п╦п╨я│п╣п╩п╦ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ + п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣. п÷я─п╦ п©п╣я─п╣п╫п╬я│п╣ я│я┌я─п╬п╨п╦ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ + я┌п╬п╩я▄п╨п╬ п╨ п©п╬я│п╩п╣п╢п╫п╣п╧ я│я┌я─п╬я┤п╨п╣ п╫п╟ я█п╨я─п╟п╫п╣.
-
-tabs списТаб
+
-tabs я│п©п╦я│п╒п╟п╠
-
Параметр списТаб задает набор положений табулятора - в том же виде, что и параметр -tabs для - текстового примитива. Этот параметр относится к строке текста - только в том случае, если он связан с первым символом - строки. Если значением параметра является пустая строка, то - параметр считается не заданным для данного тега (по - умолчанию). Если значением параметра является не пустая - строка, а пустой список (например, установка параметра имеет - вид -tags { }), то его значением считается - стандартный набор 8-символьных позиций табулятора - (см. описание параметра -tags для - примитива).
+
п÷п╟я─п╟п╪п╣я┌я─ я│п©п╦я│п╒п╟п╠ п╥п╟п╢п╟п╣я┌ п╫п╟п╠п╬я─ п©п╬п╩п╬п╤п╣п╫п╦п╧ я┌п╟п╠я┐п╩я▐я┌п╬я─п╟ + п╡ я┌п╬п╪ п╤п╣ п╡п╦п╢п╣, я┤я┌п╬ п╦ п©п╟я─п╟п╪п╣я┌я─ -tabs п╢п╩я▐ + я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟. п╜я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п╬я┌п╫п╬я│п╦я┌я│я▐ п╨ я│я┌я─п╬п╨п╣ я┌п╣п╨я│я┌п╟ + я┌п╬п╩я▄п╨п╬ п╡ я┌п╬п╪ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╬п╫ я│п╡я▐п╥п╟п╫ я│ п©п╣я─п╡я▀п╪ я│п╦п╪п╡п╬п╩п╬п╪ + я│я┌я─п╬п╨п╦. п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п©п╟я─п╟п╪п╣я┌я─п╟ я▐п╡п╩я▐п╣я┌я│я▐ п©я┐я│я┌п╟я▐ я│я┌я─п╬п╨п╟, я┌п╬ + п©п╟я─п╟п╪п╣я┌я─ я│я┤п╦я┌п╟п╣я┌я│я▐ п╫п╣ п╥п╟п╢п╟п╫п╫я▀п╪ п╢п╩я▐ п╢п╟п╫п╫п╬пЁп╬ я┌п╣пЁп╟ (п©п╬ + я┐п╪п╬п╩я┤п╟п╫п╦я▌). п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п©п╟я─п╟п╪п╣я┌я─п╟ я▐п╡п╩я▐п╣я┌я│я▐ п╫п╣ п©я┐я│я┌п╟я▐ + я│я┌я─п╬п╨п╟, п╟ п©я┐я│я┌п╬п╧ я│п©п╦я│п╬п╨ (п╫п╟п©я─п╦п╪п╣я─, я┐я│я┌п╟п╫п╬п╡п╨п╟ п©п╟я─п╟п╪п╣я┌я─п╟ п╦п╪п╣п╣я┌ + п╡п╦п╢ -tags { }), я┌п╬ п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ я│я┤п╦я┌п╟п╣я┌я│я▐ + я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ п╫п╟п╠п╬я─ 8-я│п╦п╪п╡п╬п╩я▄п╫я▀я┘ п©п╬п╥п╦я├п╦п╧ я┌п╟п╠я┐п╩я▐я┌п╬я─п╟ + (я│п╪. п╬п©п╦я│п╟п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ -tags п╢п╩я▐ + п©я─п╦п╪п╦я┌п╦п╡п╟).
-
-underline булевское
+
-underline п╠я┐п╩п╣п╡я│п╨п╬п╣
-
Параметр булевское указывает, следует ли - подчеркивать символы. Значение параметра булевское может быть - представлено в любом виде, приемлемом для +
п÷п╟я─п╟п╪п╣я┌я─ п╠я┐п╩п╣п╡я│п╨п╬п╣ я┐п╨п╟п╥я▀п╡п╟п╣я┌, я│п╩п╣п╢я┐п╣я┌ п╩п╦ + п©п╬п╢я┤п╣я─п╨п╦п╡п╟я┌я▄ я│п╦п╪п╡п╬п╩я▀. п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п╠я┐п╩п╣п╡я│п╨п╬п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ + п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╡ п╩я▌п╠п╬п╪ п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ Tk_GetBoolean.
-
-wrap режим
+
-wrap я─п╣п╤п╦п╪
-
Параметр режим задает способ обработки строк, длина - которых превышает ширину текстового окна. Допустимые значения - параметра те же, что и у параметра -wrap - текстового примитива: none, - char и word. Если этот - параметр задан, то он подавляет параметр - -wrap текстового примитива.
+
п÷п╟я─п╟п╪п╣я┌я─ я─п╣п╤п╦п╪ п╥п╟п╢п╟п╣я┌ я│п©п╬я│п╬п╠ п╬п╠я─п╟п╠п╬я┌п╨п╦ я│я┌я─п╬п╨, п╢п╩п╦п╫п╟ + п╨п╬я┌п╬я─я▀я┘ п©я─п╣п╡я▀я┬п╟п╣я┌ я┬п╦я─п╦п╫я┐ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п╬п╨п╫п╟. п■п╬п©я┐я│я┌п╦п╪я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ + п©п╟я─п╟п╪п╣я┌я─п╟ я┌п╣ п╤п╣, я┤я┌п╬ п╦ я┐ п©п╟я─п╟п╪п╣я┌я─п╟ -wrap + я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟: none, + char п╦ word. п∙я│п╩п╦ я█я┌п╬я┌ + п©п╟я─п╟п╪п╣я┌я─ п╥п╟п╢п╟п╫, я┌п╬ п╬п╫ п©п╬п╢п╟п╡п╩я▐п╣я┌ п©п╟я─п╟п╪п╣я┌я─ + -wrap я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟.
-

Если с символом связано несколько тегов, причем задаваемые ими - параметры вывода противоречат друг другу, то используются - значения параметров тегов с наивысшим приоритетом. Если - некоторый параметр вывода для конкретного тега не задан или если - его значением является пустая строка, то этот параметр при - выводе не используется; вместо него берется параметр тега со - следующим приоритетом. Если ни один из тегов не определяет - параметра вывода, то используется стиль, принятый для данного - примитива по умолчанию.

+

п∙я│п╩п╦ я│ я│п╦п╪п╡п╬п╩п╬п╪ я│п╡я▐п╥п╟п╫п╬ п╫п╣я│п╨п╬п╩я▄п╨п╬ я┌п╣пЁп╬п╡, п©я─п╦я┤п╣п╪ п╥п╟п╢п╟п╡п╟п╣п╪я▀п╣ п╦п╪п╦ + п©п╟я─п╟п╪п╣я┌я─я▀ п╡я▀п╡п╬п╢п╟ п©я─п╬я┌п╦п╡п╬я─п╣я┤п╟я┌ п╢я─я┐пЁ п╢я─я┐пЁя┐, я┌п╬ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ + п╥п╫п╟я┤п╣п╫п╦я▐ п©п╟я─п╟п╪п╣я┌я─п╬п╡ я┌п╣пЁп╬п╡ я│ п╫п╟п╦п╡я▀я│я┬п╦п╪ п©я─п╦п╬я─п╦я┌п╣я┌п╬п╪. п∙я│п╩п╦ + п╫п╣п╨п╬я┌п╬я─я▀п╧ п©п╟я─п╟п╪п╣я┌я─ п╡я▀п╡п╬п╢п╟ п╢п╩я▐ п╨п╬п╫п╨я─п╣я┌п╫п╬пЁп╬ я┌п╣пЁп╟ п╫п╣ п╥п╟п╢п╟п╫ п╦п╩п╦ п╣я│п╩п╦ + п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ я▐п╡п╩я▐п╣я┌я│я▐ п©я┐я│я┌п╟я▐ я│я┌я─п╬п╨п╟, я┌п╬ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п©я─п╦ + п╡я▀п╡п╬п╢п╣ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐; п╡п╪п╣я│я┌п╬ п╫п╣пЁп╬ п╠п╣я─п╣я┌я│я▐ п©п╟я─п╟п╪п╣я┌я─ я┌п╣пЁп╟ я│п╬ + я│п╩п╣п╢я┐я▌я┴п╦п╪ п©я─п╦п╬я─п╦я┌п╣я┌п╬п╪. п∙я│п╩п╦ п╫п╦ п╬п╢п╦п╫ п╦п╥ я┌п╣пЁп╬п╡ п╫п╣ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ + п©п╟я─п╟п╪п╣я┌я─п╟ п╡я▀п╡п╬п╢п╟, я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я│я┌п╦п╩я▄, п©я─п╦п╫я▐я┌я▀п╧ п╢п╩я▐ п╢п╟п╫п╫п╬пЁп╬ + п©я─п╦п╪п╦я┌п╦п╡п╟ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌.

-

Во-вторых, теги служат для привязки событий. Привязки к тегу -осуществляются практически таким же образом, как и привязки к - классу примитива: заданная команда Tcl исполняется всякий раз, - когда на символе с данным тегом происходит указанное событие. С - помощью привязок к тегам можно задать поведение групп символов; - помимо прочего таким образом можно реализовать некоторые - свойства гипертекста. Подробное описание этих возможностей - см. ниже в описании команды примитива tag +

п▓п╬-п╡я┌п╬я─я▀я┘, я┌п╣пЁп╦ я│п╩я┐п╤п╟я┌ п╢п╩я▐ п©я─п╦п╡я▐п╥п╨п╦ я│п╬п╠я▀я┌п╦п╧. п÷я─п╦п╡я▐п╥п╨п╦ п╨ я┌п╣пЁя┐ +п╬я│я┐я┴п╣я│я┌п╡п╩я▐я▌я┌я│я▐ п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦ я┌п╟п╨п╦п╪ п╤п╣ п╬п╠я─п╟п╥п╬п╪, п╨п╟п╨ п╦ п©я─п╦п╡я▐п╥п╨п╦ п╨ + п╨п╩п╟я│я│я┐ п©я─п╦п╪п╦я┌п╦п╡п╟: п╥п╟п╢п╟п╫п╫п╟я▐ п╨п╬п╪п╟п╫п╢п╟ Tcl п╦я│п©п╬п╩п╫я▐п╣я┌я│я▐ п╡я│я▐п╨п╦п╧ я─п╟п╥, + п╨п╬пЁп╢п╟ п╫п╟ я│п╦п╪п╡п╬п╩п╣ я│ п╢п╟п╫п╫я▀п╪ я┌п╣пЁп╬п╪ п©я─п╬п╦я│я┘п╬п╢п╦я┌ я┐п╨п╟п╥п╟п╫п╫п╬п╣ я│п╬п╠я▀я┌п╦п╣. п║ + п©п╬п╪п╬я┴я▄я▌ п©я─п╦п╡я▐п╥п╬п╨ п╨ я┌п╣пЁп╟п╪ п╪п╬п╤п╫п╬ п╥п╟п╢п╟я┌я▄ п©п╬п╡п╣п╢п╣п╫п╦п╣ пЁя─я┐п©п© я│п╦п╪п╡п╬п╩п╬п╡; + п©п╬п╪п╦п╪п╬ п©я─п╬я┤п╣пЁп╬ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪ п╪п╬п╤п╫п╬ я─п╣п╟п╩п╦п╥п╬п╡п╟я┌я▄ п╫п╣п╨п╬я┌п╬я─я▀п╣ + я│п╡п╬п╧я│я┌п╡п╟ пЁп╦п©п╣я─я┌п╣п╨я│я┌п╟. п÷п╬п╢я─п╬п╠п╫п╬п╣ п╬п©п╦я│п╟п╫п╦п╣ я█я┌п╦я┘ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╣п╧ + я│п╪. п╫п╦п╤п╣ п╡ п╬п©п╦я│п╟п╫п╦п╦ п╨п╬п╪п╟п╫п╢я▀ п©я─п╦п╪п╦я┌п╦п╡п╟ tag bind.

-

Третья задача тегов обеспечивать управление выделениями - (См. "Выделение" ).

+

п╒я─п╣я┌я▄я▐ п╥п╟п╢п╟я┤п╟ я┌п╣пЁп╬п╡ п╬п╠п╣я│п©п╣я┤п╦п╡п╟я┌я▄ я┐п©я─п╟п╡п╩п╣п╫п╦п╣ п╡я▀п╢п╣п╩п╣п╫п╦я▐п╪п╦ + (п║п╪. "п▓я▀п╢п╣п╩п╣п╫п╦п╣" ).

-

МЕТКИ

+

п°п∙п╒п п≤

-

Метки представляют собой другой способ отмечать части - текста. Они служат для запоминания фиксированных мест в - тексте. Метки похожи на теги в том, что они поименованы и - ссылаются на определенные места в тексте, однако они не связаны - ни с какими конкретными символами. Напротив, метка указывает на - промежуток между двумя символами. В каждый момент времени метка - указывает в точности на одно положение. При удалении символов, - окружающих положение метки, сама метка сохраняется, меняются - лишь ее соседи. Теги же теряют привязку к символам при удалении - этих символов. Для работы с метками предназначена команда - примитива "имяПути mark"; - имя метки можно использовать в качестве индекса в командах - примитива этот индекс указывает на текущее положение метки.

+

п°п╣я┌п╨п╦ п©я─п╣п╢я│я┌п╟п╡п╩я▐я▌я┌ я│п╬п╠п╬п╧ п╢я─я┐пЁп╬п╧ я│п©п╬я│п╬п╠ п╬я┌п╪п╣я┤п╟я┌я▄ я┤п╟я│я┌п╦ + я┌п╣п╨я│я┌п╟. п·п╫п╦ я│п╩я┐п╤п╟я┌ п╢п╩я▐ п╥п╟п©п╬п╪п╦п╫п╟п╫п╦я▐ я└п╦п╨я│п╦я─п╬п╡п╟п╫п╫я▀я┘ п╪п╣я│я┌ п╡ + я┌п╣п╨я│я┌п╣. п°п╣я┌п╨п╦ п©п╬я┘п╬п╤п╦ п╫п╟ я┌п╣пЁп╦ п╡ я┌п╬п╪, я┤я┌п╬ п╬п╫п╦ п©п╬п╦п╪п╣п╫п╬п╡п╟п╫я▀ п╦ + я│я│я▀п╩п╟я▌я┌я│я▐ п╫п╟ п╬п©я─п╣п╢п╣п╩п╣п╫п╫я▀п╣ п╪п╣я│я┌п╟ п╡ я┌п╣п╨я│я┌п╣, п╬п╢п╫п╟п╨п╬ п╬п╫п╦ п╫п╣ я│п╡я▐п╥п╟п╫я▀ + п╫п╦ я│ п╨п╟п╨п╦п╪п╦ п╨п╬п╫п╨я─п╣я┌п╫я▀п╪п╦ я│п╦п╪п╡п╬п╩п╟п╪п╦. п²п╟п©я─п╬я┌п╦п╡, п╪п╣я┌п╨п╟ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ + п©я─п╬п╪п╣п╤я┐я┌п╬п╨ п╪п╣п╤п╢я┐ п╢п╡я┐п╪я▐ я│п╦п╪п╡п╬п╩п╟п╪п╦. п▓ п╨п╟п╤п╢я▀п╧ п╪п╬п╪п╣п╫я┌ п╡я─п╣п╪п╣п╫п╦ п╪п╣я┌п╨п╟ + я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╡ я┌п╬я┤п╫п╬я│я┌п╦ п╫п╟ п╬п╢п╫п╬ п©п╬п╩п╬п╤п╣п╫п╦п╣. п÷я─п╦ я┐п╢п╟п╩п╣п╫п╦п╦ я│п╦п╪п╡п╬п╩п╬п╡, + п╬п╨я─я┐п╤п╟я▌я┴п╦я┘ п©п╬п╩п╬п╤п╣п╫п╦п╣ п╪п╣я┌п╨п╦, я│п╟п╪п╟ п╪п╣я┌п╨п╟ я│п╬я┘я─п╟п╫я▐п╣я┌я│я▐, п╪п╣п╫я▐я▌я┌я│я▐ + п╩п╦я┬я▄ п╣п╣ я│п╬я│п╣п╢п╦. п╒п╣пЁп╦ п╤п╣ я┌п╣я─я▐я▌я┌ п©я─п╦п╡я▐п╥п╨я┐ п╨ я│п╦п╪п╡п╬п╩п╟п╪ п©я─п╦ я┐п╢п╟п╩п╣п╫п╦п╦ + я█я┌п╦я┘ я│п╦п╪п╡п╬п╩п╬п╡. п■п╩я▐ я─п╟п╠п╬я┌я▀ я│ п╪п╣я┌п╨п╟п╪п╦ п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╟ п╨п╬п╪п╟п╫п╢п╟ + п©я─п╦п╪п╦я┌п╦п╡п╟ "п╦п╪я▐п÷я┐я┌п╦ mark"; + п╦п╪я▐ п╪п╣я┌п╨п╦ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╦п╫п╢п╣п╨я│п╟ п╡ п╨п╬п╪п╟п╫п╢п╟я┘ + п©я─п╦п╪п╦я┌п╦п╡п╟ я█я┌п╬я┌ п╦п╫п╢п╣п╨я│ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ я┌п╣п╨я┐я┴п╣п╣ п©п╬п╩п╬п╤п╣п╫п╦п╣ п╪п╣я┌п╨п╦.

-

Каждой метке приписывается притяжение, которое может - принимать значения left и - right. Притяжение определяет поведение метка - при вводе текста в положении метки. При левом притяжении метка - ведет себя, как если бы она была приписана к символу слева от - нее; такая метка будет оставаться слева от вновь вводимого - текста. Для метки с правым притяжением вновь вводимый текст - окажется слева от нее. По умолчанию притяжение имеет значение +

п п╟п╤п╢п╬п╧ п╪п╣я┌п╨п╣ п©я─п╦п©п╦я│я▀п╡п╟п╣я┌я│я▐ п©я─п╦я┌я▐п╤п╣п╫п╦п╣, п╨п╬я┌п╬я─п╬п╣ п╪п╬п╤п╣я┌ + п©я─п╦п╫п╦п╪п╟я┌я▄ п╥п╫п╟я┤п╣п╫п╦я▐ left п╦ + right. п÷я─п╦я┌я▐п╤п╣п╫п╦п╣ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п©п╬п╡п╣п╢п╣п╫п╦п╣ п╪п╣я┌п╨п╟ + п©я─п╦ п╡п╡п╬п╢п╣ я┌п╣п╨я│я┌п╟ п╡ п©п╬п╩п╬п╤п╣п╫п╦п╦ п╪п╣я┌п╨п╦. п÷я─п╦ п╩п╣п╡п╬п╪ п©я─п╦я┌я▐п╤п╣п╫п╦п╦ п╪п╣я┌п╨п╟ + п╡п╣п╢п╣я┌ я│п╣п╠я▐, п╨п╟п╨ п╣я│п╩п╦ п╠я▀ п╬п╫п╟ п╠я▀п╩п╟ п©я─п╦п©п╦я│п╟п╫п╟ п╨ я│п╦п╪п╡п╬п╩я┐ я│п╩п╣п╡п╟ п╬я┌ + п╫п╣п╣; я┌п╟п╨п╟я▐ п╪п╣я┌п╨п╟ п╠я┐п╢п╣я┌ п╬я│я┌п╟п╡п╟я┌я▄я│я▐ я│п╩п╣п╡п╟ п╬я┌ п╡п╫п╬п╡я▄ п╡п╡п╬п╢п╦п╪п╬пЁп╬ + я┌п╣п╨я│я┌п╟. п■п╩я▐ п╪п╣я┌п╨п╦ я│ п©я─п╟п╡я▀п╪ п©я─п╦я┌я▐п╤п╣п╫п╦п╣п╪ п╡п╫п╬п╡я▄ п╡п╡п╬п╢п╦п╪я▀п╧ я┌п╣п╨я│я┌ + п╬п╨п╟п╤п╣я┌я│я▐ я│п╩п╣п╡п╟ п╬я┌ п╫п╣п╣. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п©я─п╦я┌я▐п╤п╣п╫п╦п╣ п╦п╪п╣п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ right.

-

Пространства имен меток и тегов различны: одинаковые имена - могут использоваться для метки и тега; при этом они будут - ссылаться на различные объекты.

+

п÷я─п╬я│я┌я─п╟п╫я│я┌п╡п╟ п╦п╪п╣п╫ п╪п╣я┌п╬п╨ п╦ я┌п╣пЁп╬п╡ я─п╟п╥п╩п╦я┤п╫я▀: п╬п╢п╦п╫п╟п╨п╬п╡я▀п╣ п╦п╪п╣п╫п╟ + п╪п╬пЁя┐я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╢п╩я▐ п╪п╣я┌п╨п╦ п╦ я┌п╣пЁп╟; п©я─п╦ я█я┌п╬п╪ п╬п╫п╦ п╠я┐п╢я┐я┌ + я│я│я▀п╩п╟я┌я▄я│я▐ п╫п╟ я─п╟п╥п╩п╦я┤п╫я▀п╣ п╬п╠я┼п╣п╨я┌я▀.

-

У двух меток есть особый смысл. Метка insert - связана с курсором ввода; см. описание ниже (см. "Курсор ввода"). Метка - current связана с символом, ближайшим к курсору - "Мыши", ее положение меняется автоматически при - изменении позиции курсора и любых изменениях текста в примитиве - (с одним исключением: метка current не - обновляется в ответ на изменение положения курсора при нажатой - клавише "Мыши"; обновление откладывается до момента, - когда все клавиши "Мыши" будут отпущены). Ни одну из - этих двух специальных меток нельзя удалить.

+

пё п╢п╡я┐я┘ п╪п╣я┌п╬п╨ п╣я│я┌я▄ п╬я│п╬п╠я▀п╧ я│п╪я▀я│п╩. п°п╣я┌п╨п╟ insert + я│п╡я▐п╥п╟п╫п╟ я│ п╨я┐я─я│п╬я─п╬п╪ п╡п╡п╬п╢п╟; я│п╪. п╬п©п╦я│п╟п╫п╦п╣ п╫п╦п╤п╣ (я│п╪. "п я┐я─я│п╬я─ п╡п╡п╬п╢п╟"). п°п╣я┌п╨п╟ + current я│п╡я▐п╥п╟п╫п╟ я│ я│п╦п╪п╡п╬п╩п╬п╪, п╠п╩п╦п╤п╟п╧я┬п╦п╪ п╨ п╨я┐я─я│п╬я─я┐ + "п°я▀я┬п╦", п╣п╣ п©п╬п╩п╬п╤п╣п╫п╦п╣ п╪п╣п╫я▐п╣я┌я│я▐ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ п©я─п╦ + п╦п╥п╪п╣п╫п╣п╫п╦п╦ п©п╬п╥п╦я├п╦п╦ п╨я┐я─я│п╬я─п╟ п╦ п╩я▌п╠я▀я┘ п╦п╥п╪п╣п╫п╣п╫п╦я▐я┘ я┌п╣п╨я│я┌п╟ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ + (я│ п╬п╢п╫п╦п╪ п╦я│п╨п╩я▌я┤п╣п╫п╦п╣п╪: п╪п╣я┌п╨п╟ current п╫п╣ + п╬п╠п╫п╬п╡п╩я▐п╣я┌я│я▐ п╡ п╬я┌п╡п╣я┌ п╫п╟ п╦п╥п╪п╣п╫п╣п╫п╦п╣ п©п╬п╩п╬п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟ п©я─п╦ п╫п╟п╤п╟я┌п╬п╧ + п╨п╩п╟п╡п╦я┬п╣ "п°я▀я┬п╦"; п╬п╠п╫п╬п╡п╩п╣п╫п╦п╣ п╬я┌п╨п╩п╟п╢я▀п╡п╟п╣я┌я│я▐ п╢п╬ п╪п╬п╪п╣п╫я┌п╟, + п╨п╬пЁп╢п╟ п╡я│п╣ п╨п╩п╟п╡п╦я┬п╦ "п°я▀я┬п╦" п╠я┐п╢я┐я┌ п╬я┌п©я┐я┴п╣п╫я▀). п²п╦ п╬п╢п╫я┐ п╦п╥ + я█я┌п╦я┘ п╢п╡я┐я┘ я│п©п╣я├п╦п╟п╩я▄п╫я▀я┘ п╪п╣я┌п╬п╨ п╫п╣п╩я▄п╥я▐ я┐п╢п╟п╩п╦я┌я▄.

-

ВСТАВЛЕННЫЕ ОКНА

+

п▓п║п╒п░п▓п⌡п∙п²п²п╚п∙ п·п п²п░

-

Вставленное окно это третий тип ссылок в текстовом - примитиве. Ссылка на вставленное окно приводит к появлению окна - в заданном месте текста. В текстовом примитиве может быть любое - количество вставленных окон; в качестве вставленного окна может - быть использован любой примитив (при соблюдении обычных - ограничений управления геометрией, согласно которым текстовое - окно должно быть непосредственным предком вставленного окна или - потомком этого предка). Положение вставленного окна меняется - при редактировании или прокрутке текста; окно выводится или - стирается в зависимости от того, попадает ли оно в видимую часть - текста. Вставленное окно считается одним символом в индексном - пространстве текстового примитива; на него можно сослаться либо - по имени текстового окна, либо по значению индекса в индексном - пространстве. При удалении области текста, содержащей - вставленное окно, оно разрушается.

+

п▓я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╬п╨п╫п╬ я█я┌п╬ я┌я─п╣я┌п╦п╧ я┌п╦п© я│я│я▀п╩п╬п╨ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ + п©я─п╦п╪п╦я┌п╦п╡п╣. п║я│я▀п╩п╨п╟ п╫п╟ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╬п╨п╫п╬ п©я─п╦п╡п╬п╢п╦я┌ п╨ п©п╬я▐п╡п╩п╣п╫п╦я▌ п╬п╨п╫п╟ + п╡ п╥п╟п╢п╟п╫п╫п╬п╪ п╪п╣я│я┌п╣ я┌п╣п╨я│я┌п╟. п▓ я┌п╣п╨я│я┌п╬п╡п╬п╪ п©я─п╦п╪п╦я┌п╦п╡п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╩я▌п╠п╬п╣ + п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀я┘ п╬п╨п╬п╫; п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟ п╪п╬п╤п╣я┌ + п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╩я▌п╠п╬п╧ п©я─п╦п╪п╦я┌п╦п╡ (п©я─п╦ я│п╬п╠п╩я▌п╢п╣п╫п╦п╦ п╬п╠я▀я┤п╫я▀я┘ + п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╧ я┐п©я─п╟п╡п╩п╣п╫п╦я▐ пЁп╣п╬п╪п╣я┌я─п╦п╣п╧, я│п╬пЁп╩п╟я│п╫п╬ п╨п╬я┌п╬я─я▀п╪ я┌п╣п╨я│я┌п╬п╡п╬п╣ + п╬п╨п╫п╬ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫я▀п╪ п©я─п╣п╢п╨п╬п╪ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟ п╦п╩п╦ + п©п╬я┌п╬п╪п╨п╬п╪ я█я┌п╬пЁп╬ п©я─п╣п╢п╨п╟). п÷п╬п╩п╬п╤п╣п╫п╦п╣ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟ п╪п╣п╫я▐п╣я┌я│я▐ + п©я─п╦ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦п╦ п╦п╩п╦ п©я─п╬п╨я─я┐я┌п╨п╣ я┌п╣п╨я│я┌п╟; п╬п╨п╫п╬ п╡я▀п╡п╬п╢п╦я┌я│я▐ п╦п╩п╦ + я│я┌п╦я─п╟п╣я┌я│я▐ п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ я┌п╬пЁп╬, п©п╬п©п╟п╢п╟п╣я┌ п╩п╦ п╬п╫п╬ п╡ п╡п╦п╢п╦п╪я┐я▌ я┤п╟я│я┌я▄ + я┌п╣п╨я│я┌п╟. п▓я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╬п╨п╫п╬ я│я┤п╦я┌п╟п╣я┌я│я▐ п╬п╢п╫п╦п╪ я│п╦п╪п╡п╬п╩п╬п╪ п╡ п╦п╫п╢п╣п╨я│п╫п╬п╪ + п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╣ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟; п╫п╟ п╫п╣пЁп╬ п╪п╬п╤п╫п╬ я│п╬я│п╩п╟я┌я▄я│я▐ п╩п╦п╠п╬ + п©п╬ п╦п╪п╣п╫п╦ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п╬п╨п╫п╟, п╩п╦п╠п╬ п©п╬ п╥п╫п╟я┤п╣п╫п╦я▌ п╦п╫п╢п╣п╨я│п╟ п╡ п╦п╫п╢п╣п╨я│п╫п╬п╪ + п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╣. п÷я─п╦ я┐п╢п╟п╩п╣п╫п╦п╦ п╬п╠п╩п╟я│я┌п╦ я┌п╣п╨я│я┌п╟, я│п╬п╢п╣я─п╤п╟я┴п╣п╧ + п╡я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╬п╨п╫п╬, п╬п╫п╬ я─п╟п╥я─я┐я┬п╟п╣я┌я│я▐.

-

При добавлении в текстовый примитив вставленного окна с помощью - команды примитива window create с ним можно - связать несколько параметров конфигурации. Значения этих - параметров можно впоследствии изменить командой примитива - window configure. В настоящее время - поддерживаются следующие параметры:

+

п÷я─п╦ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╦ п╡ я┌п╣п╨я│я┌п╬п╡я▀п╧ п©я─п╦п╪п╦я┌п╦п╡ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟ я│ п©п╬п╪п╬я┴я▄я▌ + п╨п╬п╪п╟п╫п╢я▀ п©я─п╦п╪п╦я┌п╦п╡п╟ window create я│ п╫п╦п╪ п╪п╬п╤п╫п╬ + я│п╡я▐п╥п╟я┌я▄ п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦. п≈п╫п╟я┤п╣п╫п╦я▐ я█я┌п╦я┘ + п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╪п╬п╤п╫п╬ п╡п©п╬я│п╩п╣п╢я│я┌п╡п╦п╦ п╦п╥п╪п╣п╫п╦я┌я▄ п╨п╬п╪п╟п╫п╢п╬п╧ п©я─п╦п╪п╦я┌п╦п╡п╟ + window configure. п▓ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ + п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐ я│п╩п╣п╢я┐я▌я┴п╦п╣ п©п╟я─п╟п╪п╣я┌я─я▀:

-
-align где
+
-align пЁп╢п╣
-
Если высота вставленного окна отличается от высоты строчки, - в которой оно выводится, то этот параметр определяет место, - где выводится окно. Параметр где может принимать следующие - значения: top (верхушка окна совпадает с - верхней частью строчки), center (окно - центрируется в области строчки), bottom - (нижняя часть окна совпадает с нижней частью строчки) и - baseline (нижняя часть окна совпадает с базой - строчки).
+
п∙я│п╩п╦ п╡я▀я│п╬я┌п╟ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟ п╬я┌п╩п╦я┤п╟п╣я┌я│я▐ п╬я┌ п╡я▀я│п╬я┌я▀ я│я┌я─п╬я┤п╨п╦, + п╡ п╨п╬я┌п╬я─п╬п╧ п╬п╫п╬ п╡я▀п╡п╬п╢п╦я┌я│я▐, я┌п╬ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╪п╣я│я┌п╬, + пЁп╢п╣ п╡я▀п╡п╬п╢п╦я┌я│я▐ п╬п╨п╫п╬. п÷п╟я─п╟п╪п╣я┌я─ пЁп╢п╣ п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ я│п╩п╣п╢я┐я▌я┴п╦п╣ + п╥п╫п╟я┤п╣п╫п╦я▐: top (п╡п╣я─я┘я┐я┬п╨п╟ п╬п╨п╫п╟ я│п╬п╡п©п╟п╢п╟п╣я┌ я│ + п╡п╣я─я┘п╫п╣п╧ я┤п╟я│я┌я▄я▌ я│я┌я─п╬я┤п╨п╦), center (п╬п╨п╫п╬ + я├п╣п╫я┌я─п╦я─я┐п╣я┌я│я▐ п╡ п╬п╠п╩п╟я│я┌п╦ я│я┌я─п╬я┤п╨п╦), bottom + (п╫п╦п╤п╫я▐я▐ я┤п╟я│я┌я▄ п╬п╨п╫п╟ я│п╬п╡п©п╟п╢п╟п╣я┌ я│ п╫п╦п╤п╫п╣п╧ я┤п╟я│я┌я▄я▌ я│я┌я─п╬я┤п╨п╦) п╦ + baseline (п╫п╦п╤п╫я▐я▐ я┤п╟я│я┌я▄ п╬п╨п╫п╟ я│п╬п╡п©п╟п╢п╟п╣я┌ я│ п╠п╟п╥п╬п╧ + я│я┌я─п╬я┤п╨п╦).
-
-create скрипт
+
-create я│п╨я─п╦п©я┌
-
Задает скрипт Tcl, выполняемый для создания вставленного - окна. Этот скрипт выполняется при выводе окна, если для окна - не был указан параметр -window.Скрипт - создает окно и возвращает в качестве результата имя этого - окна. Если окно удаляется, то при его повторном выводе снова - исполняется тот же скрипт.
+
п≈п╟п╢п╟п╣я┌ я│п╨я─п╦п©я┌ Tcl, п╡я▀п©п╬п╩п╫я▐п╣п╪я▀п╧ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ + п╬п╨п╫п╟. п╜я┌п╬я┌ я│п╨я─п╦п©я┌ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п©я─п╦ п╡я▀п╡п╬п╢п╣ п╬п╨п╫п╟, п╣я│п╩п╦ п╢п╩я▐ п╬п╨п╫п╟ + п╫п╣ п╠я▀п╩ я┐п╨п╟п╥п╟п╫ п©п╟я─п╟п╪п╣я┌я─ -window.п║п╨я─п╦п©я┌ + я│п╬п╥п╢п╟п╣я┌ п╬п╨п╫п╬ п╦ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я─п╣п╥я┐п╩я▄я┌п╟я┌п╟ п╦п╪я▐ я█я┌п╬пЁп╬ + п╬п╨п╫п╟. п∙я│п╩п╦ п╬п╨п╫п╬ я┐п╢п╟п╩я▐п╣я┌я│я▐, я┌п╬ п©я─п╦ п╣пЁп╬ п©п╬п╡я┌п╬я─п╫п╬п╪ п╡я▀п╡п╬п╢п╣ я│п╫п╬п╡п╟ + п╦я│п©п╬п╩п╫я▐п╣я┌я│я▐ я┌п╬я┌ п╤п╣ я│п╨я─п╦п©я┌.
-
-padx пиксели
+
-padx п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает размер дополнительного пространства, - которое следует оставить по обе стороны вставленного окна. Его - значение представляет собой расстояние на экране в любом - допустимом виде.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ я─п╟п╥п╪п╣я─ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟, + п╨п╬я┌п╬я─п╬п╣ я│п╩п╣п╢я┐п╣я┌ п╬я│я┌п╟п╡п╦я┌я▄ п©п╬ п╬п╠п╣ я│я┌п╬я─п╬п╫я▀ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟. п∙пЁп╬ + п╥п╫п╟я┤п╣п╫п╦п╣ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ + п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣.
-
-pady пиксели
+
-pady п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает размер дополнительного - пространства, которое следует оставить сверху и снизу от - вставленного окна. Его значение представляет собой расстояние - на экране в любом допустимом виде.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ я─п╟п╥п╪п╣я─ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ + п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟, п╨п╬я┌п╬я─п╬п╣ я│п╩п╣п╢я┐п╣я┌ п╬я│я┌п╟п╡п╦я┌я▄ я│п╡п╣я─я┘я┐ п╦ я│п╫п╦п╥я┐ п╬я┌ + п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟. п∙пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ я─п╟я│я│я┌п╬я▐п╫п╦п╣ + п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣.
-
-stretch булевское
+
-stretch п╠я┐п╩п╣п╡я│п╨п╬п╣
-
Параметр указывает, следует ли вытягивать вставленное окно - до высоты строчки, если запрошенная для него высота меньше - высоты строчки, на которой это окно выводится. Если для окна - задан также параметр -pady, то запрошенное - этим параметром обрамление сохраняется и при вытягивании - окна.
+
п÷п╟я─п╟п╪п╣я┌я─ я┐п╨п╟п╥я▀п╡п╟п╣я┌, я│п╩п╣п╢я┐п╣я┌ п╩п╦ п╡я▀я┌я▐пЁп╦п╡п╟я┌я▄ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╬п╨п╫п╬ + п╢п╬ п╡я▀я│п╬я┌я▀ я│я┌я─п╬я┤п╨п╦, п╣я│п╩п╦ п╥п╟п©я─п╬я┬п╣п╫п╫п╟я▐ п╢п╩я▐ п╫п╣пЁп╬ п╡я▀я│п╬я┌п╟ п╪п╣п╫я▄я┬п╣ + п╡я▀я│п╬я┌я▀ я│я┌я─п╬я┤п╨п╦, п╫п╟ п╨п╬я┌п╬я─п╬п╧ я█я┌п╬ п╬п╨п╫п╬ п╡я▀п╡п╬п╢п╦я┌я│я▐. п∙я│п╩п╦ п╢п╩я▐ п╬п╨п╫п╟ + п╥п╟п╢п╟п╫ я┌п╟п╨п╤п╣ п©п╟я─п╟п╪п╣я┌я─ -pady, я┌п╬ п╥п╟п©я─п╬я┬п╣п╫п╫п╬п╣ + я█я┌п╦п╪ п©п╟я─п╟п╪п╣я┌я─п╬п╪ п╬п╠я─п╟п╪п╩п╣п╫п╦п╣ я│п╬я┘я─п╟п╫я▐п╣я┌я│я▐ п╦ п©я─п╦ п╡я▀я┌я▐пЁп╦п╡п╟п╫п╦п╦ + п╬п╨п╫п╟.
-
-window имяПути
+
-window п╦п╪я▐п÷я┐я┌п╦
-
Задает имя выводимого окна.
+
п≈п╟п╢п╟п╣я┌ п╦п╪я▐ п╡я▀п╡п╬п╢п╦п╪п╬пЁп╬ п╬п╨п╫п╟.
-

ВСТАВЛЕННЫЕ ИЗОБРАЖЕНИЯ

+

п▓п║п╒п░п▓п⌡п∙п²п²п╚п∙ п≤п≈п·п▒п═п░п√п∙п²п≤п╞

-

Последним видом пометок в текстовых примитивах являются - вставленные изображения. Такая пометка приводит к выводу - изображения в заданном месте текста. В текстовом примитиве может - присутствовать произвольное количество вставленных изображений, - а одно и то же изображение может вставляться в произвольном - количестве мест в тексте. Положение вставленного изображения - меняется при редактировании или прокрутке текста. Вставленное - изображение считается одним символом в индексном пространстве - текстового примитива; на него можно сослаться либо по значению - индекса в индексном пространстве, либо по имени, которое оно - получает при создании командой image create. При - удалении области текста, содержащей вставленное изображение, - данная его копия стирается с экрана.

+

п÷п╬я│п╩п╣п╢п╫п╦п╪ п╡п╦п╢п╬п╪ п©п╬п╪п╣я┌п╬п╨ п╡ я┌п╣п╨я│я┌п╬п╡я▀я┘ п©я─п╦п╪п╦я┌п╦п╡п╟я┘ я▐п╡п╩я▐я▌я┌я│я▐ + п╡я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐. п╒п╟п╨п╟я▐ п©п╬п╪п╣я┌п╨п╟ п©я─п╦п╡п╬п╢п╦я┌ п╨ п╡я▀п╡п╬п╢я┐ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ п╡ п╥п╟п╢п╟п╫п╫п╬п╪ п╪п╣я│я┌п╣ я┌п╣п╨я│я┌п╟. п▓ я┌п╣п╨я│я┌п╬п╡п╬п╪ п©я─п╦п╪п╦я┌п╦п╡п╣ п╪п╬п╤п╣я┌ + п©я─п╦я│я┐я┌я│я┌п╡п╬п╡п╟я┌я▄ п©я─п╬п╦п╥п╡п╬п╩я▄п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀я┘ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╧, + п╟ п╬п╢п╫п╬ п╦ я┌п╬ п╤п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣ п╪п╬п╤п╣я┌ п╡я│я┌п╟п╡п╩я▐я┌я▄я│я▐ п╡ п©я─п╬п╦п╥п╡п╬п╩я▄п╫п╬п╪ + п╨п╬п╩п╦я┤п╣я│я┌п╡п╣ п╪п╣я│я┌ п╡ я┌п╣п╨я│я┌п╣. п÷п╬п╩п╬п╤п╣п╫п╦п╣ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ + п╪п╣п╫я▐п╣я┌я│я▐ п©я─п╦ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦п╦ п╦п╩п╦ п©я─п╬п╨я─я┐я┌п╨п╣ я┌п╣п╨я│я┌п╟. п▓я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣ я│я┤п╦я┌п╟п╣я┌я│я▐ п╬п╢п╫п╦п╪ я│п╦п╪п╡п╬п╩п╬п╪ п╡ п╦п╫п╢п╣п╨я│п╫п╬п╪ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╣ + я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟; п╫п╟ п╫п╣пЁп╬ п╪п╬п╤п╫п╬ я│п╬я│п╩п╟я┌я▄я│я▐ п╩п╦п╠п╬ п©п╬ п╥п╫п╟я┤п╣п╫п╦я▌ + п╦п╫п╢п╣п╨я│п╟ п╡ п╦п╫п╢п╣п╨я│п╫п╬п╪ п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╣, п╩п╦п╠п╬ п©п╬ п╦п╪п╣п╫п╦, п╨п╬я┌п╬я─п╬п╣ п╬п╫п╬ + п©п╬п╩я┐я┤п╟п╣я┌ п©я─п╦ я│п╬п╥п╢п╟п╫п╦п╦ п╨п╬п╪п╟п╫п╢п╬п╧ image create. п÷я─п╦ + я┐п╢п╟п╩п╣п╫п╦п╦ п╬п╠п╩п╟я│я┌п╦ я┌п╣п╨я│я┌п╟, я│п╬п╢п╣я─п╤п╟я┴п╣п╧ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣, + п╢п╟п╫п╫п╟я▐ п╣пЁп╬ п╨п╬п©п╦я▐ я│я┌п╦я─п╟п╣я┌я│я▐ я│ я█п╨я─п╟п╫п╟.

-

При добавлении в текстовый примитив вставленного изображения с - помощью команды примитива п÷я─п╦ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╦ п╡ я┌п╣п╨я│я┌п╬п╡я▀п╧ п©я─п╦п╪п╦я┌п╦п╡ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я│ + п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ п©я─п╦п╪п╦я┌п╦п╡п╟ image create - команда возвращает уникальное имя данного вхождения изображения - в текст. Это имя в дальнейшем можно использовать для ссылок на - вхождение изображения. Имя совпадает со значением параметра - -name (см. ниже). Если параметр - -name не задан, то вместо него используется имя - -image. Если значение имяИзобр уже - использовано в примитиве, то к нему дописываются символы - #nn, где nn произвольное целое число. Таким - образом обеспечивается уникальность имени. После присвоения - имени данному вхождению изображения это имя в дальнейшем не - меняется, несмотря на то, что значения параметров - -image и -name можно поменять - с помощью команды image + п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я┐п╫п╦п╨п╟п╩я▄п╫п╬п╣ п╦п╪я▐ п╢п╟п╫п╫п╬пЁп╬ п╡я┘п╬п╤п╢п╣п╫п╦я▐ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ + п╡ я┌п╣п╨я│я┌. п╜я┌п╬ п╦п╪я▐ п╡ п╢п╟п╩я▄п╫п╣п╧я┬п╣п╪ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╢п╩я▐ я│я│я▀п╩п╬п╨ п╫п╟ + п╡я┘п╬п╤п╢п╣п╫п╦п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐. п≤п╪я▐ я│п╬п╡п©п╟п╢п╟п╣я┌ я│п╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п©п╟я─п╟п╪п╣я┌я─п╟ + -name (я│п╪. п╫п╦п╤п╣). п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ + -name п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п╡п╪п╣я│я┌п╬ п╫п╣пЁп╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╦п╪я▐ + -image. п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ п╦п╪я▐п≤п╥п╬п╠я─ я┐п╤п╣ + п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╬ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣, я┌п╬ п╨ п╫п╣п╪я┐ п╢п╬п©п╦я│я▀п╡п╟я▌я┌я│я▐ я│п╦п╪п╡п╬п╩я▀ + #nn, пЁп╢п╣ nn п©я─п╬п╦п╥п╡п╬п╩я▄п╫п╬п╣ я├п╣п╩п╬п╣ я┤п╦я│п╩п╬. п╒п╟п╨п╦п╪ + п╬п╠я─п╟п╥п╬п╪ п╬п╠п╣я│п©п╣я┤п╦п╡п╟п╣я┌я│я▐ я┐п╫п╦п╨п╟п╩я▄п╫п╬я│я┌я▄ п╦п╪п╣п╫п╦. п÷п╬я│п╩п╣ п©я─п╦я│п╡п╬п╣п╫п╦я▐ + п╦п╪п╣п╫п╦ п╢п╟п╫п╫п╬п╪я┐ п╡я┘п╬п╤п╢п╣п╫п╦я▌ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я█я┌п╬ п╦п╪я▐ п╡ п╢п╟п╩я▄п╫п╣п╧я┬п╣п╪ п╫п╣ + п╪п╣п╫я▐п╣я┌я│я▐, п╫п╣я│п╪п╬я┌я─я▐ п╫п╟ я┌п╬, я┤я┌п╬ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╟я─п╟п╪п╣я┌я─п╬п╡ + -image п╦ -name п╪п╬п╤п╫п╬ п©п╬п╪п╣п╫я▐я┌я▄ + я│ п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ image configure.

-

При добавлении в текстовый примитив вставленного изображения с - помощью команды примитива image create с ним - можно связать несколько параметров конфигурации. Значения этих - параметров можно впоследствии изменить командой примитива п÷я─п╦ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╦ п╡ я┌п╣п╨я│я┌п╬п╡я▀п╧ п©я─п╦п╪п╦я┌п╦п╡ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я│ + п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ п©я─п╦п╪п╦я┌п╦п╡п╟ image create я│ п╫п╦п╪ + п╪п╬п╤п╫п╬ я│п╡я▐п╥п╟я┌я▄ п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦. п≈п╫п╟я┤п╣п╫п╦я▐ я█я┌п╦я┘ + п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╪п╬п╤п╫п╬ п╡п©п╬я│п╩п╣п╢я│я┌п╡п╦п╦ п╦п╥п╪п╣п╫п╦я┌я▄ п╨п╬п╪п╟п╫п╢п╬п╧ п©я─п╦п╪п╦я┌п╦п╡п╟ image - configure. В настоящее время поддерживаются - следующие параметры:

+ configure
. п▓ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐ + я│п╩п╣п╢я┐я▌я┴п╦п╣ п©п╟я─п╟п╪п╣я┌я─я▀:

-
-align где
+
-align пЁп╢п╣
-
Если высота вставленного изображения отличается от высоты - строчки, в которой оно выводится, то этот параметр определяет - место, где выводится изображение. Параметр где может принимать - следующие значения: top (верхушка - изображения совпадает с верхней частью строчки), - center (изображение центрируется в области - строчки), bottom (нижняя часть изображения - совпадает с нижней частью строчки) и baseline - (нижняя часть изображения совпадает с базой строчки).
+
п∙я│п╩п╦ п╡я▀я│п╬я┌п╟ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ п╬я┌п╩п╦я┤п╟п╣я┌я│я▐ п╬я┌ п╡я▀я│п╬я┌я▀ + я│я┌я─п╬я┤п╨п╦, п╡ п╨п╬я┌п╬я─п╬п╧ п╬п╫п╬ п╡я▀п╡п╬п╢п╦я┌я│я▐, я┌п╬ я█я┌п╬я┌ п©п╟я─п╟п╪п╣я┌я─ п╬п©я─п╣п╢п╣п╩я▐п╣я┌ + п╪п╣я│я┌п╬, пЁп╢п╣ п╡я▀п╡п╬п╢п╦я┌я│я▐ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣. п÷п╟я─п╟п╪п╣я┌я─ пЁп╢п╣ п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ + я│п╩п╣п╢я┐я▌я┴п╦п╣ п╥п╫п╟я┤п╣п╫п╦я▐: top (п╡п╣я─я┘я┐я┬п╨п╟ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я│п╬п╡п©п╟п╢п╟п╣я┌ я│ п╡п╣я─я┘п╫п╣п╧ я┤п╟я│я┌я▄я▌ я│я┌я─п╬я┤п╨п╦), + center (п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣ я├п╣п╫я┌я─п╦я─я┐п╣я┌я│я▐ п╡ п╬п╠п╩п╟я│я┌п╦ + я│я┌я─п╬я┤п╨п╦), bottom (п╫п╦п╤п╫я▐я▐ я┤п╟я│я┌я▄ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ + я│п╬п╡п©п╟п╢п╟п╣я┌ я│ п╫п╦п╤п╫п╣п╧ я┤п╟я│я┌я▄я▌ я│я┌я─п╬я┤п╨п╦) п╦ baseline + (п╫п╦п╤п╫я▐я▐ я┤п╟я│я┌я▄ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я│п╬п╡п©п╟п╢п╟п╣я┌ я│ п╠п╟п╥п╬п╧ я│я┌я─п╬я┤п╨п╦).
-
-image изобр
+
-image п╦п╥п╬п╠я─
-
Задает имя выводимого изображения Tk. Если значение - параметра не является допустимым именем изображения, то - возвращается сообщение об ошибке.
+
п≈п╟п╢п╟п╣я┌ п╦п╪я▐ п╡я▀п╡п╬п╢п╦п╪п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ Tk. п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ + п©п╟я─п╟п╪п╣я┌я─п╟ п╫п╣ я▐п╡п╩я▐п╣я┌я│я▐ п╢п╬п©я┐я│я┌п╦п╪я▀п╪ п╦п╪п╣п╫п╣п╪ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐, я┌п╬ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌я│я▐ я│п╬п╬п╠я┴п╣п╫п╦п╣ п╬п╠ п╬я┬п╦п╠п╨п╣.
-
-name ИмяИзобр
+
-name п≤п╪я▐п≤п╥п╬п╠я─
-
Задает имя ссылки на данное вхождение изображения. Если - параметр ИмяИзобр не задан, то именем служит имя - изображения Tk. Если значение параметра ИмяИзобр уже - использовалось, то к нему приписываются символы #nn, как - описано выше.
+
п≈п╟п╢п╟п╣я┌ п╦п╪я▐ я│я│я▀п╩п╨п╦ п╫п╟ п╢п╟п╫п╫п╬п╣ п╡я┘п╬п╤п╢п╣п╫п╦п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐. п∙я│п╩п╦ + п©п╟я─п╟п╪п╣я┌я─ п≤п╪я▐п≤п╥п╬п╠я─ п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п╦п╪п╣п╫п╣п╪ я│п╩я┐п╤п╦я┌ п╦п╪я▐ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ Tk. п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п≤п╪я▐п≤п╥п╬п╠я─ я┐п╤п╣ + п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╬я│я▄, я┌п╬ п╨ п╫п╣п╪я┐ п©я─п╦п©п╦я│я▀п╡п╟я▌я┌я│я▐ я│п╦п╪п╡п╬п╩я▀ #nn, п╨п╟п╨ + п╬п©п╦я│п╟п╫п╬ п╡я▀я┬п╣.
-
-padx пиксели
+
-padx п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает размер дополнительного - пространства, которое следует оставить по обе стороны - вставленного изображения. Его значение представляет собой - расстояние на экране в любом допустимом виде.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ я─п╟п╥п╪п╣я─ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ + п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟, п╨п╬я┌п╬я─п╬п╣ я│п╩п╣п╢я┐п╣я┌ п╬я│я┌п╟п╡п╦я┌я▄ п©п╬ п╬п╠п╣ я│я┌п╬я─п╬п╫я▀ + п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐. п∙пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ + я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣.
-
-pady пиксели
+
-pady п©п╦п╨я│п╣п╩п╦
-
Параметр пиксели задает размер дополнительного - пространства, которое следует оставить сверху и снизу от - вставленного изображения. Его значение представляет собой - расстояние на экране в любом допустимом виде.
+
п÷п╟я─п╟п╪п╣я┌я─ п©п╦п╨я│п╣п╩п╦ п╥п╟п╢п╟п╣я┌ я─п╟п╥п╪п╣я─ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╬пЁп╬ + п©я─п╬я│я┌я─п╟п╫я│я┌п╡п╟, п╨п╬я┌п╬я─п╬п╣ я│п╩п╣п╢я┐п╣я┌ п╬я│я┌п╟п╡п╦я┌я▄ я│п╡п╣я─я┘я┐ п╦ я│п╫п╦п╥я┐ п╬я┌ + п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐. п∙пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ + я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╫п╟ я█п╨я─п╟п╫п╣ п╡ п╩я▌п╠п╬п╪ п╢п╬п©я┐я│я┌п╦п╪п╬п╪ п╡п╦п╢п╣.
-

ВЫДЕЛЕНИЕ

+

п▓п╚п■п∙п⌡п∙п²п≤п∙

-

Выделение реализуется с помощью тегов. Если параметр - exportSelection текстового примитива имеет - значение истина, то с выделением ассоциируется тег +

п▓я▀п╢п╣п╩п╣п╫п╦п╣ я─п╣п╟п╩п╦п╥я┐п╣я┌я│я▐ я│ п©п╬п╪п╬я┴я▄я▌ я┌п╣пЁп╬п╡. п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ + exportSelection я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟ п╦п╪п╣п╣я┌ + п╥п╫п╟я┤п╣п╫п╦п╣ п╦я│я┌п╦п╫п╟, я┌п╬ я│ п╡я▀п╢п╣п╩п╣п╫п╦п╣п╪ п╟я│я│п╬я├п╦п╦я─я┐п╣я┌я│я▐ я┌п╣пЁ sel:

    -
  1. Если некоторые символы помечены тегом - sel, то текстовый примитив притязает на - владение выделением.
  2. +
  3. п∙я│п╩п╦ п╫п╣п╨п╬я┌п╬я─я▀п╣ я│п╦п╪п╡п╬п╩я▀ п©п╬п╪п╣я┤п╣п╫я▀ я┌п╣пЁп╬п╪ + sel, я┌п╬ я┌п╣п╨я│я┌п╬п╡я▀п╧ п©я─п╦п╪п╦я┌п╦п╡ п©я─п╦я┌я▐п╥п╟п╣я┌ п╫п╟ + п╡п╩п╟п╢п╣п╫п╦п╣ п╡я▀п╢п╣п╩п╣п╫п╦п╣п╪.
  4. -
  5. Результатом поиска выделения будут служить все символы, - помеченные тегом sel.
  6. +
  7. п═п╣п╥я┐п╩я▄я┌п╟я┌п╬п╪ п©п╬п╦я│п╨п╟ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╠я┐п╢я┐я┌ я│п╩я┐п╤п╦я┌я▄ п╡я│п╣ я│п╦п╪п╡п╬п╩я▀, + п©п╬п╪п╣я┤п╣п╫п╫я▀п╣ я┌п╣пЁп╬п╪ sel.
  8. -
  9. Если выделение запрашивается другим приложением или другим - окном данного приложения, то тег sel - снимается со всех символов текста.
  10. +
  11. п∙я│п╩п╦ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╥п╟п©я─п╟я┬п╦п╡п╟п╣я┌я│я▐ п╢я─я┐пЁп╦п╪ п©я─п╦п╩п╬п╤п╣п╫п╦п╣п╪ п╦п╩п╦ п╢я─я┐пЁп╦п╪ + п╬п╨п╫п╬п╪ п╢п╟п╫п╫п╬пЁп╬ п©я─п╦п╩п╬п╤п╣п╫п╦я▐, я┌п╬ я┌п╣пЁ sel + я│п╫п╦п╪п╟п╣я┌я│я▐ я│п╬ п╡я│п╣я┘ я│п╦п╪п╡п╬п╩п╬п╡ я┌п╣п╨я│я┌п╟.
-

Тег sel определяется автоматически при - создании текстового примитива; его нельзя удалить командой - примитива "имяПути tag - delete". Кроме того параметры +

п╒п╣пЁ sel п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ п©я─п╦ + я│п╬п╥п╢п╟п╫п╦п╦ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟; п╣пЁп╬ п╫п╣п╩я▄п╥я▐ я┐п╢п╟п╩п╦я┌я▄ п╨п╬п╪п╟п╫п╢п╬п╧ + п©я─п╦п╪п╦я┌п╦п╡п╟ "п╦п╪я▐п÷я┐я┌п╦ tag + delete". п я─п╬п╪п╣ я┌п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─я▀ selectBackground, - selectBorderWidth и - selectForeground текстового примитива связаны с - параметрами -background, - -borderwidth и -foreground - тега sel: изменение одного из этих параметров - примитива автоматически вызывает изменение соответствующего - параметра тега и наоборот.

+ selectBorderWidth п╦ + selectForeground я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟ я│п╡я▐п╥п╟п╫я▀ я│ + п©п╟я─п╟п╪п╣я┌я─п╟п╪п╦ -background, + -borderwidth п╦ -foreground + я┌п╣пЁп╟ sel: п╦п╥п╪п╣п╫п╣п╫п╦п╣ п╬п╢п╫п╬пЁп╬ п╦п╥ я█я┌п╦я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡ + п©я─п╦п╪п╦я┌п╦п╡п╟ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ п╡я▀п╥я▀п╡п╟п╣я┌ п╦п╥п╪п╣п╫п╣п╫п╦п╣ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣пЁп╬ + п©п╟я─п╟п╪п╣я┌я─п╟ я┌п╣пЁп╟ п╦ п╫п╟п╬п╠п╬я─п╬я┌.

-

КУРСОР ВВОДА

+

п пёп═п║п·п═ п▓п▓п·п■п░

-

Метка с именем insert имеет в текстовых - примитивах специальное значение. Она определяется автоматически - при создании примитива и ее нельзя отменить командой примитива - "имяПутиmark unset". Метка - insert задает положение курсора ввода; курсор - ввода отображается в этом положении всякий раз, когда текстовый - примитив попадает в фокус ввода.

+

п°п╣я┌п╨п╟ я│ п╦п╪п╣п╫п╣п╪ insert п╦п╪п╣п╣я┌ п╡ я┌п╣п╨я│я┌п╬п╡я▀я┘ + п©я─п╦п╪п╦я┌п╦п╡п╟я┘ я│п©п╣я├п╦п╟п╩я▄п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣. п·п╫п╟ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ + п©я─п╦ я│п╬п╥п╢п╟п╫п╦п╦ п©я─п╦п╪п╦я┌п╦п╡п╟ п╦ п╣п╣ п╫п╣п╩я▄п╥я▐ п╬я┌п╪п╣п╫п╦я┌я▄ п╨п╬п╪п╟п╫п╢п╬п╧ п©я─п╦п╪п╦я┌п╦п╡п╟ + "п╦п╪я▐п÷я┐я┌п╦mark unset". п°п╣я┌п╨п╟ + insert п╥п╟п╢п╟п╣я┌ п©п╬п╩п╬п╤п╣п╫п╦п╣ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟; п╨я┐я─я│п╬я─ + п╡п╡п╬п╢п╟ п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐ п╡ я█я┌п╬п╪ п©п╬п╩п╬п╤п╣п╫п╦п╦ п╡я│я▐п╨п╦п╧ я─п╟п╥, п╨п╬пЁп╢п╟ я┌п╣п╨я│я┌п╬п╡я▀п╧ + п©я─п╦п╪п╦я┌п╦п╡ п©п╬п©п╟п╢п╟п╣я┌ п╡ я└п╬п╨я┐я│ п╡п╡п╬п╢п╟.

-

КОМАНДА ПРИМИТИВА

+

п п·п°п░п²п■п░ п÷п═п≤п°п≤п╒п≤п▓п░

-

Команда text создает новую команду Tcl, имя - которой совпадает с именем текстового окна. С помощью этой - команды можно выполнять различные операции над примитивом. Ее - общий вид

+

п п╬п╪п╟п╫п╢п╟ text я│п╬п╥п╢п╟п╣я┌ п╫п╬п╡я┐я▌ п╨п╬п╪п╟п╫п╢я┐ Tcl, п╦п╪я▐ + п╨п╬я┌п╬я─п╬п╧ я│п╬п╡п©п╟п╢п╟п╣я┌ я│ п╦п╪п╣п╫п╣п╪ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п╬п╨п╫п╟. п║ п©п╬п╪п╬я┴я▄я▌ я█я┌п╬п╧ + п╨п╬п╪п╟п╫п╢я▀ п╪п╬п╤п╫п╬ п╡я▀п©п╬п╩п╫я▐я┌я▄ я─п╟п╥п╩п╦я┤п╫я▀п╣ п╬п©п╣я─п╟я├п╦п╦ п╫п╟п╢ п©я─п╦п╪п╦я┌п╦п╡п╬п╪. п∙п╣ + п╬п╠я┴п╦п╧ п╡п╦п╢

-      имяПути параметр ?арг арг ...?
+      п╦п╪я▐п÷я┐я┌п╦ п©п╟я─п╟п╪п╣я┌я─ ?п╟я─пЁ п╟я─пЁ ...?
     
-

имяПути является именем команды; оно совпадает с - именем пути текстового примитива. Параметр и аргументы уточняют - поведение команды. Текстовые примитивы допускают следующие формы - команды:

+

п╦п╪я▐п÷я┐я┌п╦ я▐п╡п╩я▐п╣я┌я│я▐ п╦п╪п╣п╫п╣п╪ п╨п╬п╪п╟п╫п╢я▀; п╬п╫п╬ я│п╬п╡п©п╟п╢п╟п╣я┌ я│ + п╦п╪п╣п╫п╣п╪ п©я┐я┌п╦ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟. п÷п╟я─п╟п╪п╣я┌я─ п╦ п╟я─пЁя┐п╪п╣п╫я┌я▀ я┐я┌п╬я┤п╫я▐я▌я┌ + п©п╬п╡п╣п╢п╣п╫п╦п╣ п╨п╬п╪п╟п╫п╢я▀. п╒п╣п╨я│я┌п╬п╡я▀п╣ п©я─п╦п╪п╦я┌п╦п╡я▀ п╢п╬п©я┐я│п╨п╟я▌я┌ я│п╩п╣п╢я┐я▌я┴п╦п╣ я└п╬я─п╪я▀ + п╨п╬п╪п╟п╫п╢я▀:

-
имяПути bbox индекс
+
п╦п╪я▐п÷я┐я┌п╦ bbox п╦п╫п╢п╣п╨я│
-
Возвращает список из четырех элементов, описывающий область - экрана, занимаемую символом с индексом индекс. Первые - два элемента списка представляют собой координаты x и y - верхнего левого угла этой области; последние два это ее ширина - и высота. Если символ виден на экране лишь частично, то - возвращаемые значения описывают видимую часть области. Если - символ на экране не виден, то возвращаемое значение является - пустым списком.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╦п╥ я┤п╣я┌я▀я─п╣я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡, п╬п©п╦я│я▀п╡п╟я▌я┴п╦п╧ п╬п╠п╩п╟я│я┌я▄ + я█п╨я─п╟п╫п╟, п╥п╟п╫п╦п╪п╟п╣п╪я┐я▌ я│п╦п╪п╡п╬п╩п╬п╪ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│. п÷п╣я─п╡я▀п╣ + п╢п╡п╟ я█п╩п╣п╪п╣п╫я┌п╟ я│п©п╦я│п╨п╟ п©я─п╣п╢я│я┌п╟п╡п╩я▐я▌я┌ я│п╬п╠п╬п╧ п╨п╬п╬я─п╢п╦п╫п╟я┌я▀ x п╦ y + п╡п╣я─я┘п╫п╣пЁп╬ п╩п╣п╡п╬пЁп╬ я┐пЁп╩п╟ я█я┌п╬п╧ п╬п╠п╩п╟я│я┌п╦; п©п╬я│п╩п╣п╢п╫п╦п╣ п╢п╡п╟ я█я┌п╬ п╣п╣ я┬п╦я─п╦п╫п╟ + п╦ п╡я▀я│п╬я┌п╟. п∙я│п╩п╦ я│п╦п╪п╡п╬п╩ п╡п╦п╢п╣п╫ п╫п╟ я█п╨я─п╟п╫п╣ п╩п╦я┬я▄ я┤п╟я│я┌п╦я┤п╫п╬, я┌п╬ + п╡п╬п╥п╡я─п╟я┴п╟п╣п╪я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ п╬п©п╦я│я▀п╡п╟я▌я┌ п╡п╦п╢п╦п╪я┐я▌ я┤п╟я│я┌я▄ п╬п╠п╩п╟я│я┌п╦. п∙я│п╩п╦ + я│п╦п╪п╡п╬п╩ п╫п╟ я█п╨я─п╟п╫п╣ п╫п╣ п╡п╦п╢п╣п╫, я┌п╬ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ я▐п╡п╩я▐п╣я┌я│я▐ + п©я┐я│я┌я▀п╪ я│п©п╦я│п╨п╬п╪.
-
имяПути cget - параметр
+
п╦п╪я▐п÷я┐я┌п╦ cget + п©п╟я─п╟п╪п╣я┌я─
-
Возвращает текущее значение параметра конфигурации с именем - параметр. Параметр может быть любым из параметров - команды text.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я┌п╣п╨я┐я┴п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ я│ п╦п╪п╣п╫п╣п╪ + п©п╟я─п╟п╪п╣я┌я─. п÷п╟я─п╟п╪п╣я┌я─ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╩я▌п╠я▀п╪ п╦п╥ п©п╟я─п╟п╪п╣я┌я─п╬п╡ + п╨п╬п╪п╟п╫п╢я▀ text.
-
имяПути compare индекс1 оп - индекс2
+
п╦п╪я▐п÷я┐я┌п╦ compare п╦п╫п╢п╣п╨я│1 п╬п© + п╦п╫п╢п╣п╨я│2
-
Сравнивает индексы, задаваемые параметрами индекс1 - и индекс2, в соответствии с оператором отношения, - задаваемым параметром оп; команда возвращает - "1", если указанное отношение выполняется, и - "0" в противном случае. Параметр оп может принимать - одно из значений "<", "<=", - "=", ">=", ">" или - "!=". Если значением оператора является - "=", то команда возвращает "1", если оба - индекса ссылаются на один и тот же символ; при операторе - "<" команда возвращает "1", если - индекс1 ссылается на символ, предшествующий символу с - индексом индекс2, и т.д.
+
п║я─п╟п╡п╫п╦п╡п╟п╣я┌ п╦п╫п╢п╣п╨я│я▀, п╥п╟п╢п╟п╡п╟п╣п╪я▀п╣ п©п╟я─п╟п╪п╣я┌я─п╟п╪п╦ п╦п╫п╢п╣п╨я│1 + п╦ п╦п╫п╢п╣п╨я│2, п╡ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦п╦ я│ п╬п©п╣я─п╟я┌п╬я─п╬п╪ п╬я┌п╫п╬я┬п╣п╫п╦я▐, + п╥п╟п╢п╟п╡п╟п╣п╪я▀п╪ п©п╟я─п╟п╪п╣я┌я─п╬п╪ п╬п©; п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ + "1", п╣я│п╩п╦ я┐п╨п╟п╥п╟п╫п╫п╬п╣ п╬я┌п╫п╬я┬п╣п╫п╦п╣ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐, п╦ + "0" п╡ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣. п÷п╟я─п╟п╪п╣я┌я─ п╬п© п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ + п╬п╢п╫п╬ п╦п╥ п╥п╫п╟я┤п╣п╫п╦п╧ "<", "<=", + "=", ">=", ">" п╦п╩п╦ + "!=". п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╬п©п╣я─п╟я┌п╬я─п╟ я▐п╡п╩я▐п╣я┌я│я▐ + "=", я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ "1", п╣я│п╩п╦ п╬п╠п╟ + п╦п╫п╢п╣п╨я│п╟ я│я│я▀п╩п╟я▌я┌я│я▐ п╫п╟ п╬п╢п╦п╫ п╦ я┌п╬я┌ п╤п╣ я│п╦п╪п╡п╬п╩; п©я─п╦ п╬п©п╣я─п╟я┌п╬я─п╣ + "<" п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ "1", п╣я│п╩п╦ + п╦п╫п╢п╣п╨я│1 я│я│я▀п╩п╟п╣я┌я│я▐ п╫п╟ я│п╦п╪п╡п╬п╩, п©я─п╣п╢я┬п╣я│я┌п╡я┐я▌я┴п╦п╧ я│п╦п╪п╡п╬п╩я┐ я│ + п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│2, п╦ я┌.п╢.
-
имяПути configure - ?параметр? ?значение параметр значение +
п╦п╪я▐п÷я┐я┌п╦ configure + ?п©п╟я─п╟п╪п╣я┌я─? ?п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─ п╥п╫п╟я┤п╣п╫п╦п╣ ...?
-
Запрашивает значения параметров конфигурации примитива или - изменяет их. Если параметр не указан, то возвращает - список, содержащий значения всех допустимых в - имениПути параметров (формат списка описан в - Tk_ConfigureInfo). Если параметр задан, а его новое - значение нет, то команда возвращает часть полного - списка, относящуюся к указанному параметру. Если заданы одна - или несколько пар параметр-значение, то указанным - параметрам примитива присваиваются новые - значения, а команда возвращает пустую - строку. Параметр может быть любым из параметров - команды text.
+
п≈п╟п©я─п╟я┬п╦п╡п╟п╣я┌ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п©я─п╦п╪п╦я┌п╦п╡п╟ п╦п╩п╦ + п╦п╥п╪п╣п╫я▐п╣я┌ п╦я┘. п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ п╫п╣ я┐п╨п╟п╥п╟п╫, я┌п╬ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ + я│п©п╦я│п╬п╨, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ п╥п╫п╟я┤п╣п╫п╦я▐ п╡я│п╣я┘ п╢п╬п©я┐я│я┌п╦п╪я▀я┘ п╡ + п╦п╪п╣п╫п╦п÷я┐я┌п╦ п©п╟я─п╟п╪п╣я┌я─п╬п╡ (я└п╬я─п╪п╟я┌ я│п©п╦я│п╨п╟ п╬п©п╦я│п╟п╫ п╡ + Tk_ConfigureInfo). п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ п╥п╟п╢п╟п╫, п╟ п╣пЁп╬ п╫п╬п╡п╬п╣ + п╥п╫п╟я┤п╣п╫п╦п╣ п╫п╣я┌, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я┤п╟я│я┌я▄ п©п╬п╩п╫п╬пЁп╬ + я│п©п╦я│п╨п╟, п╬я┌п╫п╬я│я▐я┴я┐я▌я│я▐ п╨ я┐п╨п╟п╥п╟п╫п╫п╬п╪я┐ п©п╟я─п╟п╪п╣я┌я─я┐. п∙я│п╩п╦ п╥п╟п╢п╟п╫я▀ п╬п╢п╫п╟ + п╦п╩п╦ п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╟я─ п©п╟я─п╟п╪п╣я┌я─-п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ я┐п╨п╟п╥п╟п╫п╫я▀п╪ + п©п╟я─п╟п╪п╣я┌я─п╟п╪ п©я─п╦п╪п╦я┌п╦п╡п╟ п©я─п╦я│п╡п╟п╦п╡п╟я▌я┌я│я▐ п╫п╬п╡я▀п╣ + п╥п╫п╟я┤п╣п╫п╦я▐, п╟ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ + я│я┌я─п╬п╨я┐. п÷п╟я─п╟п╪п╣я┌я─ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╩я▌п╠я▀п╪ п╦п╥ п©п╟я─п╟п╪п╣я┌я─п╬п╡ + п╨п╬п╪п╟п╫п╢я▀ text.
-
имяПути debug - ?булевское?
+
п╦п╪я▐п÷я┐я┌п╦ debug + ?п╠я┐п╩п╣п╡я│п╨п╬п╣?
-
Если задан параметр булевское, то он может иметь - значение истина или ложь в виде, приемлемом для - Tcl_GetBoolean. Если значение параметра - истина, то в B-дереве, связанном с текстовыми примитивами, - будет выполняться внутренняя проверка согласованности. В - противном случае эта проверка будет отключена. Независимо от - полученного значения команда возвращает пустую строку. Если - параметр булевское не задан, то команда возвращает - on или off в зависимости от - того, подключена или нет в момент выполнения команды система - отладки. Переключатель отладки один на все текстовые - примитивы: изменение его значения в одном примитиве приводит к - изменению этого значения для всех примитивов. Проверка - согласованности для примитивов с длинными текстами может - привести к существенному замедлению работы.
+
п∙я│п╩п╦ п╥п╟п╢п╟п╫ п©п╟я─п╟п╪п╣я┌я─ п╠я┐п╩п╣п╡я│п╨п╬п╣, я┌п╬ п╬п╫ п╪п╬п╤п╣я┌ п╦п╪п╣я┌я▄ + п╥п╫п╟я┤п╣п╫п╦п╣ п╦я│я┌п╦п╫п╟ п╦п╩п╦ п╩п╬п╤я▄ п╡ п╡п╦п╢п╣, п©я─п╦п╣п╪п╩п╣п╪п╬п╪ п╢п╩я▐ + Tcl_GetBoolean. п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ + п╦я│я┌п╦п╫п╟, я┌п╬ п╡ B-п╢п╣я─п╣п╡п╣, я│п╡я▐п╥п╟п╫п╫п╬п╪ я│ я┌п╣п╨я│я┌п╬п╡я▀п╪п╦ п©я─п╦п╪п╦я┌п╦п╡п╟п╪п╦, + п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ п╡п╫я┐я┌я─п╣п╫п╫я▐я▐ п©я─п╬п╡п╣я─п╨п╟ я│п╬пЁп╩п╟я│п╬п╡п╟п╫п╫п╬я│я┌п╦. п▓ + п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ я█я┌п╟ п©я─п╬п╡п╣я─п╨п╟ п╠я┐п╢п╣я┌ п╬я┌п╨п╩я▌я┤п╣п╫п╟. п²п╣п╥п╟п╡п╦я│п╦п╪п╬ п╬я┌ + п©п╬п╩я┐я┤п╣п╫п╫п╬пЁп╬ п╥п╫п╟я┤п╣п╫п╦я▐ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐. п∙я│п╩п╦ + п©п╟я─п╟п╪п╣я┌я─ п╠я┐п╩п╣п╡я│п╨п╬п╣ п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ + on п╦п╩п╦ off п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ + я┌п╬пЁп╬, п©п╬п╢п╨п╩я▌я┤п╣п╫п╟ п╦п╩п╦ п╫п╣я┌ п╡ п╪п╬п╪п╣п╫я┌ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ п╨п╬п╪п╟п╫п╢я▀ я│п╦я│я┌п╣п╪п╟ + п╬я┌п╩п╟п╢п╨п╦. п÷п╣я─п╣п╨п╩я▌я┤п╟я┌п╣п╩я▄ п╬я┌п╩п╟п╢п╨п╦ п╬п╢п╦п╫ п╫п╟ п╡я│п╣ я┌п╣п╨я│я┌п╬п╡я▀п╣ + п©я─п╦п╪п╦я┌п╦п╡я▀: п╦п╥п╪п╣п╫п╣п╫п╦п╣ п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦я▐ п╡ п╬п╢п╫п╬п╪ п©я─п╦п╪п╦я┌п╦п╡п╣ п©я─п╦п╡п╬п╢п╦я┌ п╨ + п╦п╥п╪п╣п╫п╣п╫п╦я▌ я█я┌п╬пЁп╬ п╥п╫п╟я┤п╣п╫п╦я▐ п╢п╩я▐ п╡я│п╣я┘ п©я─п╦п╪п╦я┌п╦п╡п╬п╡. п÷я─п╬п╡п╣я─п╨п╟ + я│п╬пЁп╩п╟я│п╬п╡п╟п╫п╫п╬я│я┌п╦ п╢п╩я▐ п©я─п╦п╪п╦я┌п╦п╡п╬п╡ я│ п╢п╩п╦п╫п╫я▀п╪п╦ я┌п╣п╨я│я┌п╟п╪п╦ п╪п╬п╤п╣я┌ + п©я─п╦п╡п╣я│я┌п╦ п╨ я│я┐я┴п╣я│я┌п╡п╣п╫п╫п╬п╪я┐ п╥п╟п╪п╣п╢п╩п╣п╫п╦я▌ я─п╟п╠п╬я┌я▀.
-
имяПути delete индекс1 - ?индекс2?
+
п╦п╪я▐п÷я┐я┌п╦ delete п╦п╫п╢п╣п╨я│1 + ?п╦п╫п╢п╣п╨я│2?
-
Удаляет последовательность символов в тексте. Если заданы - оба параметра индекс1 и индекс2, то - удаляются все символы, начиная с символа с индексом - индекс1, и кончая символом, непосредственно - предшествующим символу с индексом индекс2 - (т.е. символ с индексом индекс2 не удаляется). Если - параметр индекс2 не задан, то удаляется только символ - с индексом индекс1. Невозможно такое удаление, при - котором последний символ оставшегося текста не будет символом - перевода строки. Команда возвращает пустую строку.
+
пёп╢п╟п╩я▐п╣я┌ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я│п╦п╪п╡п╬п╩п╬п╡ п╡ я┌п╣п╨я│я┌п╣. п∙я│п╩п╦ п╥п╟п╢п╟п╫я▀ + п╬п╠п╟ п©п╟я─п╟п╪п╣я┌я─п╟ п╦п╫п╢п╣п╨я│1 п╦ п╦п╫п╢п╣п╨я│2, я┌п╬ + я┐п╢п╟п╩я▐я▌я┌я│я▐ п╡я│п╣ я│п╦п╪п╡п╬п╩я▀, п╫п╟я┤п╦п╫п╟я▐ я│ я│п╦п╪п╡п╬п╩п╟ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│1, п╦ п╨п╬п╫я┤п╟я▐ я│п╦п╪п╡п╬п╩п╬п╪, п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ + п©я─п╣п╢я┬п╣я│я┌п╡я┐я▌я┴п╦п╪ я│п╦п╪п╡п╬п╩я┐ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│2 + (я┌.п╣. я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│2 п╫п╣ я┐п╢п╟п╩я▐п╣я┌я│я▐). п∙я│п╩п╦ + п©п╟я─п╟п╪п╣я┌я─ п╦п╫п╢п╣п╨я│2 п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ я┐п╢п╟п╩я▐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ я│п╦п╪п╡п╬п╩ + я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│1. п²п╣п╡п╬п╥п╪п╬п╤п╫п╬ я┌п╟п╨п╬п╣ я┐п╢п╟п╩п╣п╫п╦п╣, п©я─п╦ + п╨п╬я┌п╬я─п╬п╪ п©п╬я│п╩п╣п╢п╫п╦п╧ я│п╦п╪п╡п╬п╩ п╬я│я┌п╟п╡я┬п╣пЁп╬я│я▐ я┌п╣п╨я│я┌п╟ п╫п╣ п╠я┐п╢п╣я┌ я│п╦п╪п╡п╬п╩п╬п╪ + п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦. п п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути dlineinfo индекс
+
п╦п╪я▐п÷я┐я┌п╦ dlineinfo п╦п╫п╢п╣п╨я│
-
Возвращает список из пяти элементов, описывающий область - экрана, занимаемую строчкой, содержащей символ с индексом - индекс. Первые два элемента списка представляют собой - координаты x и y верхнего левого угла этой области; следующие - два это ее ширина и высота; пятый элемент это расстояние от - верхней границы области вниз до базы строчки. Все значения - измеряются в пикселях. Если текущий режим переноса строки - имеет значение none и строка видна на экране - лишь частично, то возвращаемые значения описывают всю область - строки, включая и ее невидимые части. Если строчка короче - полной ширины экрана, то возвращаемые значения описывают - только ту ее часть, которая занята символами и вставленными - окнами. Если строчка, содержащая символ с индексом - индекс, на экране не видна, то возвращаемое значение - является пустым списком.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╦п╥ п©я▐я┌п╦ я█п╩п╣п╪п╣п╫я┌п╬п╡, п╬п©п╦я│я▀п╡п╟я▌я┴п╦п╧ п╬п╠п╩п╟я│я┌я▄ + я█п╨я─п╟п╫п╟, п╥п╟п╫п╦п╪п╟п╣п╪я┐я▌ я│я┌я─п╬я┤п╨п╬п╧, я│п╬п╢п╣я─п╤п╟я┴п╣п╧ я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│. п÷п╣я─п╡я▀п╣ п╢п╡п╟ я█п╩п╣п╪п╣п╫я┌п╟ я│п©п╦я│п╨п╟ п©я─п╣п╢я│я┌п╟п╡п╩я▐я▌я┌ я│п╬п╠п╬п╧ + п╨п╬п╬я─п╢п╦п╫п╟я┌я▀ x п╦ y п╡п╣я─я┘п╫п╣пЁп╬ п╩п╣п╡п╬пЁп╬ я┐пЁп╩п╟ я█я┌п╬п╧ п╬п╠п╩п╟я│я┌п╦; я│п╩п╣п╢я┐я▌я┴п╦п╣ + п╢п╡п╟ я█я┌п╬ п╣п╣ я┬п╦я─п╦п╫п╟ п╦ п╡я▀я│п╬я┌п╟; п©я▐я┌я▀п╧ я█п╩п╣п╪п╣п╫я┌ я█я┌п╬ я─п╟я│я│я┌п╬я▐п╫п╦п╣ п╬я┌ + п╡п╣я─я┘п╫п╣п╧ пЁя─п╟п╫п╦я├я▀ п╬п╠п╩п╟я│я┌п╦ п╡п╫п╦п╥ п╢п╬ п╠п╟п╥я▀ я│я┌я─п╬я┤п╨п╦. п▓я│п╣ п╥п╫п╟я┤п╣п╫п╦я▐ + п╦п╥п╪п╣я─я▐я▌я┌я│я▐ п╡ п©п╦п╨я│п╣п╩я▐я┘. п∙я│п╩п╦ я┌п╣п╨я┐я┴п╦п╧ я─п╣п╤п╦п╪ п©п╣я─п╣п╫п╬я│п╟ я│я┌я─п╬п╨п╦ + п╦п╪п╣п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ none п╦ я│я┌я─п╬п╨п╟ п╡п╦п╢п╫п╟ п╫п╟ я█п╨я─п╟п╫п╣ + п╩п╦я┬я▄ я┤п╟я│я┌п╦я┤п╫п╬, я┌п╬ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ п╬п©п╦я│я▀п╡п╟я▌я┌ п╡я│я▌ п╬п╠п╩п╟я│я┌я▄ + я│я┌я─п╬п╨п╦, п╡п╨п╩я▌я┤п╟я▐ п╦ п╣п╣ п╫п╣п╡п╦п╢п╦п╪я▀п╣ я┤п╟я│я┌п╦. п∙я│п╩п╦ я│я┌я─п╬я┤п╨п╟ п╨п╬я─п╬я┤п╣ + п©п╬п╩п╫п╬п╧ я┬п╦я─п╦п╫я▀ я█п╨я─п╟п╫п╟, я┌п╬ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ п╬п©п╦я│я▀п╡п╟я▌я┌ + я┌п╬п╩я▄п╨п╬ я┌я┐ п╣п╣ я┤п╟я│я┌я▄, п╨п╬я┌п╬я─п╟я▐ п╥п╟п╫я▐я┌п╟ я│п╦п╪п╡п╬п╩п╟п╪п╦ п╦ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀п╪п╦ + п╬п╨п╫п╟п╪п╦. п∙я│п╩п╦ я│я┌я─п╬я┤п╨п╟, я│п╬п╢п╣я─п╤п╟я┴п╟я▐ я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│, п╫п╟ я█п╨я─п╟п╫п╣ п╫п╣ п╡п╦п╢п╫п╟, я┌п╬ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ + я▐п╡п╩я▐п╣я┌я│я▐ п©я┐я│я┌я▀п╪ я│п©п╦я│п╨п╬п╪.
-
имяПути dump ?переключатели? - индекс1 ?индекс2?
+
п╦п╪я▐п÷я┐я┌п╦ dump ?п©п╣я─п╣п╨п╩я▌я┤п╟я┌п╣п╩п╦? + п╦п╫п╢п╣п╨я│1 ?п╦п╫п╢п╣п╨я│2?
-

Возвращает содержимое текстового примитива от символа с - индексом индекс1 до символа с индексом - индекс2 (не включая последний), включая сам текст, - а также информацию о метках, тегах и вставленных окнах. Если - параметр индекс2 не задан, то по умолчанию - описывается символ с индексом индекс1. Возвращаемая - информация имеет следующий формат:

+

п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟ п╬я┌ я│п╦п╪п╡п╬п╩п╟ я│ + п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│1 п╢п╬ я│п╦п╪п╡п╬п╩п╟ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│2 (п╫п╣ п╡п╨п╩я▌я┤п╟я▐ п©п╬я│п╩п╣п╢п╫п╦п╧), п╡п╨п╩я▌я┤п╟я▐ я│п╟п╪ я┌п╣п╨я│я┌, + п╟ я┌п╟п╨п╤п╣ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╪п╣я┌п╨п╟я┘, я┌п╣пЁп╟я┘ п╦ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀я┘ п╬п╨п╫п╟я┘. п∙я│п╩п╦ + п©п╟я─п╟п╪п╣я┌я─ п╦п╫п╢п╣п╨я│2 п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ + п╬п©п╦я│я▀п╡п╟п╣я┌я│я▐ я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│1. п▓п╬п╥п╡я─п╟я┴п╟п╣п╪п╟я▐ + п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╦п╪п╣п╣я┌ я│п╩п╣п╢я┐я▌я┴п╦п╧ я└п╬я─п╪п╟я┌:

-          ключ1 значение1 индекс1 ключ 2 значение 2 индекс 2 ...
+          п╨п╩я▌я┤1 п╥п╫п╟я┤п╣п╫п╦п╣1 п╦п╫п╢п╣п╨я│1 п╨п╩я▌я┤ 2 п╥п╫п╟я┤п╣п╫п╦п╣ 2 п╦п╫п╢п╣п╨я│ 2 ...
         
-

Ключи могут принимать значения text, +

п п╩я▌я┤п╦ п╪п╬пЁя┐я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╥п╫п╟я┤п╣п╫п╦я▐ text, mark, tagon, - tagoff и - window. Соответствующими возвращаемыми - значениями будут текст, имя метки, имя тега или имя - окна. Возвращаемыми значениями индекса будут индекс начала - текста, метки, тегового перехода или окна. Для управления - результатом можно использовать один или несколько из - следующих переключателей (или их аббревиатур):

+ tagoff п╦ + window. п║п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╪п╦ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪я▀п╪п╦ + п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦ п╠я┐п╢я┐я┌ я┌п╣п╨я│я┌, п╦п╪я▐ п╪п╣я┌п╨п╦, п╦п╪я▐ я┌п╣пЁп╟ п╦п╩п╦ п╦п╪я▐ + п╬п╨п╫п╟. п▓п╬п╥п╡я─п╟я┴п╟п╣п╪я▀п╪п╦ п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦ п╦п╫п╢п╣п╨я│п╟ п╠я┐п╢я┐я┌ п╦п╫п╢п╣п╨я│ п╫п╟я┤п╟п╩п╟ + я┌п╣п╨я│я┌п╟, п╪п╣я┌п╨п╦, я┌п╣пЁп╬п╡п╬пЁп╬ п©п╣я─п╣я┘п╬п╢п╟ п╦п╩п╦ п╬п╨п╫п╟. п■п╩я▐ я┐п©я─п╟п╡п╩п╣п╫п╦я▐ + я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╪ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╬п╢п╦п╫ п╦п╩п╦ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╦п╥ + я│п╩п╣п╢я┐я▌я┴п╦я┘ п©п╣я─п╣п╨п╩я▌я┤п╟я┌п╣п╩п╣п╧ (п╦п╩п╦ п╦я┘ п╟п╠п╠я─п╣п╡п╦п╟я┌я┐я─):

-all
-
Возвращается информация обо всех элементах тексте, - метках, тегах и окнах. Это значение принято по - умолчанию.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌я│я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬п╠п╬ п╡я│п╣я┘ я█п╩п╣п╪п╣п╫я┌п╟я┘ я┌п╣п╨я│я┌п╣, + п╪п╣я┌п╨п╟я┘, я┌п╣пЁп╟я┘ п╦ п╬п╨п╫п╟я┘. п╜я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©я─п╦п╫я▐я┌п╬ п©п╬ + я┐п╪п╬п╩я┤п╟п╫п╦я▌.
-
-command команда
+
-command п╨п╬п╪п╟п╫п╢п╟
-
В этом случае вместо возвращения информации об элементах - текстового примитива на каждом из этих элементов в - указанной области текста выполняется - команда. Аргументами команды служат - ключ, значение и индекс соответствующего элемента.
+
п▓ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╡п╪п╣я│я┌п╬ п╡п╬п╥п╡я─п╟я┴п╣п╫п╦я▐ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬п╠ я█п╩п╣п╪п╣п╫я┌п╟я┘ + я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟ п╫п╟ п╨п╟п╤п╢п╬п╪ п╦п╥ я█я┌п╦я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡ п╡ + я┐п╨п╟п╥п╟п╫п╫п╬п╧ п╬п╠п╩п╟я│я┌п╦ я┌п╣п╨я│я┌п╟ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ + п╨п╬п╪п╟п╫п╢п╟. п░я─пЁя┐п╪п╣п╫я┌п╟п╪п╦ п╨п╬п╪п╟п╫п╢я▀ я│п╩я┐п╤п╟я┌ + п╨п╩я▌я┤, п╥п╫п╟я┤п╣п╫п╦п╣ п╦ п╦п╫п╢п╣п╨я│ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣пЁп╬ я█п╩п╣п╪п╣п╫я┌п╟.
-mark
-
Включить в результат информацию о метках.
+
п▓п╨п╩я▌я┤п╦я┌я▄ п╡ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╪п╣я┌п╨п╟я┘.
-tag
-
Включить в результат информацию о теговых - переходах. Информация о тегах возвращается в виде - элементов tagon и - tagoff, указывающих соответственно начало - и конец каждой области тега.
+
п▓п╨п╩я▌я┤п╦я┌я▄ п╡ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я┌п╣пЁп╬п╡я▀я┘ + п©п╣я─п╣я┘п╬п╢п╟я┘. п≤п╫я└п╬я─п╪п╟я├п╦я▐ п╬ я┌п╣пЁп╟я┘ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌я│я▐ п╡ п╡п╦п╢п╣ + я█п╩п╣п╪п╣п╫я┌п╬п╡ tagon п╦ + tagoff, я┐п╨п╟п╥я▀п╡п╟я▌я┴п╦я┘ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬ п╫п╟я┤п╟п╩п╬ + п╦ п╨п╬п╫п╣я├ п╨п╟п╤п╢п╬п╧ п╬п╠п╩п╟я│я┌п╦ я┌п╣пЁп╟.
-text
-
Включить в результат информацию о тексте. Значением - служит текст до следующего элемента или до конца области, - указанного параметром индекс2. Текстовый элемент - не захватывает новых строк. Часть текста, содержащая - несколько строк и не включающая меток и теговых переходов, - будет выводиться в виде набора отрезков текста, каждый из - которых кончается символом перевода строки. Эти символы - являются частью результата.
+
п▓п╨п╩я▌я┤п╦я┌я▄ п╡ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я┌п╣п╨я│я┌п╣. п≈п╫п╟я┤п╣п╫п╦п╣п╪ + я│п╩я┐п╤п╦я┌ я┌п╣п╨я│я┌ п╢п╬ я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ я█п╩п╣п╪п╣п╫я┌п╟ п╦п╩п╦ п╢п╬ п╨п╬п╫я├п╟ п╬п╠п╩п╟я│я┌п╦, + я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─п╬п╪ п╦п╫п╢п╣п╨я│2. п╒п╣п╨я│я┌п╬п╡я▀п╧ я█п╩п╣п╪п╣п╫я┌ + п╫п╣ п╥п╟я┘п╡п╟я┌я▀п╡п╟п╣я┌ п╫п╬п╡я▀я┘ я│я┌я─п╬п╨. п╖п╟я│я┌я▄ я┌п╣п╨я│я┌п╟, я│п╬п╢п╣я─п╤п╟я┴п╟я▐ + п╫п╣я│п╨п╬п╩я▄п╨п╬ я│я┌я─п╬п╨ п╦ п╫п╣ п╡п╨п╩я▌я┤п╟я▌я┴п╟я▐ п╪п╣я┌п╬п╨ п╦ я┌п╣пЁп╬п╡я▀я┘ п©п╣я─п╣я┘п╬п╢п╬п╡, + п╠я┐п╢п╣я┌ п╡я▀п╡п╬п╢п╦я┌я▄я│я▐ п╡ п╡п╦п╢п╣ п╫п╟п╠п╬я─п╟ п╬я┌я─п╣п╥п╨п╬п╡ я┌п╣п╨я│я┌п╟, п╨п╟п╤п╢я▀п╧ п╦п╥ + п╨п╬я┌п╬я─я▀я┘ п╨п╬п╫я┤п╟п╣я┌я│я▐ я│п╦п╪п╡п╬п╩п╬п╪ п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦. п╜я┌п╦ я│п╦п╪п╡п╬п╩я▀ + я▐п╡п╩я▐я▌я┌я│я▐ я┤п╟я│я┌я▄я▌ я─п╣п╥я┐п╩я▄я┌п╟я┌п╟.
-window
-
Включить в результат информацию о вставленных - окнах. Значением является имя Tk пути вставленного окна, - за исключением случая, когда окно еще не создано. (Окно - должно содержать создающий скрипт.) В последнем случае - результатом служит пустая строка, а дополнительную - информацию об окне можно получить, задав значение его - индекса.
+
п▓п╨п╩я▌я┤п╦я┌я▄ п╡ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀я┘ + п╬п╨п╫п╟я┘. п≈п╫п╟я┤п╣п╫п╦п╣п╪ я▐п╡п╩я▐п╣я┌я│я▐ п╦п╪я▐ Tk п©я┐я┌п╦ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟, + п╥п╟ п╦я│п╨п╩я▌я┤п╣п╫п╦п╣п╪ я│п╩я┐я┤п╟я▐, п╨п╬пЁп╢п╟ п╬п╨п╫п╬ п╣я┴п╣ п╫п╣ я│п╬п╥п╢п╟п╫п╬. (п·п╨п╫п╬ + п╢п╬п╩п╤п╫п╬ я│п╬п╢п╣я─п╤п╟я┌я▄ я│п╬п╥п╢п╟я▌я┴п╦п╧ я│п╨я─п╦п©я┌.) п▓ п©п╬я│п╩п╣п╢п╫п╣п╪ я│п╩я┐я┤п╟п╣ + я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╪ я│п╩я┐п╤п╦я┌ п©я┐я│я┌п╟я▐ я│я┌я─п╬п╨п╟, п╟ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫я┐я▌ + п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬п╠ п╬п╨п╫п╣ п╪п╬п╤п╫п╬ п©п╬п╩я┐я┤п╦я┌я▄, п╥п╟п╢п╟п╡ п╥п╫п╟я┤п╣п╫п╦п╣ п╣пЁп╬ + п╦п╫п╢п╣п╨я│п╟.
-
имяПути get индекс1 - ?индекс2?
+
п╦п╪я▐п÷я┐я┌п╦ get п╦п╫п╢п╣п╨я│1 + ?п╦п╫п╢п╣п╨я│2?
-
Возвращает последовательность символов в тексте. В - последовательность включаются все символы текста, начиная с - символа с индексом индекс1 и кончая символом, - непосредственно предшествующим символу с индексом - индекс2 (символ с индексом индекс2 в эту - последовательность не входит). Если параметр индекс2 - опущен, то команда возвращает единственный символ с индексом - индекс1. Если в указанном интервале нет символов - (например, если индекс1 указывает за конец файла или - значение индекс2 меньше, чем индекс1), то - команда возвращает пустую строку. Если в указанном интервале - есть вставленные окна, то информация о них в возвращаемую - строку не входит.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я│п╦п╪п╡п╬п╩п╬п╡ п╡ я┌п╣п╨я│я┌п╣. п▓ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ п╡п╨п╩я▌я┤п╟я▌я┌я│я▐ п╡я│п╣ я│п╦п╪п╡п╬п╩я▀ я┌п╣п╨я│я┌п╟, п╫п╟я┤п╦п╫п╟я▐ я│ + я│п╦п╪п╡п╬п╩п╟ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│1 п╦ п╨п╬п╫я┤п╟я▐ я│п╦п╪п╡п╬п╩п╬п╪, + п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©я─п╣п╢я┬п╣я│я┌п╡я┐я▌я┴п╦п╪ я│п╦п╪п╡п╬п╩я┐ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│2 (я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│2 п╡ я█я┌я┐ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ п╫п╣ п╡я┘п╬п╢п╦я┌). п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ п╦п╫п╢п╣п╨я│2 + п╬п©я┐я┴п╣п╫, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫я▀п╧ я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│1. п∙я│п╩п╦ п╡ я┐п╨п╟п╥п╟п╫п╫п╬п╪ п╦п╫я┌п╣я─п╡п╟п╩п╣ п╫п╣я┌ я│п╦п╪п╡п╬п╩п╬п╡ + (п╫п╟п©я─п╦п╪п╣я─, п╣я│п╩п╦ п╦п╫п╢п╣п╨я│1 я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╥п╟ п╨п╬п╫п╣я├ я└п╟п╧п╩п╟ п╦п╩п╦ + п╥п╫п╟я┤п╣п╫п╦п╣ п╦п╫п╢п╣п╨я│2 п╪п╣п╫я▄я┬п╣, я┤п╣п╪ п╦п╫п╢п╣п╨я│1), я┌п╬ + п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐. п∙я│п╩п╦ п╡ я┐п╨п╟п╥п╟п╫п╫п╬п╪ п╦п╫я┌п╣я─п╡п╟п╩п╣ + п╣я│я┌я▄ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ п╬п╨п╫п╟, я┌п╬ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ п╫п╦я┘ п╡ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪я┐я▌ + я│я┌я─п╬п╨я┐ п╫п╣ п╡я┘п╬п╢п╦я┌.
-
имяПути image ?параметр? - ?арг арг ...?
+
п╦п╪я▐п÷я┐я┌п╦ image ?п©п╟я─п╟п╪п╣я┌я─? + ?п╟я─пЁ п╟я─пЁ ...?
-

Команда предназначена для управления вставленными - изображениями. Поведение команды определяется значением - аргумента параметр. В настоящее время поддерживаются - следующие формы команды:

+

п п╬п╪п╟п╫п╢п╟ п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╟ п╢п╩я▐ я┐п©я─п╟п╡п╩п╣п╫п╦я▐ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀п╪п╦ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐п╪п╦. п÷п╬п╡п╣п╢п╣п╫п╦п╣ п╨п╬п╪п╟п╫п╢я▀ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╥п╫п╟я┤п╣п╫п╦п╣п╪ + п╟я─пЁя┐п╪п╣п╫я┌п╟ п©п╟я─п╟п╪п╣я┌я─. п▓ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐ + я│п╩п╣п╢я┐я▌я┴п╦п╣ я└п╬я─п╪я▀ п╨п╬п╪п╟п╫п╢я▀:

-
имяПути image cget индекс - параметр
+
п╦п╪я▐п÷я┐я┌п╦ image cget п╦п╫п╢п╣п╨я│ + п©п╟я─п╟п╪п╣я┌я─
-
Возвращает значение параметра конфигурации вставленного - изображения. Аргумент индекс указывает - вставленное изображение, а параметр задает имя - требуемого параметра конфигурации; это имя должно быть - элементом списка, приведенного (см. "Вставленные - изображения").
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐. п░я─пЁя┐п╪п╣п╫я┌ п╦п╫п╢п╣п╨я│ я┐п╨п╟п╥я▀п╡п╟п╣я┌ + п╡я│я┌п╟п╡п╩п╣п╫п╫п╬п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣, п╟ п©п╟я─п╟п╪п╣я┌я─ п╥п╟п╢п╟п╣я┌ п╦п╪я▐ + я┌я─п╣п╠я┐п╣п╪п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─п╟ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦; я█я┌п╬ п╦п╪я▐ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ + я█п╩п╣п╪п╣п╫я┌п╬п╪ я│п©п╦я│п╨п╟, п©я─п╦п╡п╣п╢п╣п╫п╫п╬пЁп╬ (я│п╪. "п▓я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐").
-
имяПути image configure - индекс ?параметр значение ...?
+
п╦п╪я▐п÷я┐я┌п╦ image configure + п╦п╫п╢п╣п╨я│ ?п©п╟я─п╟п╪п╣я┌я─ п╥п╫п╟я┤п╣п╫п╦п╣ ...?
-
Запрашивает значение параметров вставленного изображения - или изменяет эти значения. Если ни один аргумент параметр - не задан, то возвращает список, содержащий значения всех - наличных параметров вставленного изображения с индексом - индекс (формат списка описан в Tk_ConfigureInfo). Если - параметр задан, а его значение нет, то команда возвращает - часть списка, относящуюся к данному параметру. Если задано - несколько пар параметр-значение, то команда придает - указанным параметрам новые значения; в этом случае команда - возвращает пустую строку. Описание поддерживаемых - параметров (см. "Вставленные - изображения").
+
п≈п╟п©я─п╟я┬п╦п╡п╟п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ + п╦п╩п╦ п╦п╥п╪п╣п╫я▐п╣я┌ я█я┌п╦ п╥п╫п╟я┤п╣п╫п╦я▐. п∙я│п╩п╦ п╫п╦ п╬п╢п╦п╫ п╟я─пЁя┐п╪п╣п╫я┌ п©п╟я─п╟п╪п╣я┌я─ + п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ п╥п╫п╟я┤п╣п╫п╦я▐ п╡я│п╣я┘ + п╫п╟п╩п╦я┤п╫я▀я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│ (я└п╬я─п╪п╟я┌ я│п©п╦я│п╨п╟ п╬п©п╦я│п╟п╫ п╡ Tk_ConfigureInfo). п∙я│п╩п╦ + п©п╟я─п╟п╪п╣я┌я─ п╥п╟п╢п╟п╫, п╟ п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╫п╣я┌, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ + я┤п╟я│я┌я▄ я│п©п╦я│п╨п╟, п╬я┌п╫п╬я│я▐я┴я┐я▌я│я▐ п╨ п╢п╟п╫п╫п╬п╪я┐ п©п╟я─п╟п╪п╣я┌я─я┐. п∙я│п╩п╦ п╥п╟п╢п╟п╫п╬ + п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╟я─ п©п╟я─п╟п╪п╣я┌я─-п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п©я─п╦п╢п╟п╣я┌ + я┐п╨п╟п╥п╟п╫п╫я▀п╪ п©п╟я─п╟п╪п╣я┌я─п╟п╪ п╫п╬п╡я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐; п╡ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╨п╬п╪п╟п╫п╢п╟ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐. п·п©п╦я│п╟п╫п╦п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣п╪я▀я┘ + п©п╟я─п╟п╪п╣я┌я─п╬п╡ (я│п╪. "п▓я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐").
-
имяПути image create - индекс ?параметр значение ...?
+
п╦п╪я▐п÷я┐я┌п╦ image create + п╦п╫п╢п╣п╨я│ ?п©п╟я─п╟п╪п╣я┌я─ п╥п╫п╟я┤п╣п╫п╦п╣ ...?
-
Команда создает новую ссылку на изображение, которое - появляется в тексте в положении, указанном аргументом - индекс. Для установки параметров конфигурации - изображения можно указать произвольное число пар - параметр-значение. Команда возвращает уникальный - идентификатор, который можно использовать в качестве - индекса при ссылке на данное изображение. Описания - поддерживаемых параметров и возвращаемого идентификатора - (см. "Вставленные - изображения").
+
п п╬п╪п╟п╫п╢п╟ я│п╬п╥п╢п╟п╣я┌ п╫п╬п╡я┐я▌ я│я│я▀п╩п╨я┐ п╫п╟ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣, п╨п╬я┌п╬я─п╬п╣ + п©п╬я▐п╡п╩я▐п╣я┌я│я▐ п╡ я┌п╣п╨я│я┌п╣ п╡ п©п╬п╩п╬п╤п╣п╫п╦п╦, я┐п╨п╟п╥п╟п╫п╫п╬п╪ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ + п╦п╫п╢п╣п╨я│. п■п╩я▐ я┐я│я┌п╟п╫п╬п╡п╨п╦ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐ п╪п╬п╤п╫п╬ я┐п╨п╟п╥п╟я┌я▄ п©я─п╬п╦п╥п╡п╬п╩я▄п╫п╬п╣ я┤п╦я│п╩п╬ п©п╟я─ + п©п╟я─п╟п╪п╣я┌я─-п╥п╫п╟я┤п╣п╫п╦п╣. п п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я┐п╫п╦п╨п╟п╩я▄п╫я▀п╧ + п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─, п╨п╬я┌п╬я─я▀п╧ п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡ п╨п╟я┤п╣я│я┌п╡п╣ + п╦п╫п╢п╣п╨я│п╟ п©я─п╦ я│я│я▀п╩п╨п╣ п╫п╟ п╢п╟п╫п╫п╬п╣ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╣. п·п©п╦я│п╟п╫п╦я▐ + п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣п╪я▀я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╦ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪п╬пЁп╬ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─п╟ + (я│п╪. "п▓я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ + п╦п╥п╬п╠я─п╟п╤п╣п╫п╦я▐").
-
имяПути image names
+
п╦п╪я▐п÷я┐я┌п╦ image names
-
Возвращает список, элементами которого служат имена всех - вхождений изображений, вставленных в данное - окно.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨, я█п╩п╣п╪п╣п╫я┌п╟п╪п╦ п╨п╬я┌п╬я─п╬пЁп╬ я│п╩я┐п╤п╟я┌ п╦п╪п╣п╫п╟ п╡я│п╣я┘ + п╡я┘п╬п╤п╢п╣п╫п╦п╧ п╦п╥п╬п╠я─п╟п╤п╣п╫п╦п╧, п╡я│я┌п╟п╡п╩п╣п╫п╫я▀я┘ п╡ п╢п╟п╫п╫п╬п╣ + п╬п╨п╫п╬.
-
имяПути index индекс
+
п╦п╪я▐п÷я┐я┌п╦ index п╦п╫п╢п╣п╨я│
-
Возвращает положение символа с индексом индекс; положение - выдается в виде строч.симв, где строч это номер строчки, а - симв номер символа в этой строчке. Аргумент индекс может - иметь любую из форм, описанных выше (см. "Индексы").
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п©п╬п╩п╬п╤п╣п╫п╦п╣ я│п╦п╪п╡п╬п╩п╟ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│; п©п╬п╩п╬п╤п╣п╫п╦п╣ + п╡я▀п╢п╟п╣я┌я│я▐ п╡ п╡п╦п╢п╣ я│я┌я─п╬я┤.я│п╦п╪п╡, пЁп╢п╣ я│я┌я─п╬я┤ я█я┌п╬ п╫п╬п╪п╣я─ я│я┌я─п╬я┤п╨п╦, п╟ + я│п╦п╪п╡ п╫п╬п╪п╣я─ я│п╦п╪п╡п╬п╩п╟ п╡ я█я┌п╬п╧ я│я┌я─п╬я┤п╨п╣. п░я─пЁя┐п╪п╣п╫я┌ п╦п╫п╢п╣п╨я│ п╪п╬п╤п╣я┌ + п╦п╪п╣я┌я▄ п╩я▌п╠я┐я▌ п╦п╥ я└п╬я─п╪, п╬п©п╦я│п╟п╫п╫я▀я┘ п╡я▀я┬п╣ (я│п╪. "п≤п╫п╢п╣п╨я│я▀").
-
имяПути insert индекс - символы ?списТегов символы - списТегов...?
+
п╦п╪я▐п÷я┐я┌п╦ insert п╦п╫п╢п╣п╨я│ + я│п╦п╪п╡п╬п╩я▀ ?я│п©п╦я│п╒п╣пЁп╬п╡ я│п╦п╪п╡п╬п╩я▀ + я│п©п╦я│п╒п╣пЁп╬п╡...?
-
Вставляет значения всех аргументов символы непосредственно - перед символом с индексом индекс. Если - индекс ссылается на конец текста (т.е. на символ, - следующий за последним символом перевода строки), то новый - текст вставляется непосредственно перед последним символом - перевода строки. Если у команды один аргумент символы, а - аргументы списТегов отсутствуют, то ко вновь - введенному тексту будут приписаны все теги, присутствующие у - обоих символов слева и справа от нового текста; если тег - приписан лишь к одному из соседних символов, то на вновь - введенный текст он не распространяется. Аргументы - списТегов представляют собой списки имен тегов; - новым символам будут приписаны только эти теги, независимо - от состояния тегов по обе стороны от точки ввода. Если в - аргументах команды присутствует несколько пар - символы -списТегов, то результат ее выполнения - совпадает с результатом выполнения нескольких таких же - команд примитива, по одной на каждую пару. Последний - аргумент списТегов может быть опущен.
+
п▓я│я┌п╟п╡п╩я▐п╣я┌ п╥п╫п╟я┤п╣п╫п╦я▐ п╡я│п╣я┘ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ я│п╦п╪п╡п╬п╩я▀ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ + п©п╣я─п╣п╢ я│п╦п╪п╡п╬п╩п╬п╪ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│. п∙я│п╩п╦ + п╦п╫п╢п╣п╨я│ я│я│я▀п╩п╟п╣я┌я│я▐ п╫п╟ п╨п╬п╫п╣я├ я┌п╣п╨я│я┌п╟ (я┌.п╣. п╫п╟ я│п╦п╪п╡п╬п╩, + я│п╩п╣п╢я┐я▌я┴п╦п╧ п╥п╟ п©п╬я│п╩п╣п╢п╫п╦п╪ я│п╦п╪п╡п╬п╩п╬п╪ п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦), я┌п╬ п╫п╬п╡я▀п╧ + я┌п╣п╨я│я┌ п╡я│я┌п╟п╡п╩я▐п╣я┌я│я▐ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©п╣я─п╣п╢ п©п╬я│п╩п╣п╢п╫п╦п╪ я│п╦п╪п╡п╬п╩п╬п╪ + п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦. п∙я│п╩п╦ я┐ п╨п╬п╪п╟п╫п╢я▀ п╬п╢п╦п╫ п╟я─пЁя┐п╪п╣п╫я┌ я│п╦п╪п╡п╬п╩я▀, п╟ + п╟я─пЁя┐п╪п╣п╫я┌я▀ я│п©п╦я│п╒п╣пЁп╬п╡ п╬я┌я│я┐я┌я│я┌п╡я┐я▌я┌, я┌п╬ п╨п╬ п╡п╫п╬п╡я▄ + п╡п╡п╣п╢п╣п╫п╫п╬п╪я┐ я┌п╣п╨я│я┌я┐ п╠я┐п╢я┐я┌ п©я─п╦п©п╦я│п╟п╫я▀ п╡я│п╣ я┌п╣пЁп╦, п©я─п╦я│я┐я┌я│я┌п╡я┐я▌я┴п╦п╣ я┐ + п╬п╠п╬п╦я┘ я│п╦п╪п╡п╬п╩п╬п╡ я│п╩п╣п╡п╟ п╦ я│п©я─п╟п╡п╟ п╬я┌ п╫п╬п╡п╬пЁп╬ я┌п╣п╨я│я┌п╟; п╣я│п╩п╦ я┌п╣пЁ + п©я─п╦п©п╦я│п╟п╫ п╩п╦я┬я▄ п╨ п╬п╢п╫п╬п╪я┐ п╦п╥ я│п╬я│п╣п╢п╫п╦я┘ я│п╦п╪п╡п╬п╩п╬п╡, я┌п╬ п╫п╟ п╡п╫п╬п╡я▄ + п╡п╡п╣п╢п╣п╫п╫я▀п╧ я┌п╣п╨я│я┌ п╬п╫ п╫п╣ я─п╟я│п©я─п╬я│я┌я─п╟п╫я▐п╣я┌я│я▐. п░я─пЁя┐п╪п╣п╫я┌я▀ + я│п©п╦я│п╒п╣пЁп╬п╡ п©я─п╣п╢я│я┌п╟п╡п╩я▐я▌я┌ я│п╬п╠п╬п╧ я│п©п╦я│п╨п╦ п╦п╪п╣п╫ я┌п╣пЁп╬п╡; + п╫п╬п╡я▀п╪ я│п╦п╪п╡п╬п╩п╟п╪ п╠я┐п╢я┐я┌ п©я─п╦п©п╦я│п╟п╫я▀ я┌п╬п╩я▄п╨п╬ я█я┌п╦ я┌п╣пЁп╦, п╫п╣п╥п╟п╡п╦я│п╦п╪п╬ + п╬я┌ я│п╬я│я┌п╬я▐п╫п╦я▐ я┌п╣пЁп╬п╡ п©п╬ п╬п╠п╣ я│я┌п╬я─п╬п╫я▀ п╬я┌ я┌п╬я┤п╨п╦ п╡п╡п╬п╢п╟. п∙я│п╩п╦ п╡ + п╟я─пЁя┐п╪п╣п╫я┌п╟я┘ п╨п╬п╪п╟п╫п╢я▀ п©я─п╦я│я┐я┌я│я┌п╡я┐п╣я┌ п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╟я─ + я│п╦п╪п╡п╬п╩я▀ -я│п©п╦я│п╒п╣пЁп╬п╡, я┌п╬ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╣п╣ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ + я│п╬п╡п©п╟п╢п╟п╣я┌ я│ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╪ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ я┌п╟п╨п╦я┘ п╤п╣ + п╨п╬п╪п╟п╫п╢ п©я─п╦п╪п╦я┌п╦п╡п╟, п©п╬ п╬п╢п╫п╬п╧ п╫п╟ п╨п╟п╤п╢я┐я▌ п©п╟я─я┐. п÷п╬я│п╩п╣п╢п╫п╦п╧ + п╟я─пЁя┐п╪п╣п╫я┌ я│п©п╦я│п╒п╣пЁп╬п╡ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╬п©я┐я┴п╣п╫.
-
имяПути mark параметр - ?арг арг ...?
+
п╦п╪я▐п÷я┐я┌п╦ mark п©п╟я─п╟п╪п╣я┌я─ + ?п╟я─пЁ п╟я─пЁ ...?
-

Эта команда предназначена для работы с - метками. Поведение команды определяется значением - аргумента параметр. В настоящее время - поддерживаются следующие формы команды:

+

п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╟ п╢п╩я▐ я─п╟п╠п╬я┌я▀ я│ + п╪п╣я┌п╨п╟п╪п╦. п÷п╬п╡п╣п╢п╣п╫п╦п╣ п╨п╬п╪п╟п╫п╢я▀ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╥п╫п╟я┤п╣п╫п╦п╣п╪ + п╟я─пЁя┐п╪п╣п╫я┌п╟ п©п╟я─п╟п╪п╣я┌я─. п▓ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ + п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐ я│п╩п╣п╢я┐я▌я┴п╦п╣ я└п╬я─п╪я▀ п╨п╬п╪п╟п╫п╢я▀:

-
имяПути mark gravity - имяМетки ?направление?
+
п╦п╪я▐п÷я┐я┌п╦ mark gravity + п╦п╪я▐п°п╣я┌п╨п╦ ?п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╣?
-
Если аргумент направление не задан, то - команда возвращает значение left или - right, указывающее, притягивается ли - метка к символу слева или справа от нее. Если - направление задано, то оно должно иметь - значение left или - right, и притяжению метки с именем - имяМетки присваивается указанное значение.
+
п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╣ п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ + п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ left п╦п╩п╦ + right, я┐п╨п╟п╥я▀п╡п╟я▌я┴п╣п╣, п©я─п╦я┌я▐пЁп╦п╡п╟п╣я┌я│я▐ п╩п╦ + п╪п╣я┌п╨п╟ п╨ я│п╦п╪п╡п╬п╩я┐ я│п╩п╣п╡п╟ п╦п╩п╦ я│п©я─п╟п╡п╟ п╬я┌ п╫п╣п╣. п∙я│п╩п╦ + п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╣ п╥п╟п╢п╟п╫п╬, я┌п╬ п╬п╫п╬ п╢п╬п╩п╤п╫п╬ п╦п╪п╣я┌я▄ + п╥п╫п╟я┤п╣п╫п╦п╣ left п╦п╩п╦ + right, п╦ п©я─п╦я┌я▐п╤п╣п╫п╦я▌ п╪п╣я┌п╨п╦ я│ п╦п╪п╣п╫п╣п╪ + п╦п╪я▐п°п╣я┌п╨п╦ п©я─п╦я│п╡п╟п╦п╡п╟п╣я┌я│я▐ я┐п╨п╟п╥п╟п╫п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣.
-
имяПути mark names
+
п╦п╪я▐п÷я┐я┌п╦ mark names
-
Возвращает список, элементами которого являются имена - всех уже установленных меток.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨, я█п╩п╣п╪п╣п╫я┌п╟п╪п╦ п╨п╬я┌п╬я─п╬пЁп╬ я▐п╡п╩я▐я▌я┌я│я▐ п╦п╪п╣п╫п╟ + п╡я│п╣я┘ я┐п╤п╣ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀я┘ п╪п╣я┌п╬п╨.
-
имяПути mark next - индекс
+
п╦п╪я▐п÷я┐я┌п╦ mark next + п╦п╫п╢п╣п╨я│
-
Возвращает имя первой метки, идущей за символом с - индексом индекс (или притягивающейся к этому - символу). Если аргумент индекс задан в числовом - виде, то поиск метки начинается с указанного - символа. Если значением аргумента индекс - является имя метки, то поиск очередной метки начинается - непосредственно после заданной метки. При этом - возвращаемым значением может оказаться имя метки с тем - же самым положением, если в этом положении находится - несколько меток. Смысл этого действия состоит в том, - что команда mark next позволяет - последовательно перебрать все метки в текстовом - примитиве в том же порядке, в котором информация о - метках выводится командой dump. Если - метка установлена в положении, указанном специальным - индексом end, то для операции - mark next эта метка находится - после индекса end. Если после - символа с индексом индекс меток нет, то команда - возвращает пустую строку.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п╦п╪я▐ п©п╣я─п╡п╬п╧ п╪п╣я┌п╨п╦, п╦п╢я┐я┴п╣п╧ п╥п╟ я│п╦п╪п╡п╬п╩п╬п╪ я│ + п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│ (п╦п╩п╦ п©я─п╦я┌я▐пЁп╦п╡п╟я▌я┴п╣п╧я│я▐ п╨ я█я┌п╬п╪я┐ + я│п╦п╪п╡п╬п╩я┐). п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ п╦п╫п╢п╣п╨я│ п╥п╟п╢п╟п╫ п╡ я┤п╦я│п╩п╬п╡п╬п╪ + п╡п╦п╢п╣, я┌п╬ п©п╬п╦я│п╨ п╪п╣я┌п╨п╦ п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ я│ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ + я│п╦п╪п╡п╬п╩п╟. п∙я│п╩п╦ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╟я─пЁя┐п╪п╣п╫я┌п╟ п╦п╫п╢п╣п╨я│ + я▐п╡п╩я▐п╣я┌я│я▐ п╦п╪я▐ п╪п╣я┌п╨п╦, я┌п╬ п©п╬п╦я│п╨ п╬я┤п╣я─п╣п╢п╫п╬п╧ п╪п╣я┌п╨п╦ п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ + п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©п╬я│п╩п╣ п╥п╟п╢п╟п╫п╫п╬п╧ п╪п╣я┌п╨п╦. п÷я─п╦ я█я┌п╬п╪ + п╡п╬п╥п╡я─п╟я┴п╟п╣п╪я▀п╪ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╪п╬п╤п╣я┌ п╬п╨п╟п╥п╟я┌я▄я│я▐ п╦п╪я▐ п╪п╣я┌п╨п╦ я│ я┌п╣п╪ + п╤п╣ я│п╟п╪я▀п╪ п©п╬п╩п╬п╤п╣п╫п╦п╣п╪, п╣я│п╩п╦ п╡ я█я┌п╬п╪ п©п╬п╩п╬п╤п╣п╫п╦п╦ п╫п╟я┘п╬п╢п╦я┌я│я▐ + п╫п╣я│п╨п╬п╩я▄п╨п╬ п╪п╣я┌п╬п╨. п║п╪я▀я│п╩ я█я┌п╬пЁп╬ п╢п╣п╧я│я┌п╡п╦я▐ я│п╬я│я┌п╬п╦я┌ п╡ я┌п╬п╪, + я┤я┌п╬ п╨п╬п╪п╟п╫п╢п╟ mark next п©п╬п╥п╡п╬п╩я▐п╣я┌ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬ п©п╣я─п╣п╠я─п╟я┌я▄ п╡я│п╣ п╪п╣я┌п╨п╦ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ + п©я─п╦п╪п╦я┌п╦п╡п╣ п╡ я┌п╬п╪ п╤п╣ п©п╬я─я▐п╢п╨п╣, п╡ п╨п╬я┌п╬я─п╬п╪ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ + п╪п╣я┌п╨п╟я┘ п╡я▀п╡п╬п╢п╦я┌я│я▐ п╨п╬п╪п╟п╫п╢п╬п╧ dump. п∙я│п╩п╦ + п╪п╣я┌п╨п╟ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╟ п╡ п©п╬п╩п╬п╤п╣п╫п╦п╦, я┐п╨п╟п╥п╟п╫п╫п╬п╪ я│п©п╣я├п╦п╟п╩я▄п╫я▀п╪ + п╦п╫п╢п╣п╨я│п╬п╪ end, я┌п╬ п╢п╩я▐ п╬п©п╣я─п╟я├п╦п╦ + mark next я█я┌п╟ п╪п╣я┌п╨п╟ п╫п╟я┘п╬п╢п╦я┌я│я▐ + п©п╬я│п╩п╣ п╦п╫п╢п╣п╨я│п╟ end. п∙я│п╩п╦ п©п╬я│п╩п╣ + я│п╦п╪п╡п╬п╩п╟ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│ п╪п╣я┌п╬п╨ п╫п╣я┌, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути mark previous - индекс
+
п╦п╪я▐п÷я┐я┌п╦ mark previous + п╦п╫п╢п╣п╨я│
-
Возвращает имя первой метки, идущей перед символом с - индексом индекс (или притягивающейся к этому - символу). Если аргумент индекс задан в числовом - виде, то поиск метки начинается с символа, - непосредственно предшествующего указанному. Если - значением аргумента индекс является имя метки, - то поиск очередной метки начинается непосредственно - перед заданной меткой. При этом возвращаемым значением - может оказаться имя метки с тем же самым положением, - если в этом положении находится несколько меток. Смысл - этого действия состоит в том, что команда mark - previous позволяет последовательно перебрать - все метки в текстовом примитиве в порядке, обратном - тому, в котором информация о метках выводится командой - dump. Если перед символом с индексом - индекс меток нет, то команда возвращает пустую - строку.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п╦п╪я▐ п©п╣я─п╡п╬п╧ п╪п╣я┌п╨п╦, п╦п╢я┐я┴п╣п╧ п©п╣я─п╣п╢ я│п╦п╪п╡п╬п╩п╬п╪ я│ + п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│ (п╦п╩п╦ п©я─п╦я┌я▐пЁп╦п╡п╟я▌я┴п╣п╧я│я▐ п╨ я█я┌п╬п╪я┐ + я│п╦п╪п╡п╬п╩я┐). п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ п╦п╫п╢п╣п╨я│ п╥п╟п╢п╟п╫ п╡ я┤п╦я│п╩п╬п╡п╬п╪ + п╡п╦п╢п╣, я┌п╬ п©п╬п╦я│п╨ п╪п╣я┌п╨п╦ п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ я│ я│п╦п╪п╡п╬п╩п╟, + п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©я─п╣п╢я┬п╣я│я┌п╡я┐я▌я┴п╣пЁп╬ я┐п╨п╟п╥п╟п╫п╫п╬п╪я┐. п∙я│п╩п╦ + п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╟я─пЁя┐п╪п╣п╫я┌п╟ п╦п╫п╢п╣п╨я│ я▐п╡п╩я▐п╣я┌я│я▐ п╦п╪я▐ п╪п╣я┌п╨п╦, + я┌п╬ п©п╬п╦я│п╨ п╬я┤п╣я─п╣п╢п╫п╬п╧ п╪п╣я┌п╨п╦ п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ + п©п╣я─п╣п╢ п╥п╟п╢п╟п╫п╫п╬п╧ п╪п╣я┌п╨п╬п╧. п÷я─п╦ я█я┌п╬п╪ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪я▀п╪ п╥п╫п╟я┤п╣п╫п╦п╣п╪ + п╪п╬п╤п╣я┌ п╬п╨п╟п╥п╟я┌я▄я│я▐ п╦п╪я▐ п╪п╣я┌п╨п╦ я│ я┌п╣п╪ п╤п╣ я│п╟п╪я▀п╪ п©п╬п╩п╬п╤п╣п╫п╦п╣п╪, + п╣я│п╩п╦ п╡ я█я┌п╬п╪ п©п╬п╩п╬п╤п╣п╫п╦п╦ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╪п╣я┌п╬п╨. п║п╪я▀я│п╩ + я█я┌п╬пЁп╬ п╢п╣п╧я│я┌п╡п╦я▐ я│п╬я│я┌п╬п╦я┌ п╡ я┌п╬п╪, я┤я┌п╬ п╨п╬п╪п╟п╫п╢п╟ mark + previous п©п╬п╥п╡п╬п╩я▐п╣я┌ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬ п©п╣я─п╣п╠я─п╟я┌я▄ + п╡я│п╣ п╪п╣я┌п╨п╦ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ п©я─п╦п╪п╦я┌п╦п╡п╣ п╡ п©п╬я─я▐п╢п╨п╣, п╬п╠я─п╟я┌п╫п╬п╪ + я┌п╬п╪я┐, п╡ п╨п╬я┌п╬я─п╬п╪ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ п╪п╣я┌п╨п╟я┘ п╡я▀п╡п╬п╢п╦я┌я│я▐ п╨п╬п╪п╟п╫п╢п╬п╧ + dump. п∙я│п╩п╦ п©п╣я─п╣п╢ я│п╦п╪п╡п╬п╩п╬п╪ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│ п╪п╣я┌п╬п╨ п╫п╣я┌, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ + я│я┌я─п╬п╨я┐.
-
имяПути mark set - имяМетки индекс
+
п╦п╪я▐п÷я┐я┌п╦ mark set + п╦п╪я▐п°п╣я┌п╨п╦ п╦п╫п╢п╣п╨я│
-
Устанавливает метку с именем имяМетки - непосредственно перед символом с индексом индекс. Если - метка с именем имяМетки уже существует, то она - перемещается из своего старого положения в новое; если - такой метки нет, то создается новая метка. Команда - возвращает пустую строку.
+
пёя│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╪п╣я┌п╨я┐ я│ п╦п╪п╣п╫п╣п╪ п╦п╪я▐п°п╣я┌п╨п╦ + п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©п╣я─п╣п╢ я│п╦п╪п╡п╬п╩п╬п╪ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│. п∙я│п╩п╦ + п╪п╣я┌п╨п╟ я│ п╦п╪п╣п╫п╣п╪ п╦п╪я▐п°п╣я┌п╨п╦ я┐п╤п╣ я│я┐я┴п╣я│я┌п╡я┐п╣я┌, я┌п╬ п╬п╫п╟ + п©п╣я─п╣п╪п╣я┴п╟п╣я┌я│я▐ п╦п╥ я│п╡п╬п╣пЁп╬ я│я┌п╟я─п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ п╡ п╫п╬п╡п╬п╣; п╣я│п╩п╦ + я┌п╟п╨п╬п╧ п╪п╣я┌п╨п╦ п╫п╣я┌, я┌п╬ я│п╬п╥п╢п╟п╣я┌я│я▐ п╫п╬п╡п╟я▐ п╪п╣я┌п╨п╟. п п╬п╪п╟п╫п╢п╟ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути mark unset - имяМетки ?имяМетки имяМетки...?
+
п╦п╪я▐п÷я┐я┌п╦ mark unset + п╦п╪я▐п°п╣я┌п╨п╦ ?п╦п╪я▐п°п╣я┌п╨п╦ п╦п╪я▐п°п╣я┌п╨п╦...?
-
Удаляет все метки с именами имяМетки. - Удаленные метки нельзя использовать в качестве индексов; - команда "имяПути mark names" - так же не возвращает их в списке меток. Команда - возвращает пустую строку.
+
пёп╢п╟п╩я▐п╣я┌ п╡я│п╣ п╪п╣я┌п╨п╦ я│ п╦п╪п╣п╫п╟п╪п╦ п╦п╪я▐п°п╣я┌п╨п╦. + пёп╢п╟п╩п╣п╫п╫я▀п╣ п╪п╣я┌п╨п╦ п╫п╣п╩я▄п╥я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╦п╫п╢п╣п╨я│п╬п╡; + п╨п╬п╪п╟п╫п╢п╟ "п╦п╪я▐п÷я┐я┌п╦ mark names" + я┌п╟п╨ п╤п╣ п╫п╣ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╦я┘ п╡ я│п©п╦я│п╨п╣ п╪п╣я┌п╬п╨. п п╬п╪п╟п╫п╢п╟ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути scan параметр - арг
+
п╦п╪я▐п÷я┐я┌п╦ scan п©п╟я─п╟п╪п╣я┌я─ + п╟я─пЁ
-

Команда используется для сканирования текстов. Она - может иметь один из двух видов в зависимости от значения - параметра:

+

п п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ я│п╨п╟п╫п╦я─п╬п╡п╟п╫п╦я▐ я┌п╣п╨я│я┌п╬п╡. п·п╫п╟ + п╪п╬п╤п╣я┌ п╦п╪п╣я┌я▄ п╬п╢п╦п╫ п╦п╥ п╢п╡я┐я┘ п╡п╦п╢п╬п╡ п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ п╥п╫п╟я┤п╣п╫п╦я▐ + п©п╟я─п╟п╪п╣я┌я─п╟:

-
имяПути scan mark x +
п╦п╪я▐п÷я┐я┌п╦ scan mark x y
-
Записывает координаты x и y и текущий вид текстового - окна для последующего использования командами - scan dragto. Обычно эта команда связана - с нажатием клавиши "Мыши" в - примитиве. Возвращает пустую строку.
+
п≈п╟п©п╦я│я▀п╡п╟п╣я┌ п╨п╬п╬я─п╢п╦п╫п╟я┌я▀ x п╦ y п╦ я┌п╣п╨я┐я┴п╦п╧ п╡п╦п╢ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ + п╬п╨п╫п╟ п╢п╩я▐ п©п╬я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п╨п╬п╪п╟п╫п╢п╟п╪п╦ + scan dragto. п·п╠я▀я┤п╫п╬ я█я┌п╟ п╨п╬п╪п╟п╫п╢п╟ я│п╡я▐п╥п╟п╫п╟ + я│ п╫п╟п╤п╟я┌п╦п╣п╪ п╨п╩п╟п╡п╦я┬п╦ "п°я▀я┬п╦" п╡ + п©я─п╦п╪п╦я┌п╦п╡п╣. п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути scan dragto +
п╦п╪я▐п÷я┐я┌п╦ scan dragto x y
-
Команда вычисляет разность значений аргументов x и y и - значений аргументов x и y последней выполненной на - примитиве команды scan mark. Затем - команда переносит сохраненный вид окна на расстояние, в - 10 раз пресыщающее вычисленную разность. Обычно эта - команда связывается с событиями движения курсора - "Мыши" в примитиве и предназначена для - перетаскивания текста по окну с высокой - скоростью. Возвращает пустую строку.
+
п п╬п╪п╟п╫п╢п╟ п╡я▀я┤п╦я│п╩я▐п╣я┌ я─п╟п╥п╫п╬я│я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╧ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ x п╦ y п╦ + п╥п╫п╟я┤п╣п╫п╦п╧ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ x п╦ y п©п╬я│п╩п╣п╢п╫п╣п╧ п╡я▀п©п╬п╩п╫п╣п╫п╫п╬п╧ п╫п╟ + п©я─п╦п╪п╦я┌п╦п╡п╣ п╨п╬п╪п╟п╫п╢я▀ scan mark. п≈п╟я┌п╣п╪ + п╨п╬п╪п╟п╫п╢п╟ п©п╣я─п╣п╫п╬я│п╦я┌ я│п╬я┘я─п╟п╫п╣п╫п╫я▀п╧ п╡п╦п╢ п╬п╨п╫п╟ п╫п╟ я─п╟я│я│я┌п╬я▐п╫п╦п╣, п╡ + 10 я─п╟п╥ п©я─п╣я│я▀я┴п╟я▌я┴п╣п╣ п╡я▀я┤п╦я│п╩п╣п╫п╫я┐я▌ я─п╟п╥п╫п╬я│я┌я▄. п·п╠я▀я┤п╫п╬ я█я┌п╟ + п╨п╬п╪п╟п╫п╢п╟ я│п╡я▐п╥я▀п╡п╟п╣я┌я│я▐ я│ я│п╬п╠я▀я┌п╦я▐п╪п╦ п╢п╡п╦п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟ + "п°я▀я┬п╦" п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ п╦ п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╟ п╢п╩я▐ + п©п╣я─п╣я┌п╟я│п╨п╦п╡п╟п╫п╦я▐ я┌п╣п╨я│я┌п╟ п©п╬ п╬п╨п╫я┐ я│ п╡я▀я│п╬п╨п╬п╧ + я│п╨п╬я─п╬я│я┌я▄я▌. п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути search - ?переключатели? образец индекс - индексСтоп?
+
п╦п╪я▐п÷я┐я┌п╦ search + ?п©п╣я─п╣п╨п╩я▌я┤п╟я┌п╣п╩п╦? п╬п╠я─п╟п╥п╣я├ п╦п╫п╢п╣п╨я│ + п╦п╫п╢п╣п╨я│п║я┌п╬п©?
-

Ищет в примитиве с именем имяПути текст - подходящий под образец, начиная с символа с индексом - индекс. Если подходящая последовательность символов найдена, - то команда возвращает в качестве результата индекс первого - символа в этой последовательности; в противном случае - возвращает пустую строку. Для управления поиском можно - задать один или несколько из описываемых ниже переключателей - (или их аббревиатур):

+

п≤я┴п╣я┌ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ я│ п╦п╪п╣п╫п╣п╪ п╦п╪я▐п÷я┐я┌п╦ я┌п╣п╨я│я┌ + п©п╬п╢я┘п╬п╢я▐я┴п╦п╧ п©п╬п╢ п╬п╠я─п╟п╥п╣я├, п╫п╟я┤п╦п╫п╟я▐ я│ я│п╦п╪п╡п╬п╩п╟ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│. п∙я│п╩п╦ п©п╬п╢я┘п╬п╢я▐я┴п╟я▐ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я│п╦п╪п╡п╬п╩п╬п╡ п╫п╟п╧п╢п╣п╫п╟, + я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я─п╣п╥я┐п╩я▄я┌п╟я┌п╟ п╦п╫п╢п╣п╨я│ п©п╣я─п╡п╬пЁп╬ + я│п╦п╪п╡п╬п╩п╟ п╡ я█я┌п╬п╧ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦; п╡ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐. п■п╩я▐ я┐п©я─п╟п╡п╩п╣п╫п╦я▐ п©п╬п╦я│п╨п╬п╪ п╪п╬п╤п╫п╬ + п╥п╟п╢п╟я┌я▄ п╬п╢п╦п╫ п╦п╩п╦ п╫п╣я│п╨п╬п╩я▄п╨п╬ п╦п╥ п╬п©п╦я│я▀п╡п╟п╣п╪я▀я┘ п╫п╦п╤п╣ п©п╣я─п╣п╨п╩я▌я┤п╟я┌п╣п╩п╣п╧ + (п╦п╩п╦ п╦я┘ п╟п╠п╠я─п╣п╡п╦п╟я┌я┐я─):

-forwards
-
Поиск осуществляется в направлении "вперед", - подходящая последовательность символов ищется в - положении, указанном аргументом индекс, и - дальше по тексту. Это значение принято по - умолчанию.
+
п÷п╬п╦я│п╨ п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐ п╡ п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ "п╡п©п╣я─п╣п╢", + п©п╬п╢я┘п╬п╢я▐я┴п╟я▐ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я│п╦п╪п╡п╬п╩п╬п╡ п╦я┴п╣я┌я│я▐ п╡ + п©п╬п╩п╬п╤п╣п╫п╦п╦, я┐п╨п╟п╥п╟п╫п╫п╬п╪ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ п╦п╫п╢п╣п╨я│, п╦ + п╢п╟п╩я▄я┬п╣ п©п╬ я┌п╣п╨я│я┌я┐. п╜я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©я─п╦п╫я▐я┌п╬ п©п╬ + я┐п╪п╬п╩я┤п╟п╫п╦я▌.
-backwards
-
Поиск осуществляется в направлении "назад", - подходящая последовательность символов ищется перед - положением, указанным аргументом индекс, и - ближе всего к нему.
+
п÷п╬п╦я│п╨ п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐ п╡ п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ "п╫п╟п╥п╟п╢", + п©п╬п╢я┘п╬п╢я▐я┴п╟я▐ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я│п╦п╪п╡п╬п╩п╬п╡ п╦я┴п╣я┌я│я▐ п©п╣я─п╣п╢ + п©п╬п╩п╬п╤п╣п╫п╦п╣п╪, я┐п╨п╟п╥п╟п╫п╫я▀п╪ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ п╦п╫п╢п╣п╨я│, п╦ + п╠п╩п╦п╤п╣ п╡я│п╣пЁп╬ п╨ п╫п╣п╪я┐.
-exact
-
Требует точного соответствия образцу: символы в - подходящей последовательности должны в точности - совпадать с символами образца. Это значение принято по - умолчанию.
+
п╒я─п╣п╠я┐п╣я┌ я┌п╬я┤п╫п╬пЁп╬ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦я▐ п╬п╠я─п╟п╥я├я┐: я│п╦п╪п╡п╬п╩я▀ п╡ + п©п╬п╢я┘п╬п╢я▐я┴п╣п╧ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ п╢п╬п╩п╤п╫я▀ п╡ я┌п╬я┤п╫п╬я│я┌п╦ + я│п╬п╡п©п╟п╢п╟я┌я▄ я│ я│п╦п╪п╡п╬п╩п╟п╪п╦ п╬п╠я─п╟п╥я├п╟. п╜я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ п©я─п╦п╫я▐я┌п╬ п©п╬ + я┐п╪п╬п╩я┤п╟п╫п╦я▌.
-regexp
-
Указывает на необходимость считать образец регулярным - выражением и устанавливать соответствие согласно - правилам, принятым для регулярных выражений (подробности - см. в описании команды пёп╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌я▄ я│я┤п╦я┌п╟я┌я▄ п╬п╠я─п╟п╥п╣я├ я─п╣пЁя┐п╩я▐я─п╫я▀п╪ + п╡я▀я─п╟п╤п╣п╫п╦п╣п╪ п╦ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я┌я▄ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦п╣ я│п╬пЁп╩п╟я│п╫п╬ + п©я─п╟п╡п╦п╩п╟п╪, п©я─п╦п╫я▐я┌я▀п╪ п╢п╩я▐ я─п╣пЁя┐п╩я▐я─п╫я▀я┘ п╡я▀я─п╟п╤п╣п╫п╦п╧ (п©п╬п╢я─п╬п╠п╫п╬я│я┌п╦ + я│п╪. п╡ п╬п©п╦я│п╟п╫п╦п╦ п╨п╬п╪п╟п╫п╢я▀ regexp).
-nocase
-
Игнорировать различие регистров в образце и - тексте.
+
п≤пЁп╫п╬я─п╦я─п╬п╡п╟я┌я▄ я─п╟п╥п╩п╦я┤п╦п╣ я─п╣пЁп╦я│я┌я─п╬п╡ п╡ п╬п╠я─п╟п╥я├п╣ п╦ + я┌п╣п╨я│я┌п╣.
-
-count имяПерем
+
-count п╦п╪я▐п÷п╣я─п╣п╪
-
Аргумент имяПерем представляет собой имя - переменной; если подходящая последовательность найдена, - то в эту переменную заносится число символов в ней.
+
п░я─пЁя┐п╪п╣п╫я┌ п╦п╪я▐п÷п╣я─п╣п╪ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ п╦п╪я▐ + п©п╣я─п╣п╪п╣п╫п╫п╬п╧; п╣я│п╩п╦ п©п╬п╢я┘п╬п╢я▐я┴п╟я▐ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ п╫п╟п╧п╢п╣п╫п╟, + я┌п╬ п╡ я█я┌я┐ п©п╣я─п╣п╪п╣п╫п╫я┐я▌ п╥п╟п╫п╬я│п╦я┌я│я▐ я┤п╦я│п╩п╬ я│п╦п╪п╡п╬п╩п╬п╡ п╡ п╫п╣п╧.
--
-
Единственная задача этого переключателя завершение - списка переключателей; следующий за ним аргумент будет - интерпретирован как образец, даже если он и - начинается с "-"
+
п∙п╢п╦п╫я│я┌п╡п╣п╫п╫п╟я▐ п╥п╟п╢п╟я┤п╟ я█я┌п╬пЁп╬ п©п╣я─п╣п╨п╩я▌я┤п╟я┌п╣п╩я▐ п╥п╟п╡п╣я─я┬п╣п╫п╦п╣ + я│п©п╦я│п╨п╟ п©п╣я─п╣п╨п╩я▌я┤п╟я┌п╣п╩п╣п╧; я│п╩п╣п╢я┐я▌я┴п╦п╧ п╥п╟ п╫п╦п╪ п╟я─пЁя┐п╪п╣п╫я┌ п╠я┐п╢п╣я┌ + п╦п╫я┌п╣я─п©я─п╣я┌п╦я─п╬п╡п╟п╫ п╨п╟п╨ п╬п╠я─п╟п╥п╣я├, п╢п╟п╤п╣ п╣я│п╩п╦ п╬п╫ п╦ + п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ я│ "-"
-

Вся подходящая последовательность должна содержаться в - одной строке текста. Перед сопоставлении с регулярным - выражением из текста удаляются все символы перевода - строки. Для поиска соответствия такому символу можно - воспользоваться служебным символом .$. в регулярных - выражениях. Для точных соответствий переводы строк - сохраняются. Если задан аргумент индексСтоп, то - поиск прекращается по достижении символа с этим индексом: - для поиска вперед не будут рассматриваться соответствия, - начинающиеся на символе с этим индексом или позднее, для - поиска назад не рассматриваются соответствия, начинающиеся - раньше указанного индекса. Если аргумент - индексСтоп опущен, то поиск осуществляется по - всему тексту: по достижении одного из краев текста поиск - продолжается, начиная с другого края, до тех пор пока не - будет снова достигнуто исходное положение. Если аргумент - индексСтоп задан, то перескакивания на - противоположный край текста не происходит.

+

п▓я│я▐ п©п╬п╢я┘п╬п╢я▐я┴п╟я▐ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ п╢п╬п╩п╤п╫п╟ я│п╬п╢п╣я─п╤п╟я┌я▄я│я▐ п╡ + п╬п╢п╫п╬п╧ я│я┌я─п╬п╨п╣ я┌п╣п╨я│я┌п╟. п÷п╣я─п╣п╢ я│п╬п©п╬я│я┌п╟п╡п╩п╣п╫п╦п╦ я│ я─п╣пЁя┐п╩я▐я─п╫я▀п╪ + п╡я▀я─п╟п╤п╣п╫п╦п╣п╪ п╦п╥ я┌п╣п╨я│я┌п╟ я┐п╢п╟п╩я▐я▌я┌я│я▐ п╡я│п╣ я│п╦п╪п╡п╬п╩я▀ п©п╣я─п╣п╡п╬п╢п╟ + я│я┌я─п╬п╨п╦. п■п╩я▐ п©п╬п╦я│п╨п╟ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦я▐ я┌п╟п╨п╬п╪я┐ я│п╦п╪п╡п╬п╩я┐ п╪п╬п╤п╫п╬ + п╡п╬я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ я│п╩я┐п╤п╣п╠п╫я▀п╪ я│п╦п╪п╡п╬п╩п╬п╪ .$. п╡ я─п╣пЁя┐п╩я▐я─п╫я▀я┘ + п╡я▀я─п╟п╤п╣п╫п╦я▐я┘. п■п╩я▐ я┌п╬я┤п╫я▀я┘ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦п╧ п©п╣я─п╣п╡п╬п╢я▀ я│я┌я─п╬п╨ + я│п╬я┘я─п╟п╫я▐я▌я┌я│я▐. п∙я│п╩п╦ п╥п╟п╢п╟п╫ п╟я─пЁя┐п╪п╣п╫я┌ п╦п╫п╢п╣п╨я│п║я┌п╬п©, я┌п╬ + п©п╬п╦я│п╨ п©я─п╣п╨я─п╟я┴п╟п╣я┌я│я▐ п©п╬ п╢п╬я│я┌п╦п╤п╣п╫п╦п╦ я│п╦п╪п╡п╬п╩п╟ я│ я█я┌п╦п╪ п╦п╫п╢п╣п╨я│п╬п╪: + п╢п╩я▐ п©п╬п╦я│п╨п╟ п╡п©п╣я─п╣п╢ п╫п╣ п╠я┐п╢я┐я┌ я─п╟я│я│п╪п╟я┌я─п╦п╡п╟я┌я▄я│я▐ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦я▐, + п╫п╟я┤п╦п╫п╟я▌я┴п╦п╣я│я▐ п╫п╟ я│п╦п╪п╡п╬п╩п╣ я│ я█я┌п╦п╪ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╩п╦ п©п╬п╥п╢п╫п╣п╣, п╢п╩я▐ + п©п╬п╦я│п╨п╟ п╫п╟п╥п╟п╢ п╫п╣ я─п╟я│я│п╪п╟я┌я─п╦п╡п╟я▌я┌я│я▐ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦я▐, п╫п╟я┤п╦п╫п╟я▌я┴п╦п╣я│я▐ + я─п╟п╫я▄я┬п╣ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ п╦п╫п╢п╣п╨я│п╟. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ + п╦п╫п╢п╣п╨я│п║я┌п╬п© п╬п©я┐я┴п╣п╫, я┌п╬ п©п╬п╦я│п╨ п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐ п©п╬ + п╡я│п╣п╪я┐ я┌п╣п╨я│я┌я┐: п©п╬ п╢п╬я│я┌п╦п╤п╣п╫п╦п╦ п╬п╢п╫п╬пЁп╬ п╦п╥ п╨я─п╟п╣п╡ я┌п╣п╨я│я┌п╟ п©п╬п╦я│п╨ + п©я─п╬п╢п╬п╩п╤п╟п╣я┌я│я▐, п╫п╟я┤п╦п╫п╟я▐ я│ п╢я─я┐пЁп╬пЁп╬ п╨я─п╟я▐, п╢п╬ я┌п╣я┘ п©п╬я─ п©п╬п╨п╟ п╫п╣ + п╠я┐п╢п╣я┌ я│п╫п╬п╡п╟ п╢п╬я│я┌п╦пЁп╫я┐я┌п╬ п╦я│я┘п╬п╢п╫п╬п╣ п©п╬п╩п╬п╤п╣п╫п╦п╣. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ + п╦п╫п╢п╣п╨я│п║я┌п╬п© п╥п╟п╢п╟п╫, я┌п╬ п©п╣я─п╣я│п╨п╟п╨п╦п╡п╟п╫п╦я▐ п╫п╟ + п©я─п╬я┌п╦п╡п╬п©п╬п╩п╬п╤п╫я▀п╧ п╨я─п╟п╧ я┌п╣п╨я│я┌п╟ п╫п╣ п©я─п╬п╦я│я┘п╬п╢п╦я┌.

-
имяПути see индекс
+
п╦п╪я▐п÷я┐я┌п╦ see п╦п╫п╢п╣п╨я│
-
Сдвигает содержимое окна таким образом, чтобы символ с - индексом индекс был виден полностью. Если этот - символ расположен недалеко от видимой части текста, то сдвиг - осуществляется настолько, чтобы он был виден у края - окна. Если же указанный символ располагается далеко, то в - результате сдвига он оказывается в центре окна. +
п║п╢п╡п╦пЁп╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╬п╨п╫п╟ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, я┤я┌п╬п╠я▀ я│п╦п╪п╡п╬п╩ я│ + п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│ п╠я▀п╩ п╡п╦п╢п╣п╫ п©п╬п╩п╫п╬я│я┌я▄я▌. п∙я│п╩п╦ я█я┌п╬я┌ + я│п╦п╪п╡п╬п╩ я─п╟я│п©п╬п╩п╬п╤п╣п╫ п╫п╣п╢п╟п╩п╣п╨п╬ п╬я┌ п╡п╦п╢п╦п╪п╬п╧ я┤п╟я│я┌п╦ я┌п╣п╨я│я┌п╟, я┌п╬ я│п╢п╡п╦пЁ + п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐ п╫п╟я│я┌п╬п╩я▄п╨п╬, я┤я┌п╬п╠я▀ п╬п╫ п╠я▀п╩ п╡п╦п╢п╣п╫ я┐ п╨я─п╟я▐ + п╬п╨п╫п╟. п∙я│п╩п╦ п╤п╣ я┐п╨п╟п╥п╟п╫п╫я▀п╧ я│п╦п╪п╡п╬п╩ я─п╟я│п©п╬п╩п╟пЁп╟п╣я┌я│я▐ п╢п╟п╩п╣п╨п╬, я┌п╬ п╡ + я─п╣п╥я┐п╩я▄я┌п╟я┌п╣ я│п╢п╡п╦пЁп╟ п╬п╫ п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╡ я├п╣п╫я┌я─п╣ п╬п╨п╫п╟.
-
имяПути tag параметр - ?арг арг ...?
+
п╦п╪я▐п÷я┐я┌п╦ tag п©п╟я─п╟п╪п╣я┌я─ + ?п╟я─пЁ п╟я─пЁ ...?
-

Эта команда используется для работы с тегами. Ее поведение - определяется значением аргумента параметр. В - настоящее время поддерживаются следующие формы команды:

+

п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ я─п╟п╠п╬я┌я▀ я│ я┌п╣пЁп╟п╪п╦. п∙п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣ + п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╟я─пЁя┐п╪п╣п╫я┌п╟ п©п╟я─п╟п╪п╣я┌я─. п▓ + п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐ я│п╩п╣п╢я┐я▌я┴п╦п╣ я└п╬я─п╪я▀ п╨п╬п╪п╟п╫п╢я▀:

-
имяПути tag add имяТега - индекс1 ?индекс2 индекс1 индекс2 ...?
+
п╦п╪я▐п÷я┐я┌п╦ tag add п╦п╪я▐п╒п╣пЁп╟ + п╦п╫п╢п╣п╨я│1 ?п╦п╫п╢п╣п╨я│2 п╦п╫п╢п╣п╨я│1 п╦п╫п╢п╣п╨я│2 ...?
-
Приписывает тег имяТега ко всем символам, - начиная с индекса1 и кончая непосредственно - перед символа с индексом индекс2 (к самому - этому символу данный тег не приписывается). В одной - команде может присутствовать произвольное число пар - индекс1-индекс2. Если последний аргумент - индекс2 опущен, то тег приписывается к - единственному символу с индексом индекс1. Если - в указанном промежутке нет символов (например, - индекс1 указывает за конец файла или - индекс2 оказывается не больше - индекса1), то команда не совершает никаких - действий.
+
п÷я─п╦п©п╦я│я▀п╡п╟п╣я┌ я┌п╣пЁ п╦п╪я▐п╒п╣пЁп╟ п╨п╬ п╡я│п╣п╪ я│п╦п╪п╡п╬п╩п╟п╪, + п╫п╟я┤п╦п╫п╟я▐ я│ п╦п╫п╢п╣п╨я│п╟1 п╦ п╨п╬п╫я┤п╟я▐ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ + п©п╣я─п╣п╢ я│п╦п╪п╡п╬п╩п╟ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│2 (п╨ я│п╟п╪п╬п╪я┐ + я█я┌п╬п╪я┐ я│п╦п╪п╡п╬п╩я┐ п╢п╟п╫п╫я▀п╧ я┌п╣пЁ п╫п╣ п©я─п╦п©п╦я│я▀п╡п╟п╣я┌я│я▐). п▓ п╬п╢п╫п╬п╧ + п╨п╬п╪п╟п╫п╢п╣ п╪п╬п╤п╣я┌ п©я─п╦я│я┐я┌я│я┌п╡п╬п╡п╟я┌я▄ п©я─п╬п╦п╥п╡п╬п╩я▄п╫п╬п╣ я┤п╦я│п╩п╬ п©п╟я─ + п╦п╫п╢п╣п╨я│1-п╦п╫п╢п╣п╨я│2. п∙я│п╩п╦ п©п╬я│п╩п╣п╢п╫п╦п╧ п╟я─пЁя┐п╪п╣п╫я┌ + п╦п╫п╢п╣п╨я│2 п╬п©я┐я┴п╣п╫, я┌п╬ я┌п╣пЁ п©я─п╦п©п╦я│я▀п╡п╟п╣я┌я│я▐ п╨ + п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╪я┐ я│п╦п╪п╡п╬п╩я┐ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│1. п∙я│п╩п╦ + п╡ я┐п╨п╟п╥п╟п╫п╫п╬п╪ п©я─п╬п╪п╣п╤я┐я┌п╨п╣ п╫п╣я┌ я│п╦п╪п╡п╬п╩п╬п╡ (п╫п╟п©я─п╦п╪п╣я─, + п╦п╫п╢п╣п╨я│1 я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╥п╟ п╨п╬п╫п╣я├ я└п╟п╧п╩п╟ п╦п╩п╦ + п╦п╫п╢п╣п╨я│2 п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╫п╣ п╠п╬п╩я▄я┬п╣ + п╦п╫п╢п╣п╨я│п╟1), я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╫п╣ я│п╬п╡п╣я─я┬п╟п╣я┌ п╫п╦п╨п╟п╨п╦я┘ + п╢п╣п╧я│я┌п╡п╦п╧.
-
имяПути tag bind имяТега - ?послед? ?скрипт
+
п╦п╪я▐п÷я┐я┌п╦ tag bind п╦п╪я▐п╒п╣пЁп╟ + ?п©п╬я│п╩п╣п╢? ?я│п╨я─п╦п©я┌
-

Эта команда приписывает скрипт к тегу с именем - имяТега. При наступлении последовательности - событий, заданной аргументом послед, на - символе, к которому приписан тег с именем - имяТега , выполняется указанный - скрипт. Эта команда примитива похожа на - команду bind; единственное ее - отличие состоит в том, что она действует на символах, - а не на всем примитиве. Полное описание синтаксиса - последовательности и подстановок, производимых в - скрипте перед его выполнением, см. в п. 1.3. Если - указаны все аргументы, то создается новая привязка, - заменяющая все предыдущие привязки данной - последовательности к тегу имяТега (если - первым символом аргумента скрипт является - "+", то скрипт присоединяется к текущей - привязке, а не замещает ее). В этом случае команда - возвращает пустую строку. Если аргумент - скрипт опущен, то команда возвращает скрипт, - привязанный к тегу имяТега (при отсутствии - такого скрипта возникает ошибка). Если опущены и - аргумент скрипт, и аргумент послед, - то команда возвращает список всех последовательностей, - привязки к которым определены для тега с именем - имяТега.

+

п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ п©я─п╦п©п╦я│я▀п╡п╟п╣я┌ я│п╨я─п╦п©я┌ п╨ я┌п╣пЁя┐ я│ п╦п╪п╣п╫п╣п╪ + п╦п╪я▐п╒п╣пЁп╟. п÷я─п╦ п╫п╟я│я┌я┐п©п╩п╣п╫п╦п╦ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ + я│п╬п╠я▀я┌п╦п╧, п╥п╟п╢п╟п╫п╫п╬п╧ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ п©п╬я│п╩п╣п╢, п╫п╟ + я│п╦п╪п╡п╬п╩п╣, п╨ п╨п╬я┌п╬я─п╬п╪я┐ п©я─п╦п©п╦я│п╟п╫ я┌п╣пЁ я│ п╦п╪п╣п╫п╣п╪ + п╦п╪я▐п╒п╣пЁп╟ , п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ я┐п╨п╟п╥п╟п╫п╫я▀п╧ + я│п╨я─п╦п©я┌. п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ п©я─п╦п╪п╦я┌п╦п╡п╟ п©п╬я┘п╬п╤п╟ п╫п╟ + п╨п╬п╪п╟п╫п╢я┐ bind; п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╣ п╣п╣ + п╬я┌п╩п╦я┤п╦п╣ я│п╬я│я┌п╬п╦я┌ п╡ я┌п╬п╪, я┤я┌п╬ п╬п╫п╟ п╢п╣п╧я│я┌п╡я┐п╣я┌ п╫п╟ я│п╦п╪п╡п╬п╩п╟я┘, + п╟ п╫п╣ п╫п╟ п╡я│п╣п╪ п©я─п╦п╪п╦я┌п╦п╡п╣. п÷п╬п╩п╫п╬п╣ п╬п©п╦я│п╟п╫п╦п╣ я│п╦п╫я┌п╟п╨я│п╦я│п╟ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ п╦ п©п╬п╢я│я┌п╟п╫п╬п╡п╬п╨, п©я─п╬п╦п╥п╡п╬п╢п╦п╪я▀я┘ п╡ + я│п╨я─п╦п©я┌п╣ п©п╣я─п╣п╢ п╣пЁп╬ п╡я▀п©п╬п╩п╫п╣п╫п╦п╣п╪, я│п╪. п╡ п©. 1.3. п∙я│п╩п╦ + я┐п╨п╟п╥п╟п╫я▀ п╡я│п╣ п╟я─пЁя┐п╪п╣п╫я┌я▀, я┌п╬ я│п╬п╥п╢п╟п╣я┌я│я▐ п╫п╬п╡п╟я▐ п©я─п╦п╡я▐п╥п╨п╟, + п╥п╟п╪п╣п╫я▐я▌я┴п╟я▐ п╡я│п╣ п©я─п╣п╢я▀п╢я┐я┴п╦п╣ п©я─п╦п╡я▐п╥п╨п╦ п╢п╟п╫п╫п╬п╧ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ п╨ я┌п╣пЁя┐ п╦п╪я▐п╒п╣пЁп╟ (п╣я│п╩п╦ + п©п╣я─п╡я▀п╪ я│п╦п╪п╡п╬п╩п╬п╪ п╟я─пЁя┐п╪п╣п╫я┌п╟ я│п╨я─п╦п©я┌ я▐п╡п╩я▐п╣я┌я│я▐ + "+", я┌п╬ я│п╨я─п╦п©я┌ п©я─п╦я│п╬п╣п╢п╦п╫я▐п╣я┌я│я▐ п╨ я┌п╣п╨я┐я┴п╣п╧ + п©я─п╦п╡я▐п╥п╨п╣, п╟ п╫п╣ п╥п╟п╪п╣я┴п╟п╣я┌ п╣п╣). п▓ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╨п╬п╪п╟п╫п╢п╟ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ + я│п╨я─п╦п©я┌ п╬п©я┐я┴п╣п╫, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п╨я─п╦п©я┌, + п©я─п╦п╡я▐п╥п╟п╫п╫я▀п╧ п╨ я┌п╣пЁя┐ п╦п╪я▐п╒п╣пЁп╟ (п©я─п╦ п╬я┌я│я┐я┌я│я┌п╡п╦п╦ + я┌п╟п╨п╬пЁп╬ я│п╨я─п╦п©я┌п╟ п╡п╬п╥п╫п╦п╨п╟п╣я┌ п╬я┬п╦п╠п╨п╟). п∙я│п╩п╦ п╬п©я┐я┴п╣п╫я▀ п╦ + п╟я─пЁя┐п╪п╣п╫я┌ я│п╨я─п╦п©я┌, п╦ п╟я─пЁя┐п╪п╣п╫я┌ п©п╬я│п╩п╣п╢, + я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╡я│п╣я┘ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╣п╧, + п©я─п╦п╡я▐п╥п╨п╦ п╨ п╨п╬я┌п╬я─я▀п╪ п╬п©я─п╣п╢п╣п╩п╣п╫я▀ п╢п╩я▐ я┌п╣пЁп╟ я│ п╦п╪п╣п╫п╣п╪ + п╦п╪я▐п╒п╣пЁп╟.

-

Привязки можно определять только для событий, - связанных с "Мышью" и клавиатурой (например, +

п÷я─п╦п╡я▐п╥п╨п╦ п╪п╬п╤п╫п╬ п╬п©я─п╣п╢п╣п╩я▐я┌я▄ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я│п╬п╠я▀я┌п╦п╧, + я│п╡я▐п╥п╟п╫п╫я▀я┘ я│ "п°я▀я┬я▄я▌" п╦ п╨п╩п╟п╡п╦п╟я┌я┐я─п╬п╧ (п╫п╟п©я─п╦п╪п╣я─, Enter, Leave, ButtonPress, Motion - и KeyPress), или для виртуальных - событий. Привязки событий для текстового примитива - используют текущую метку (см. "Метки"). Событие - Enter наступает для тега при первом - появлении этого тега на текущем символе, а событие - Leave наступает, когда текущий символ - оказывается несвязанным с данным тегом. События - Enter и Leave могут - наступить либо в результате перемещения текущей метки, - либо как следствие изменения символа в позиции текущей - метки. Обратите внимание на то, что эти события - отличаются от событий Enter и - Leave для окон. События, связанные с - "Мышью" и клавиатурой, направлены на текущий - символ. Если в привязке используется виртуальное - событие, то оно может наступить только в случае если - для его определения был использован выход с - подчеркиванием, связанный с "Мышью" или - клавиатурой.

+ п╦ KeyPress), п╦п╩п╦ п╢п╩я▐ п╡п╦я─я┌я┐п╟п╩я▄п╫я▀я┘ + я│п╬п╠я▀я┌п╦п╧. п÷я─п╦п╡я▐п╥п╨п╦ я│п╬п╠я▀я┌п╦п╧ п╢п╩я▐ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟ + п╦я│п©п╬п╩я▄п╥я┐я▌я┌ я┌п╣п╨я┐я┴я┐я▌ п╪п╣я┌п╨я┐ (я│п╪. "п°п╣я┌п╨п╦"). п║п╬п╠я▀я┌п╦п╣ + Enter п╫п╟я│я┌я┐п©п╟п╣я┌ п╢п╩я▐ я┌п╣пЁп╟ п©я─п╦ п©п╣я─п╡п╬п╪ + п©п╬я▐п╡п╩п╣п╫п╦п╦ я█я┌п╬пЁп╬ я┌п╣пЁп╟ п╫п╟ я┌п╣п╨я┐я┴п╣п╪ я│п╦п╪п╡п╬п╩п╣, п╟ я│п╬п╠я▀я┌п╦п╣ + Leave п╫п╟я│я┌я┐п©п╟п╣я┌, п╨п╬пЁп╢п╟ я┌п╣п╨я┐я┴п╦п╧ я│п╦п╪п╡п╬п╩ + п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╫п╣я│п╡я▐п╥п╟п╫п╫я▀п╪ я│ п╢п╟п╫п╫я▀п╪ я┌п╣пЁп╬п╪. п║п╬п╠я▀я┌п╦я▐ + Enter п╦ Leave п╪п╬пЁя┐я┌ + п╫п╟я│я┌я┐п©п╦я┌я▄ п╩п╦п╠п╬ п╡ я─п╣п╥я┐п╩я▄я┌п╟я┌п╣ п©п╣я─п╣п╪п╣я┴п╣п╫п╦я▐ я┌п╣п╨я┐я┴п╣п╧ п╪п╣я┌п╨п╦, + п╩п╦п╠п╬ п╨п╟п╨ я│п╩п╣п╢я│я┌п╡п╦п╣ п╦п╥п╪п╣п╫п╣п╫п╦я▐ я│п╦п╪п╡п╬п╩п╟ п╡ п©п╬п╥п╦я├п╦п╦ я┌п╣п╨я┐я┴п╣п╧ + п╪п╣я┌п╨п╦. п·п╠я─п╟я┌п╦я┌п╣ п╡п╫п╦п╪п╟п╫п╦п╣ п╫п╟ я┌п╬, я┤я┌п╬ я█я┌п╦ я│п╬п╠я▀я┌п╦я▐ + п╬я┌п╩п╦я┤п╟я▌я┌я│я▐ п╬я┌ я│п╬п╠я▀я┌п╦п╧ Enter п╦ + Leave п╢п╩я▐ п╬п╨п╬п╫. п║п╬п╠я▀я┌п╦я▐, я│п╡я▐п╥п╟п╫п╫я▀п╣ я│ + "п°я▀я┬я▄я▌" п╦ п╨п╩п╟п╡п╦п╟я┌я┐я─п╬п╧, п╫п╟п©я─п╟п╡п╩п╣п╫я▀ п╫п╟ я┌п╣п╨я┐я┴п╦п╧ + я│п╦п╪п╡п╬п╩. п∙я│п╩п╦ п╡ п©я─п╦п╡я▐п╥п╨п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╣ + я│п╬п╠я▀я┌п╦п╣, я┌п╬ п╬п╫п╬ п╪п╬п╤п╣я┌ п╫п╟я│я┌я┐п©п╦я┌я▄ я┌п╬п╩я▄п╨п╬ п╡ я│п╩я┐я┤п╟п╣ п╣я│п╩п╦ + п╢п╩я▐ п╣пЁп╬ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╠я▀п╩ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╡я▀я┘п╬п╢ я│ + п©п╬п╢я┤п╣я─п╨п╦п╡п╟п╫п╦п╣п╪, я│п╡я▐п╥п╟п╫п╫я▀п╧ я│ "п°я▀я┬я▄я▌" п╦п╩п╦ + п╨п╩п╟п╡п╦п╟я┌я┐я─п╬п╧.

-

К текущему символу может быть приписано много тегов, - причем каждый из этих тегов может иметь привязку для - одной и той же последовательности событий. В таком - случае исполняется по одной привязке к каждому из - тегов в порядке от наименьшего приоритета к - наибольшему. Если к одному тегу подходят несколько - образцов привязок, то выбирается самая конкретная из - них (подробности приведены в п. 1.3). Команды continue - и break в скрипте привязки обрабатываются так же, как - и в случае привязок, созданных командой п  я┌п╣п╨я┐я┴п╣п╪я┐ я│п╦п╪п╡п╬п╩я┐ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п©я─п╦п©п╦я│п╟п╫п╬ п╪п╫п╬пЁп╬ я┌п╣пЁп╬п╡, + п©я─п╦я┤п╣п╪ п╨п╟п╤п╢я▀п╧ п╦п╥ я█я┌п╦я┘ я┌п╣пЁп╬п╡ п╪п╬п╤п╣я┌ п╦п╪п╣я┌я▄ п©я─п╦п╡я▐п╥п╨я┐ п╢п╩я▐ + п╬п╢п╫п╬п╧ п╦ я┌п╬п╧ п╤п╣ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ я│п╬п╠я▀я┌п╦п╧. п▓ я┌п╟п╨п╬п╪ + я│п╩я┐я┤п╟п╣ п╦я│п©п╬п╩п╫я▐п╣я┌я│я▐ п©п╬ п╬п╢п╫п╬п╧ п©я─п╦п╡я▐п╥п╨п╣ п╨ п╨п╟п╤п╢п╬п╪я┐ п╦п╥ + я┌п╣пЁп╬п╡ п╡ п©п╬я─я▐п╢п╨п╣ п╬я┌ п╫п╟п╦п╪п╣п╫я▄я┬п╣пЁп╬ п©я─п╦п╬я─п╦я┌п╣я┌п╟ п╨ + п╫п╟п╦п╠п╬п╩я▄я┬п╣п╪я┐. п∙я│п╩п╦ п╨ п╬п╢п╫п╬п╪я┐ я┌п╣пЁя┐ п©п╬п╢я┘п╬п╢я▐я┌ п╫п╣я│п╨п╬п╩я▄п╨п╬ + п╬п╠я─п╟п╥я├п╬п╡ п©я─п╦п╡я▐п╥п╬п╨, я┌п╬ п╡я▀п╠п╦я─п╟п╣я┌я│я▐ я│п╟п╪п╟я▐ п╨п╬п╫п╨я─п╣я┌п╫п╟я▐ п╦п╥ + п╫п╦я┘ (п©п╬п╢я─п╬п╠п╫п╬я│я┌п╦ п©я─п╦п╡п╣п╢п╣п╫я▀ п╡ п©. 1.3). п п╬п╪п╟п╫п╢я▀ continue + п╦ break п╡ я│п╨я─п╦п©я┌п╣ п©я─п╦п╡я▐п╥п╨п╦ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я▌я┌я│я▐ я┌п╟п╨ п╤п╣, п╨п╟п╨ + п╦ п╡ я│п╩я┐я┤п╟п╣ п©я─п╦п╡я▐п╥п╬п╨, я│п╬п╥п╢п╟п╫п╫я▀я┘ п╨п╬п╪п╟п╫п╢п╬п╧ bind.

-

Если есть привязки и к примитиву в целом (созданные с - помощью команды bind), то они - служат дополнением привязок к тегам. Сначала - выполняются привязки к тегам, а затем привязки ко - всему примитиву.

+

п∙я│п╩п╦ п╣я│я┌я▄ п©я─п╦п╡я▐п╥п╨п╦ п╦ п╨ п©я─п╦п╪п╦я┌п╦п╡я┐ п╡ я├п╣п╩п╬п╪ (я│п╬п╥п╢п╟п╫п╫я▀п╣ я│ + п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ bind), я┌п╬ п╬п╫п╦ + я│п╩я┐п╤п╟я┌ п╢п╬п©п╬п╩п╫п╣п╫п╦п╣п╪ п©я─п╦п╡я▐п╥п╬п╨ п╨ я┌п╣пЁп╟п╪. п║п╫п╟я┤п╟п╩п╟ + п╡я▀п©п╬п╩п╫я▐я▌я┌я│я▐ п©я─п╦п╡я▐п╥п╨п╦ п╨ я┌п╣пЁп╟п╪, п╟ п╥п╟я┌п╣п╪ п©я─п╦п╡я▐п╥п╨п╦ п╨п╬ + п╡я│п╣п╪я┐ п©я─п╦п╪п╦я┌п╦п╡я┐.

-
имяПути tag cget имяТега - параметр
+
п╦п╪я▐п÷я┐я┌п╦ tag cget п╦п╪я▐п╒п╣пЁп╟ + п©п╟я─п╟п╪п╣я┌я─
-
Команда возвращает текущее значение параметра с именем - параметр, ассоциированного с тегом - имяТега. Параметр может иметь любое значение, - воспринимаемое командой примитива tag +
п п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я┌п╣п╨я┐я┴п╣п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ я│ п╦п╪п╣п╫п╣п╪ + п©п╟я─п╟п╪п╣я┌я─, п╟я│я│п╬я├п╦п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ я│ я┌п╣пЁп╬п╪ + п╦п╪я▐п╒п╣пЁп╟. п÷п╟я─п╟п╪п╣я┌я─ п╪п╬п╤п╣я┌ п╦п╪п╣я┌я▄ п╩я▌п╠п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣, + п╡п╬я│п©я─п╦п╫п╦п╪п╟п╣п╪п╬п╣ п╨п╬п╪п╟п╫п╢п╬п╧ п©я─п╦п╪п╦я┌п╦п╡п╟ tag configure. -
имяПути tag configure - имяТега ?параметр? ?значение? - ?параметр значение ...?
+
п╦п╪я▐п÷я┐я┌п╦ tag configure + п╦п╪я▐п╒п╣пЁп╟ ?п©п╟я─п╟п╪п╣я┌я─? ?п╥п╫п╟я┤п╣п╫п╦п╣? + ?п©п╟я─п╟п╪п╣я┌я─ п╥п╫п╟я┤п╣п╫п╦п╣ ...?
-
Эта команда похожа на команду примитива - configure; ее отличие состоит в том, - что она модифицирует параметры, связанные с тегом - имяТега, а не со всем текстовым - примитивом. Если аргумент параметр не задан, то - команда возвращает список значений всех параметров тега - имяТега (формат списка описан в - Tk_ConfigureInfo). Если - параметр задан, а его значение нет, то - возвращается часть списка, относящаяся к указанному - параметру. Если заданы одна или несколько пар - параметр-значение, то команда присваивает - указанным параметрам тега имяТега новые - значения; в этом случае она возвращает пустую - строку. Подробно параметры тегов описаны выше (см. "Теги").
+
п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ п©п╬я┘п╬п╤п╟ п╫п╟ п╨п╬п╪п╟п╫п╢я┐ п©я─п╦п╪п╦я┌п╦п╡п╟ + configure; п╣п╣ п╬я┌п╩п╦я┤п╦п╣ я│п╬я│я┌п╬п╦я┌ п╡ я┌п╬п╪, + я┤я┌п╬ п╬п╫п╟ п╪п╬п╢п╦я└п╦я├п╦я─я┐п╣я┌ п©п╟я─п╟п╪п╣я┌я─я▀, я│п╡я▐п╥п╟п╫п╫я▀п╣ я│ я┌п╣пЁп╬п╪ + п╦п╪я▐п╒п╣пЁп╟, п╟ п╫п╣ я│п╬ п╡я│п╣п╪ я┌п╣п╨я│я┌п╬п╡я▀п╪ + п©я─п╦п╪п╦я┌п╦п╡п╬п╪. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ п©п╟я─п╟п╪п╣я┌я─ п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ + п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╥п╫п╟я┤п╣п╫п╦п╧ п╡я│п╣я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡ я┌п╣пЁп╟ + п╦п╪я▐п╒п╣пЁп╟ (я└п╬я─п╪п╟я┌ я│п©п╦я│п╨п╟ п╬п©п╦я│п╟п╫ п╡ + Tk_ConfigureInfo). п∙я│п╩п╦ + п©п╟я─п╟п╪п╣я┌я─ п╥п╟п╢п╟п╫, п╟ п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣ п╫п╣я┌, я┌п╬ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌я│я▐ я┤п╟я│я┌я▄ я│п©п╦я│п╨п╟, п╬я┌п╫п╬я│я▐я┴п╟я▐я│я▐ п╨ я┐п╨п╟п╥п╟п╫п╫п╬п╪я┐ + п©п╟я─п╟п╪п╣я┌я─я┐. п∙я│п╩п╦ п╥п╟п╢п╟п╫я▀ п╬п╢п╫п╟ п╦п╩п╦ п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╟я─ + п©п╟я─п╟п╪п╣я┌я─-п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п©я─п╦я│п╡п╟п╦п╡п╟п╣я┌ + я┐п╨п╟п╥п╟п╫п╫я▀п╪ п©п╟я─п╟п╪п╣я┌я─п╟п╪ я┌п╣пЁп╟ п╦п╪я▐п╒п╣пЁп╟ п╫п╬п╡я▀п╣ + п╥п╫п╟я┤п╣п╫п╦я▐; п╡ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╬п╫п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ + я│я┌я─п╬п╨я┐. п÷п╬п╢я─п╬п╠п╫п╬ п©п╟я─п╟п╪п╣я┌я─я▀ я┌п╣пЁп╬п╡ п╬п©п╦я│п╟п╫я▀ п╡я▀я┬п╣ (я│п╪. "п╒п╣пЁп╦").
-
имяПути tag delete - имяТега ?имяТега ...?
+
п╦п╪я▐п÷я┐я┌п╦ tag delete + п╦п╪я▐п╒п╣пЁп╟ ?п╦п╪я▐п╒п╣пЁп╟ ...?
-
Стирает всю информацию о тегах для каждого из - аргументов имяТега. Команда снимает теги с - символов и удаляет всю остальную информацию о них - например, привязки и характеристики вывода на - экран. Возвращает пустую строку.
+
п║я┌п╦я─п╟п╣я┌ п╡я│я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я┌п╣пЁп╟я┘ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ п╦п╥ + п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ п╦п╪я▐п╒п╣пЁп╟. п п╬п╪п╟п╫п╢п╟ я│п╫п╦п╪п╟п╣я┌ я┌п╣пЁп╦ я│ + я│п╦п╪п╡п╬п╩п╬п╡ п╦ я┐п╢п╟п╩я▐п╣я┌ п╡я│я▌ п╬я│я┌п╟п╩я▄п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╫п╦я┘ + п╫п╟п©я─п╦п╪п╣я─, п©я─п╦п╡я▐п╥п╨п╦ п╦ я┘п╟я─п╟п╨я┌п╣я─п╦я│я┌п╦п╨п╦ п╡я▀п╡п╬п╢п╟ п╫п╟ + я█п╨я─п╟п╫. п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути tag lower - имяТегаНижеЭтого
+
п╦п╪я▐п÷я┐я┌п╦ tag lower + п╦п╪я▐п╒п╣пЁп╟п²п╦п╤п╣п╜я┌п╬пЁп╬
-
Изменяет приоритет тега с именем имяТега , - устанавливая его непосредственно перед тегом с именем - нижеЭтого. Если аргумент нижеЭтого - опущен, то тег имяТега получается самый нижний - приоритет среди всех тегов.
+
п≤п╥п╪п╣п╫я▐п╣я┌ п©я─п╦п╬я─п╦я┌п╣я┌ я┌п╣пЁп╟ я│ п╦п╪п╣п╫п╣п╪ п╦п╪я▐п╒п╣пЁп╟ , + я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я▐ п╣пЁп╬ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©п╣я─п╣п╢ я┌п╣пЁп╬п╪ я│ п╦п╪п╣п╫п╣п╪ + п╫п╦п╤п╣п╜я┌п╬пЁп╬. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ п╫п╦п╤п╣п╜я┌п╬пЁп╬ + п╬п©я┐я┴п╣п╫, я┌п╬ я┌п╣пЁ п╦п╪я▐п╒п╣пЁп╟ п©п╬п╩я┐я┤п╟п╣я┌я│я▐ я│п╟п╪я▀п╧ п╫п╦п╤п╫п╦п╧ + п©я─п╦п╬я─п╦я┌п╣я┌ я│я─п╣п╢п╦ п╡я│п╣я┘ я┌п╣пЁп╬п╡.
-
имяПути tag names - ?индекс?
+
п╦п╪я▐п÷я┐я┌п╦ tag names + ?п╦п╫п╢п╣п╨я│?
-
Возвращает список имен всех тегов, активных в позиции, - указанной аргументом индекс. Если аргумент - индекс опущен, то команда возвращает список - всех существующих тегов в тексте (это все теги, - установленные командой примитива "имяПути - tag" и не удаленные командой - примитива "имяПути tag - delete", в том числе и те из них, которые - в текущий момент не относятся ни к какому - символу). Выводимый список отсортирован в порядке - приоритетов тегов (от тега с наименьшим приоритетом к - тегу с наибольшим).
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╦п╪п╣п╫ п╡я│п╣я┘ я┌п╣пЁп╬п╡, п╟п╨я┌п╦п╡п╫я▀я┘ п╡ п©п╬п╥п╦я├п╦п╦, + я┐п╨п╟п╥п╟п╫п╫п╬п╧ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ п╦п╫п╢п╣п╨я│. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ + п╦п╫п╢п╣п╨я│ п╬п©я┐я┴п╣п╫, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ + п╡я│п╣я┘ я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦я┘ я┌п╣пЁп╬п╡ п╡ я┌п╣п╨я│я┌п╣ (я█я┌п╬ п╡я│п╣ я┌п╣пЁп╦, + я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀п╣ п╨п╬п╪п╟п╫п╢п╬п╧ п©я─п╦п╪п╦я┌п╦п╡п╟ "п╦п╪я▐п÷я┐я┌п╦ + tag" п╦ п╫п╣ я┐п╢п╟п╩п╣п╫п╫я▀п╣ п╨п╬п╪п╟п╫п╢п╬п╧ + п©я─п╦п╪п╦я┌п╦п╡п╟ "п╦п╪я▐п÷я┐я┌п╦ tag + delete", п╡ я┌п╬п╪ я┤п╦я│п╩п╣ п╦ я┌п╣ п╦п╥ п╫п╦я┘, п╨п╬я┌п╬я─я▀п╣ + п╡ я┌п╣п╨я┐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ п╫п╣ п╬я┌п╫п╬я│я▐я┌я│я▐ п╫п╦ п╨ п╨п╟п╨п╬п╪я┐ + я│п╦п╪п╡п╬п╩я┐). п▓я▀п╡п╬п╢п╦п╪я▀п╧ я│п©п╦я│п╬п╨ п╬я┌я│п╬я─я┌п╦я─п╬п╡п╟п╫ п╡ п©п╬я─я▐п╢п╨п╣ + п©я─п╦п╬я─п╦я┌п╣я┌п╬п╡ я┌п╣пЁп╬п╡ (п╬я┌ я┌п╣пЁп╟ я│ п╫п╟п╦п╪п╣п╫я▄я┬п╦п╪ п©я─п╦п╬я─п╦я┌п╣я┌п╬п╪ п╨ + я┌п╣пЁя┐ я│ п╫п╟п╦п╠п╬п╩я▄я┬п╦п╪).
-
имяПути tag nextrange - имяТега индекс1 ?индекс2?
+
п╦п╪я▐п÷я┐я┌п╦ tag nextrange + п╦п╪я▐п╒п╣пЁп╟ п╦п╫п╢п╣п╨я│1 ?п╦п╫п╢п╣п╨я│2?
-
Команда ищет последовательность символов, помеченных - тегом имяТега, первый символ которой стоит - после символа с индексом индекс1, а последний - символ предшествует символу с индексом - индекс2. В случае, если таких - последовательностей несколько, выбирается первая из - них. Команда возвращает список из двух элементов, первый - из которых индекс первого символа последовательности: а - второй индекс символа, непосредственно следующего за - последним символом последовательности. Если подходящей - последовательности нет, то команда возвращает пустую - строку. Если аргумент индекс2 не задан, то его - значением по умолчанию считается конец текста.
+
п п╬п╪п╟п╫п╢п╟ п╦я┴п╣я┌ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я│п╦п╪п╡п╬п╩п╬п╡, п©п╬п╪п╣я┤п╣п╫п╫я▀я┘ + я┌п╣пЁп╬п╪ п╦п╪я▐п╒п╣пЁп╟, п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ п╨п╬я┌п╬я─п╬п╧ я│я┌п╬п╦я┌ + п©п╬я│п╩п╣ я│п╦п╪п╡п╬п╩п╟ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│1, п╟ п©п╬я│п╩п╣п╢п╫п╦п╧ + я│п╦п╪п╡п╬п╩ п©я─п╣п╢я┬п╣я│я┌п╡я┐п╣я┌ я│п╦п╪п╡п╬п╩я┐ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│2. п▓ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ я┌п╟п╨п╦я┘ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╣п╧ п╫п╣я│п╨п╬п╩я▄п╨п╬, п╡я▀п╠п╦я─п╟п╣я┌я│я▐ п©п╣я─п╡п╟я▐ п╦п╥ + п╫п╦я┘. п п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╦п╥ п╢п╡я┐я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡, п©п╣я─п╡я▀п╧ + п╦п╥ п╨п╬я┌п╬я─я▀я┘ п╦п╫п╢п╣п╨я│ п©п╣я─п╡п╬пЁп╬ я│п╦п╪п╡п╬п╩п╟ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦: п╟ + п╡я┌п╬я─п╬п╧ п╦п╫п╢п╣п╨я│ я│п╦п╪п╡п╬п╩п╟, п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ п╥п╟ + п©п╬я│п╩п╣п╢п╫п╦п╪ я│п╦п╪п╡п╬п╩п╬п╪ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦. п∙я│п╩п╦ п©п╬п╢я┘п╬п╢я▐я┴п╣п╧ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ п╫п╣я┌, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ + я│я┌я─п╬п╨я┐. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ п╦п╫п╢п╣п╨я│2 п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п╣пЁп╬ + п╥п╫п╟я┤п╣п╫п╦п╣п╪ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я│я┤п╦я┌п╟п╣я┌я│я▐ п╨п╬п╫п╣я├ я┌п╣п╨я│я┌п╟.
-
имяПути tag prevrange - имяТега индекс1 ?индекс2?
+
п╦п╪я▐п÷я┐я┌п╦ tag prevrange + п╦п╪я▐п╒п╣пЁп╟ п╦п╫п╢п╣п╨я│1 ?п╦п╫п╢п╣п╨я│2?
-
Команда ищет последовательность символов, помеченных - тегом имяТега, первый символ которой стоит - перед символом с индексом индекс1, но не - раньше, чем символ с индексом индекс2 (символ с - этим индексом допускается). В случае, если таких - последовательностей несколько, выбирается ближайшая к - символу с индексом индекс1. Команда возвращает - список из двух элементов, первый из которых индекс - первого символа последовательности: а второй индекс - символа, непосредственно следующего за последним - символом последовательности. Если подходящей - последовательности нет, то команда возвращает пустую - строку. Если аргумент индекс2 не задан, то его - значением по умолчанию считается начало текста.
+
п п╬п╪п╟п╫п╢п╟ п╦я┴п╣я┌ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я│п╦п╪п╡п╬п╩п╬п╡, п©п╬п╪п╣я┤п╣п╫п╫я▀я┘ + я┌п╣пЁп╬п╪ п╦п╪я▐п╒п╣пЁп╟, п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ п╨п╬я┌п╬я─п╬п╧ я│я┌п╬п╦я┌ + п©п╣я─п╣п╢ я│п╦п╪п╡п╬п╩п╬п╪ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│1, п╫п╬ п╫п╣ + я─п╟п╫я▄я┬п╣, я┤п╣п╪ я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│2 (я│п╦п╪п╡п╬п╩ я│ + я█я┌п╦п╪ п╦п╫п╢п╣п╨я│п╬п╪ п╢п╬п©я┐я│п╨п╟п╣я┌я│я▐). п▓ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ я┌п╟п╨п╦я┘ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╣п╧ п╫п╣я│п╨п╬п╩я▄п╨п╬, п╡я▀п╠п╦я─п╟п╣я┌я│я▐ п╠п╩п╦п╤п╟п╧я┬п╟я▐ п╨ + я│п╦п╪п╡п╬п╩я┐ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│1. п п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ + я│п©п╦я│п╬п╨ п╦п╥ п╢п╡я┐я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡, п©п╣я─п╡я▀п╧ п╦п╥ п╨п╬я┌п╬я─я▀я┘ п╦п╫п╢п╣п╨я│ + п©п╣я─п╡п╬пЁп╬ я│п╦п╪п╡п╬п╩п╟ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦: п╟ п╡я┌п╬я─п╬п╧ п╦п╫п╢п╣п╨я│ + я│п╦п╪п╡п╬п╩п╟, п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ п╥п╟ п©п╬я│п╩п╣п╢п╫п╦п╪ + я│п╦п╪п╡п╬п╩п╬п╪ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦. п∙я│п╩п╦ п©п╬п╢я┘п╬п╢я▐я┴п╣п╧ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ п╫п╣я┌, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ + я│я┌я─п╬п╨я┐. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ п╦п╫п╢п╣п╨я│2 п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ п╣пЁп╬ + п╥п╫п╟я┤п╣п╫п╦п╣п╪ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я│я┤п╦я┌п╟п╣я┌я│я▐ п╫п╟я┤п╟п╩п╬ я┌п╣п╨я│я┌п╟.
-
имяПути tag raise - имяТега ?ВышеЭтого?
+
п╦п╪я▐п÷я┐я┌п╦ tag raise + п╦п╪я▐п╒п╣пЁп╟ ?п▓я▀я┬п╣п╜я┌п╬пЁп╬?
-
Изменяет приоритет тега с именем имяТега , - устанавливая его непосредственно после тега с именем - вышеЭтого. Если аргумент вышеЭтого - опущен, то тег имяТега получается самый большой - приоритет среди всех тегов.
+
п≤п╥п╪п╣п╫я▐п╣я┌ п©я─п╦п╬я─п╦я┌п╣я┌ я┌п╣пЁп╟ я│ п╦п╪п╣п╫п╣п╪ п╦п╪я▐п╒п╣пЁп╟ , + я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я▐ п╣пЁп╬ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©п╬я│п╩п╣ я┌п╣пЁп╟ я│ п╦п╪п╣п╫п╣п╪ + п╡я▀я┬п╣п╜я┌п╬пЁп╬. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ п╡я▀я┬п╣п╜я┌п╬пЁп╬ + п╬п©я┐я┴п╣п╫, я┌п╬ я┌п╣пЁ п╦п╪я▐п╒п╣пЁп╟ п©п╬п╩я┐я┤п╟п╣я┌я│я▐ я│п╟п╪я▀п╧ п╠п╬п╩я▄я┬п╬п╧ + п©я─п╦п╬я─п╦я┌п╣я┌ я│я─п╣п╢п╦ п╡я│п╣я┘ я┌п╣пЁп╬п╡.
-
имяПути tag ranges - имяТега
+
п╦п╪я▐п÷я┐я┌п╦ tag ranges + п╦п╪я▐п╒п╣пЁп╟
-
Возвращает список всех участков текста, помеченных - тегом с именем имяТега. Первые два элемента - списка описывают первый участок, следующие два второй и - т.д. Первый элемент каждой пары представляет собой - индекс первого символа на соответствующем участке, - второй элемент пары индекс символа, непосредственно - следующего за последним символом участка. Если тегом - имяТега не помечен ни один символ, то команда - возвращает пустую строку.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╡я│п╣я┘ я┐я┤п╟я│я┌п╨п╬п╡ я┌п╣п╨я│я┌п╟, п©п╬п╪п╣я┤п╣п╫п╫я▀я┘ + я┌п╣пЁп╬п╪ я│ п╦п╪п╣п╫п╣п╪ п╦п╪я▐п╒п╣пЁп╟. п÷п╣я─п╡я▀п╣ п╢п╡п╟ я█п╩п╣п╪п╣п╫я┌п╟ + я│п©п╦я│п╨п╟ п╬п©п╦я│я▀п╡п╟я▌я┌ п©п╣я─п╡я▀п╧ я┐я┤п╟я│я┌п╬п╨, я│п╩п╣п╢я┐я▌я┴п╦п╣ п╢п╡п╟ п╡я┌п╬я─п╬п╧ п╦ + я┌.п╢. п÷п╣я─п╡я▀п╧ я█п╩п╣п╪п╣п╫я┌ п╨п╟п╤п╢п╬п╧ п©п╟я─я▀ п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ + п╦п╫п╢п╣п╨я│ п©п╣я─п╡п╬пЁп╬ я│п╦п╪п╡п╬п╩п╟ п╫п╟ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣п╪ я┐я┤п╟я│я┌п╨п╣, + п╡я┌п╬я─п╬п╧ я█п╩п╣п╪п╣п╫я┌ п©п╟я─я▀ п╦п╫п╢п╣п╨я│ я│п╦п╪п╡п╬п╩п╟, п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ + я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ п╥п╟ п©п╬я│п╩п╣п╢п╫п╦п╪ я│п╦п╪п╡п╬п╩п╬п╪ я┐я┤п╟я│я┌п╨п╟. п∙я│п╩п╦ я┌п╣пЁп╬п╪ + п╦п╪я▐п╒п╣пЁп╟ п╫п╣ п©п╬п╪п╣я┤п╣п╫ п╫п╦ п╬п╢п╦п╫ я│п╦п╪п╡п╬п╩, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ + п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути tag remove - имяТега индекс1 ?индекс2 индекс1 индекс2 +
п╦п╪я▐п÷я┐я┌п╦ tag remove + п╦п╪я▐п╒п╣пЁп╟ п╦п╫п╢п╣п╨я│1 ?п╦п╫п╢п╣п╨я│2 п╦п╫п╢п╣п╨я│1 п╦п╫п╢п╣п╨я│2 ...?
-
Снимает пометку тегом имяТега со всех - символов в промежутках, указанных индексами - индекс1 и индекс2 (на символ с - индексом индекс2 команда не действует). Если в - указанном промежутке нет символов (например, если - индекс1 указывает за конец текста или - индекс2 оказывается не меньше - индекса1), то команда не совершает никаких - действий. Возвращает пустую строку.
+
п║п╫п╦п╪п╟п╣я┌ п©п╬п╪п╣я┌п╨я┐ я┌п╣пЁп╬п╪ п╦п╪я▐п╒п╣пЁп╟ я│п╬ п╡я│п╣я┘ + я│п╦п╪п╡п╬п╩п╬п╡ п╡ п©я─п╬п╪п╣п╤я┐я┌п╨п╟я┘, я┐п╨п╟п╥п╟п╫п╫я▀я┘ п╦п╫п╢п╣п╨я│п╟п╪п╦ + п╦п╫п╢п╣п╨я│1 п╦ п╦п╫п╢п╣п╨я│2 (п╫п╟ я│п╦п╪п╡п╬п╩ я│ + п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│2 п╨п╬п╪п╟п╫п╢п╟ п╫п╣ п╢п╣п╧я│я┌п╡я┐п╣я┌). п∙я│п╩п╦ п╡ + я┐п╨п╟п╥п╟п╫п╫п╬п╪ п©я─п╬п╪п╣п╤я┐я┌п╨п╣ п╫п╣я┌ я│п╦п╪п╡п╬п╩п╬п╡ (п╫п╟п©я─п╦п╪п╣я─, п╣я│п╩п╦ + п╦п╫п╢п╣п╨я│1 я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╥п╟ п╨п╬п╫п╣я├ я┌п╣п╨я│я┌п╟ п╦п╩п╦ + п╦п╫п╢п╣п╨я│2 п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╫п╣ п╪п╣п╫я▄я┬п╣ + п╦п╫п╢п╣п╨я│п╟1), я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╫п╣ я│п╬п╡п╣я─я┬п╟п╣я┌ п╫п╦п╨п╟п╨п╦я┘ + п╢п╣п╧я│я┌п╡п╦п╧. п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути window параметр - ?арг арг ...?
+
п╦п╪я▐п÷я┐я┌п╦ window п©п╟я─п╟п╪п╣я┌я─ + ?п╟я─пЁ п╟я─пЁ ...?
-

Команда используется для работы со вставленными - окнами. Поведение команды зависит от значения аргумента - параметр. В настоящее время поддерживаются - следующие формы команды:

+

п п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ я─п╟п╠п╬я┌я▀ я│п╬ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀п╪п╦ + п╬п╨п╫п╟п╪п╦. п÷п╬п╡п╣п╢п╣п╫п╦п╣ п╨п╬п╪п╟п╫п╢я▀ п╥п╟п╡п╦я│п╦я┌ п╬я┌ п╥п╫п╟я┤п╣п╫п╦я▐ п╟я─пЁя┐п╪п╣п╫я┌п╟ + п©п╟я─п╟п╪п╣я┌я─. п▓ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ п©п╬п╢п╢п╣я─п╤п╦п╡п╟я▌я┌я│я▐ + я│п╩п╣п╢я┐я▌я┴п╦п╣ я└п╬я─п╪я▀ п╨п╬п╪п╟п╫п╢я▀:

-
имяПути window cget - индекс параметр
+
п╦п╪я▐п÷я┐я┌п╦ window cget + п╦п╫п╢п╣п╨я│ п©п╟я─п╟п╪п╣я┌я─
-
Возвращает значение параметра конфигурации - вставленного окна. Окно задается аргументом - индекс, а аргумент параметр указывает - имя конкретного параметра конфигурации; это имя должно - быть одним из тех, которые описаны во фрагменте "Вставленные - окна".
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ + п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟. п·п╨п╫п╬ п╥п╟п╢п╟п╣я┌я│я▐ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ + п╦п╫п╢п╣п╨я│, п╟ п╟я─пЁя┐п╪п╣п╫я┌ п©п╟я─п╟п╪п╣я┌я─ я┐п╨п╟п╥я▀п╡п╟п╣я┌ + п╦п╪я▐ п╨п╬п╫п╨я─п╣я┌п╫п╬пЁп╬ п©п╟я─п╟п╪п╣я┌я─п╟ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦; я█я┌п╬ п╦п╪я▐ п╢п╬п╩п╤п╫п╬ + п╠я▀я┌я▄ п╬п╢п╫п╦п╪ п╦п╥ я┌п╣я┘, п╨п╬я┌п╬я─я▀п╣ п╬п©п╦я│п╟п╫я▀ п╡п╬ я└я─п╟пЁп╪п╣п╫я┌п╣ "п▓я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ + п╬п╨п╫п╟".
-
имяПути window configure - индекс ?параметр значение ...?
+
п╦п╪я▐п÷я┐я┌п╦ window configure + п╦п╫п╢п╣п╨я│ ?п©п╟я─п╟п╪п╣я┌я─ п╥п╫п╟я┤п╣п╫п╦п╣ ...?
-
Запрашивает или модифицирует значения параметров - конфигурации вставленного окна. Если параметр - не указан, то возвращает список, содержащий значения - всех допустимых параметров вставленного окна (формат - списка описан в Tk_ConfigureInfo). Если - параметр задан, а его новое значение - нет, то команда возвращает часть полного списка, - относящуюся к указанному параметру. Если заданы одна или - несколько пар параметр-значение, то указанным - параметрам присваиваются новые - значения, а команда возвращает пустую - строку. Список возможных параметров приведен в фрагменте - "Вставленные - окна".
+
п≈п╟п©я─п╟я┬п╦п╡п╟п╣я┌ п╦п╩п╦ п╪п╬п╢п╦я└п╦я├п╦я─я┐п╣я┌ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╟я─п╟п╪п╣я┌я─п╬п╡ + п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟. п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ + п╫п╣ я┐п╨п╟п╥п╟п╫, я┌п╬ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ п╥п╫п╟я┤п╣п╫п╦я▐ + п╡я│п╣я┘ п╢п╬п©я┐я│я┌п╦п╪я▀я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п╡я│я┌п╟п╡п╩п╣п╫п╫п╬пЁп╬ п╬п╨п╫п╟ (я└п╬я─п╪п╟я┌ + я│п©п╦я│п╨п╟ п╬п©п╦я│п╟п╫ п╡ Tk_ConfigureInfo). п∙я│п╩п╦ + п©п╟я─п╟п╪п╣я┌я─ п╥п╟п╢п╟п╫, п╟ п╣пЁп╬ п╫п╬п╡п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ + п╫п╣я┌, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я┤п╟я│я┌я▄ п©п╬п╩п╫п╬пЁп╬ я│п©п╦я│п╨п╟, + п╬я┌п╫п╬я│я▐я┴я┐я▌я│я▐ п╨ я┐п╨п╟п╥п╟п╫п╫п╬п╪я┐ п©п╟я─п╟п╪п╣я┌я─я┐. п∙я│п╩п╦ п╥п╟п╢п╟п╫я▀ п╬п╢п╫п╟ п╦п╩п╦ + п╫п╣я│п╨п╬п╩я▄п╨п╬ п©п╟я─ п©п╟я─п╟п╪п╣я┌я─-п╥п╫п╟я┤п╣п╫п╦п╣, я┌п╬ я┐п╨п╟п╥п╟п╫п╫я▀п╪ + п©п╟я─п╟п╪п╣я┌я─п╟п╪ п©я─п╦я│п╡п╟п╦п╡п╟я▌я┌я│я▐ п╫п╬п╡я▀п╣ + п╥п╫п╟я┤п╣п╫п╦я▐, п╟ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ + я│я┌я─п╬п╨я┐. п║п©п╦я│п╬п╨ п╡п╬п╥п╪п╬п╤п╫я▀я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡ п©я─п╦п╡п╣п╢п╣п╫ п╡ я└я─п╟пЁп╪п╣п╫я┌п╣ + "п▓я│я┌п╟п╡п╩п╣п╫п╫я▀п╣ + п╬п╨п╫п╟".
-
имяПути window create - индекс ?параметр значение ...?
+
п╦п╪я▐п÷я┐я┌п╦ window create + п╦п╫п╢п╣п╨я│ ?п©п╟я─п╟п╪п╣я┌я─ п╥п╫п╟я┤п╣п╫п╦п╣ ...?
-
Команда создает ссылку на новое окно, положение - которого в тексте определяется аргументом - индекс. Конфигурация окна задается произвольным - числом пар параметр-значение. Список возможных - параметров см. в "ВСТАВЛЕННЫЕ - ОКНА". Команда возвращает пустую строку.
+
п п╬п╪п╟п╫п╢п╟ я│п╬п╥п╢п╟п╣я┌ я│я│я▀п╩п╨я┐ п╫п╟ п╫п╬п╡п╬п╣ п╬п╨п╫п╬, п©п╬п╩п╬п╤п╣п╫п╦п╣ + п╨п╬я┌п╬я─п╬пЁп╬ п╡ я┌п╣п╨я│я┌п╣ п╬п©я─п╣п╢п╣п╩я▐п╣я┌я│я▐ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ + п╦п╫п╢п╣п╨я│. п п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ п╬п╨п╫п╟ п╥п╟п╢п╟п╣я┌я│я▐ п©я─п╬п╦п╥п╡п╬п╩я▄п╫я▀п╪ + я┤п╦я│п╩п╬п╪ п©п╟я─ п©п╟я─п╟п╪п╣я┌я─-п╥п╫п╟я┤п╣п╫п╦п╣. п║п©п╦я│п╬п╨ п╡п╬п╥п╪п╬п╤п╫я▀я┘ + п©п╟я─п╟п╪п╣я┌я─п╬п╡ я│п╪. п╡ "п▓п║п╒п░п▓п⌡п∙п²п²п╚п∙ + п·п п²п░". п п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п©я┐я│я┌я┐я▌ я│я┌я─п╬п╨я┐.
-
имяПути window names
+
п╦п╪я▐п÷я┐я┌п╦ window names
-
Возвращает список имен всех вставленных в настоящий - момент в окно окон.
+
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╦п╪п╣п╫ п╡я│п╣я┘ п╡я│я┌п╟п╡п╩п╣п╫п╫я▀я┘ п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ + п╪п╬п╪п╣п╫я┌ п╡ п╬п╨п╫п╬ п╬п╨п╬п╫.
-
имяПути xview параметр арг
+
п╦п╪я▐п÷я┐я┌п╦ xview п©п╟я─п╟п╪п╣я┌я─ п╟я─пЁ
-

Команда используется для запроса горизонтального положения - текста в окне примитива и изменения этого положения. Она - может принимать одну из следующих форм:

+

п п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ п╥п╟п©я─п╬я│п╟ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩я▄п╫п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ + я┌п╣п╨я│я┌п╟ п╡ п╬п╨п╫п╣ п©я─п╦п╪п╦я┌п╦п╡п╟ п╦ п╦п╥п╪п╣п╫п╣п╫п╦я▐ я█я┌п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐. п·п╫п╟ + п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╬п╢п╫я┐ п╦п╥ я│п╩п╣п╢я┐я▌я┴п╦я┘ я└п╬я─п╪:

-
имяПути xview
+
п╦п╪я▐п÷я┐я┌п╦ xview
-
Возвращает список из двух элементов, каждый из которых - представляет собой вещественное число в промежутке между - "0" и "1". В совокупности эти два - числа описывают, какая часть документа по горизонтали - видна в окне. Если, например, значение первого числа - равно ".2", а второго ".6", то слева - от экрана не видно 20% текста, 40% видимы на экране и - еще 40% не видимы справа от экрана. Числа относятся - только к строчкам, которые действительно попадают на - экран. Если все строчки в окне короткие и полностью - умещаются на экране, то команда возвращает значения - "0" и "1", даже если в тексте - фактически присутствуют строчки, длина которых намного - превышает ширину окна. Те же самые значения передаются - полосам прокрутки через параметр +
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╦п╥ п╢п╡я┐я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡, п╨п╟п╤п╢я▀п╧ п╦п╥ п╨п╬я┌п╬я─я▀я┘ + п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ п╡п╣я┴п╣я│я┌п╡п╣п╫п╫п╬п╣ я┤п╦я│п╩п╬ п╡ п©я─п╬п╪п╣п╤я┐я┌п╨п╣ п╪п╣п╤п╢я┐ + "0" п╦ "1". п▓ я│п╬п╡п╬п╨я┐п©п╫п╬я│я┌п╦ я█я┌п╦ п╢п╡п╟ + я┤п╦я│п╩п╟ п╬п©п╦я│я▀п╡п╟я▌я┌, п╨п╟п╨п╟я▐ я┤п╟я│я┌я▄ п╢п╬п╨я┐п╪п╣п╫я┌п╟ п©п╬ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩п╦ + п╡п╦п╢п╫п╟ п╡ п╬п╨п╫п╣. п∙я│п╩п╦, п╫п╟п©я─п╦п╪п╣я─, п╥п╫п╟я┤п╣п╫п╦п╣ п©п╣я─п╡п╬пЁп╬ я┤п╦я│п╩п╟ + я─п╟п╡п╫п╬ ".2", п╟ п╡я┌п╬я─п╬пЁп╬ ".6", я┌п╬ я│п╩п╣п╡п╟ + п╬я┌ я█п╨я─п╟п╫п╟ п╫п╣ п╡п╦п╢п╫п╬ 20% я┌п╣п╨я│я┌п╟, 40% п╡п╦п╢п╦п╪я▀ п╫п╟ я█п╨я─п╟п╫п╣ п╦ + п╣я┴п╣ 40% п╫п╣ п╡п╦п╢п╦п╪я▀ я│п©я─п╟п╡п╟ п╬я┌ я█п╨я─п╟п╫п╟. п╖п╦я│п╩п╟ п╬я┌п╫п╬я│я▐я┌я│я▐ + я┌п╬п╩я▄п╨п╬ п╨ я│я┌я─п╬я┤п╨п╟п╪, п╨п╬я┌п╬я─я▀п╣ п╢п╣п╧я│я┌п╡п╦я┌п╣п╩я▄п╫п╬ п©п╬п©п╟п╢п╟я▌я┌ п╫п╟ + я█п╨я─п╟п╫. п∙я│п╩п╦ п╡я│п╣ я│я┌я─п╬я┤п╨п╦ п╡ п╬п╨п╫п╣ п╨п╬я─п╬я┌п╨п╦п╣ п╦ п©п╬п╩п╫п╬я│я┌я▄я▌ + я┐п╪п╣я┴п╟я▌я┌я│я▐ п╫п╟ я█п╨я─п╟п╫п╣, я┌п╬ п╨п╬п╪п╟п╫п╢п╟ п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ п╥п╫п╟я┤п╣п╫п╦я▐ + "0" п╦ "1", п╢п╟п╤п╣ п╣я│п╩п╦ п╡ я┌п╣п╨я│я┌п╣ + я└п╟п╨я┌п╦я┤п╣я│п╨п╦ п©я─п╦я│я┐я┌я│я┌п╡я┐я▌я┌ я│я┌я─п╬я┤п╨п╦, п╢п╩п╦п╫п╟ п╨п╬я┌п╬я─я▀я┘ п╫п╟п╪п╫п╬пЁп╬ + п©я─п╣п╡я▀я┬п╟п╣я┌ я┬п╦я─п╦п╫я┐ п╬п╨п╫п╟. п╒п╣ п╤п╣ я│п╟п╪я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ п©п╣я─п╣п╢п╟я▌я┌я│я▐ + п©п╬п╩п╬я│п╟п╪ п©я─п╬п╨я─я┐я┌п╨п╦ я┤п╣я─п╣п╥ п©п╟я─п╟п╪п╣я┌я─ -xscrollcommand.
-
имяПути xview moveto - число
+
п╦п╪я▐п÷я┐я┌п╦ xview moveto + я┤п╦я│п╩п╬
-
Сдвигает содержимое окна таким образом, чтобы часть - текста по горизонтали, описываемая аргументом - число, находилась слева от - экрана. Число должно быть вещественным числом в - промежутке между "0" и "1".
+
п║п╢п╡п╦пЁп╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╬п╨п╫п╟ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, я┤я┌п╬п╠я▀ я┤п╟я│я┌я▄ + я┌п╣п╨я│я┌п╟ п©п╬ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩п╦, п╬п©п╦я│я▀п╡п╟п╣п╪п╟я▐ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ + я┤п╦я│п╩п╬, п╫п╟я┘п╬п╢п╦п╩п╟я│я▄ я│п╩п╣п╡п╟ п╬я┌ + я█п╨я─п╟п╫п╟. п╖п╦я│п╩п╬ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п╡п╣я┴п╣я│я┌п╡п╣п╫п╫я▀п╪ я┤п╦я│п╩п╬п╪ п╡ + п©я─п╬п╪п╣п╤я┐я┌п╨п╣ п╪п╣п╤п╢я┐ "0" п╦ "1".
-
имяПути xview scroll - число что
+
п╦п╪я▐п÷я┐я┌п╦ xview scroll + я┤п╦я│п╩п╬ я┤я┌п╬
-
Команда сдвигает содержимое окна влево или вправо в - соответствии со значениями аргументов число и - что. Число должно быть целым. Аргумент что - может принимать значения units и - pages, а также их аббревиатуры. Если - аргумент что имеет значение - units, то сдвиг происходит на - числосимволов средней ширины; в случае значения - pages сдвиг выполняется на - число страниц (размер страницы равен размеру - экрана). Если число отрицательно, то сдвиг - происходит вправо, в противном случае влево.
+
п п╬п╪п╟п╫п╢п╟ я│п╢п╡п╦пЁп╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╬п╨п╫п╟ п╡п╩п╣п╡п╬ п╦п╩п╦ п╡п©я─п╟п╡п╬ п╡ + я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦п╦ я│п╬ п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ я┤п╦я│п╩п╬ п╦ + я┤я┌п╬. п╖п╦я│п╩п╬ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ я├п╣п╩я▀п╪. п░я─пЁя┐п╪п╣п╫я┌ я┤я┌п╬ + п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╥п╫п╟я┤п╣п╫п╦я▐ units п╦ + pages, п╟ я┌п╟п╨п╤п╣ п╦я┘ п╟п╠п╠я─п╣п╡п╦п╟я┌я┐я─я▀. п∙я│п╩п╦ + п╟я─пЁя┐п╪п╣п╫я┌ я┤я┌п╬ п╦п╪п╣п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ + units, я┌п╬ я│п╢п╡п╦пЁ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╫п╟ + я┤п╦я│п╩п╬я│п╦п╪п╡п╬п╩п╬п╡ я│я─п╣п╢п╫п╣п╧ я┬п╦я─п╦п╫я▀; п╡ я│п╩я┐я┤п╟п╣ п╥п╫п╟я┤п╣п╫п╦я▐ + pages я│п╢п╡п╦пЁ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╫п╟ + я┤п╦я│п╩п╬ я│я┌я─п╟п╫п╦я├ (я─п╟п╥п╪п╣я─ я│я┌я─п╟п╫п╦я├я▀ я─п╟п╡п╣п╫ я─п╟п╥п╪п╣я─я┐ + я█п╨я─п╟п╫п╟). п∙я│п╩п╦ я┤п╦я│п╩п╬ п╬я┌я─п╦я├п╟я┌п╣п╩я▄п╫п╬, я┌п╬ я│п╢п╡п╦пЁ + п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╡п©я─п╟п╡п╬, п╡ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ п╡п╩п╣п╡п╬.
-
имяПути yview параметр арг
+
п╦п╪я▐п÷я┐я┌п╦ yview п©п╟я─п╟п╪п╣я┌я─ п╟я─пЁ
-

Команда используется для запроса вертикального положения - текста в окне примитива и изменения этого положения. Она - может принимать одну из следующих форм:

+

п п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ п╥п╟п©я─п╬я│п╟ п╡п╣я─я┌п╦п╨п╟п╩я▄п╫п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ + я┌п╣п╨я│я┌п╟ п╡ п╬п╨п╫п╣ п©я─п╦п╪п╦я┌п╦п╡п╟ п╦ п╦п╥п╪п╣п╫п╣п╫п╦я▐ я█я┌п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐. п·п╫п╟ + п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╬п╢п╫я┐ п╦п╥ я│п╩п╣п╢я┐я▌я┴п╦я┘ я└п╬я─п╪:

-
имяПути yview
+
п╦п╪я▐п÷я┐я┌п╦ yview
-
Возвращает список из двух элементов, каждый из которых - представляет собой вещественное число в промежутке между - "0" и "1". Первый элемент списка - указывает положение в тексте первого символа верхней - строчки на экране (например, значение "0.5" - означает, что этот символ находится в середине - текста). Второй элемент списка указывает положение - символа, следующего непосредственно за последним - символом нижней строчки экрана. Те же самые значения - передаются полосам прокрутки через параметр +
п▓п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п©п╦я│п╬п╨ п╦п╥ п╢п╡я┐я┘ я█п╩п╣п╪п╣п╫я┌п╬п╡, п╨п╟п╤п╢я▀п╧ п╦п╥ п╨п╬я┌п╬я─я▀я┘ + п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ п╡п╣я┴п╣я│я┌п╡п╣п╫п╫п╬п╣ я┤п╦я│п╩п╬ п╡ п©я─п╬п╪п╣п╤я┐я┌п╨п╣ п╪п╣п╤п╢я┐ + "0" п╦ "1". п÷п╣я─п╡я▀п╧ я█п╩п╣п╪п╣п╫я┌ я│п©п╦я│п╨п╟ + я┐п╨п╟п╥я▀п╡п╟п╣я┌ п©п╬п╩п╬п╤п╣п╫п╦п╣ п╡ я┌п╣п╨я│я┌п╣ п©п╣я─п╡п╬пЁп╬ я│п╦п╪п╡п╬п╩п╟ п╡п╣я─я┘п╫п╣п╧ + я│я┌я─п╬я┤п╨п╦ п╫п╟ я█п╨я─п╟п╫п╣ (п╫п╟п©я─п╦п╪п╣я─, п╥п╫п╟я┤п╣п╫п╦п╣ "0.5" + п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ я█я┌п╬я┌ я│п╦п╪п╡п╬п╩ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╡ я│п╣я─п╣п╢п╦п╫п╣ + я┌п╣п╨я│я┌п╟). п▓я┌п╬я─п╬п╧ я█п╩п╣п╪п╣п╫я┌ я│п©п╦я│п╨п╟ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п©п╬п╩п╬п╤п╣п╫п╦п╣ + я│п╦п╪п╡п╬п╩п╟, я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п╥п╟ п©п╬я│п╩п╣п╢п╫п╦п╪ + я│п╦п╪п╡п╬п╩п╬п╪ п╫п╦п╤п╫п╣п╧ я│я┌я─п╬я┤п╨п╦ я█п╨я─п╟п╫п╟. п╒п╣ п╤п╣ я│п╟п╪я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ + п©п╣я─п╣п╢п╟я▌я┌я│я▐ п©п╬п╩п╬я│п╟п╪ п©я─п╬п╨я─я┐я┌п╨п╦ я┤п╣я─п╣п╥ п©п╟я─п╟п╪п╣я┌я─ -yscrollcommand.
-
имяПути yview moveto - число
+
п╦п╪я▐п÷я┐я┌п╦ yview moveto + я┤п╦я│п╩п╬
-
Сдвигает содержимое окна таким образом, чтобы символ, - положение которого задано аргументом число, - оказался в верхней строчке экрана. Число должно - быть вещественным числом в промежутке между - "0" и "1"; значение "0" - указывает на первый символ в тексте, значение - "0.33" на символ, отстоящий от начала текста - на "1/3" и т.д.
+
п║п╢п╡п╦пЁп╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╬п╨п╫п╟ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, я┤я┌п╬п╠я▀ я│п╦п╪п╡п╬п╩, + п©п╬п╩п╬п╤п╣п╫п╦п╣ п╨п╬я┌п╬я─п╬пЁп╬ п╥п╟п╢п╟п╫п╬ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ я┤п╦я│п╩п╬, + п╬п╨п╟п╥п╟п╩я│я▐ п╡ п╡п╣я─я┘п╫п╣п╧ я│я┌я─п╬я┤п╨п╣ я█п╨я─п╟п╫п╟. п╖п╦я│п╩п╬ п╢п╬п╩п╤п╫п╬ + п╠я▀я┌я▄ п╡п╣я┴п╣я│я┌п╡п╣п╫п╫я▀п╪ я┤п╦я│п╩п╬п╪ п╡ п©я─п╬п╪п╣п╤я┐я┌п╨п╣ п╪п╣п╤п╢я┐ + "0" п╦ "1"; п╥п╫п╟я┤п╣п╫п╦п╣ "0" + я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ п╡ я┌п╣п╨я│я┌п╣, п╥п╫п╟я┤п╣п╫п╦п╣ + "0.33" п╫п╟ я│п╦п╪п╡п╬п╩, п╬я┌я│я┌п╬я▐я┴п╦п╧ п╬я┌ п╫п╟я┤п╟п╩п╟ я┌п╣п╨я│я┌п╟ + п╫п╟ "1/3" п╦ я┌.п╢.
-
имяПути yview scroll - число что
+
п╦п╪я▐п÷я┐я┌п╦ yview scroll + я┤п╦я│п╩п╬ я┤я┌п╬
-
Команда сдвигает содержимое окна вверх или вниз в - соответствии со значениями аргументов число и - что. Число должно быть целым. Аргумент что - может принимать значения units и - pages, а также их аббревиатуры. Если - аргумент что имеет значение - units, то сдвиг происходит на - число строчек; в случае значения - pages сдвиг выполняется на - число страниц (размер страницы равен размеру - экрана). Если число отрицательно, то сдвиг - происходит вверх, в противном случае вниз.
+
п п╬п╪п╟п╫п╢п╟ я│п╢п╡п╦пЁп╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╬п╨п╫п╟ п╡п╡п╣я─я┘ п╦п╩п╦ п╡п╫п╦п╥ п╡ + я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╦п╦ я│п╬ п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ я┤п╦я│п╩п╬ п╦ + я┤я┌п╬. п╖п╦я│п╩п╬ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ я├п╣п╩я▀п╪. п░я─пЁя┐п╪п╣п╫я┌ я┤я┌п╬ + п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╥п╫п╟я┤п╣п╫п╦я▐ units п╦ + pages, п╟ я┌п╟п╨п╤п╣ п╦я┘ п╟п╠п╠я─п╣п╡п╦п╟я┌я┐я─я▀. п∙я│п╩п╦ + п╟я─пЁя┐п╪п╣п╫я┌ я┤я┌п╬ п╦п╪п╣п╣я┌ п╥п╫п╟я┤п╣п╫п╦п╣ + units, я┌п╬ я│п╢п╡п╦пЁ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╫п╟ + я┤п╦я│п╩п╬ я│я┌я─п╬я┤п╣п╨; п╡ я│п╩я┐я┤п╟п╣ п╥п╫п╟я┤п╣п╫п╦я▐ + pages я│п╢п╡п╦пЁ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╫п╟ + я┤п╦я│п╩п╬ я│я┌я─п╟п╫п╦я├ (я─п╟п╥п╪п╣я─ я│я┌я─п╟п╫п╦я├я▀ я─п╟п╡п╣п╫ я─п╟п╥п╪п╣я─я┐ + я█п╨я─п╟п╫п╟). п∙я│п╩п╦ я┤п╦я│п╩п╬ п╬я┌я─п╦я├п╟я┌п╣п╩я▄п╫п╬, я┌п╬ я│п╢п╡п╦пЁ + п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╡п╡п╣я─я┘, п╡ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ п╡п╫п╦п╥.
-
имяПути yview ?-pickplace? - индекс
+
п╦п╪я▐п÷я┐я┌п╦ yview ?-pickplace? + п╦п╫п╢п╣п╨я│
-

Сдвигает содержимое окна примитива таким образом, - чтобы сделать видимым символ с индексом - индекс. Если аргумент - -pickplace не задан, то символ с - указанным индексом появляется в верхней строчке - экрана. Если же этот аргумент задан, то примитив - определяет место появления символа на экране по - следующему правилу:

+

п║п╢п╡п╦пЁп╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╬п╨п╫п╟ п©я─п╦п╪п╦я┌п╦п╡п╟ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, + я┤я┌п╬п╠я▀ я│п╢п╣п╩п╟я┌я▄ п╡п╦п╢п╦п╪я▀п╪ я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ + п╦п╫п╢п╣п╨я│. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ + -pickplace п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ я│п╦п╪п╡п╬п╩ я│ + я┐п╨п╟п╥п╟п╫п╫я▀п╪ п╦п╫п╢п╣п╨я│п╬п╪ п©п╬я▐п╡п╩я▐п╣я┌я│я▐ п╡ п╡п╣я─я┘п╫п╣п╧ я│я┌я─п╬я┤п╨п╣ + я█п╨я─п╟п╫п╟. п∙я│п╩п╦ п╤п╣ я█я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ п╥п╟п╢п╟п╫, я┌п╬ п©я─п╦п╪п╦я┌п╦п╡ + п╬п©я─п╣п╢п╣п╩я▐п╣я┌ п╪п╣я│я┌п╬ п©п╬я▐п╡п╩п╣п╫п╦я▐ я│п╦п╪п╡п╬п╩п╟ п╫п╟ я█п╨я─п╟п╫п╣ п©п╬ + я│п╩п╣п╢я┐я▌я┴п╣п╪я┐ п©я─п╟п╡п╦п╩я┐:

    -
  1. Если символ с индексом индекс - уже виден на экране, то ничего не изменяется.
  2. +
  3. п∙я│п╩п╦ я│п╦п╪п╡п╬п╩ я│ п╦п╫п╢п╣п╨я│п╬п╪ п╦п╫п╢п╣п╨я│ + я┐п╤п╣ п╡п╦п╢п╣п╫ п╫п╟ я█п╨я─п╟п╫п╣, я┌п╬ п╫п╦я┤п╣пЁп╬ п╫п╣ п╦п╥п╪п╣п╫я▐п╣я┌я│я▐.
  4. -
  5. Если этот символ находится лишь незначительно выше - экрана, то он оказывается в верхней строчке - экрана.
  6. +
  7. п∙я│п╩п╦ я█я┌п╬я┌ я│п╦п╪п╡п╬п╩ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╩п╦я┬я▄ п╫п╣п╥п╫п╟я┤п╦я┌п╣п╩я▄п╫п╬ п╡я▀я┬п╣ + я█п╨я─п╟п╫п╟, я┌п╬ п╬п╫ п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╡ п╡п╣я─я┘п╫п╣п╧ я│я┌я─п╬я┤п╨п╣ + я█п╨я─п╟п╫п╟.
  8. -
  9. Если этот символ находится лишь незначительно ниже - экрана, то он оказывается в нижней строчке - экрана.
  10. +
  11. п∙я│п╩п╦ я█я┌п╬я┌ я│п╦п╪п╡п╬п╩ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╩п╦я┬я▄ п╫п╣п╥п╫п╟я┤п╦я┌п╣п╩я▄п╫п╬ п╫п╦п╤п╣ + я█п╨я─п╟п╫п╟, я┌п╬ п╬п╫ п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╡ п╫п╦п╤п╫п╣п╧ я│я┌я─п╬я┤п╨п╣ + я█п╨я─п╟п╫п╟.
  12. -
  13. В остальных случаях указанный символ оказывается в - центре экрана.
  14. +
  15. п▓ п╬я│я┌п╟п╩я▄п╫я▀я┘ я│п╩я┐я┤п╟я▐я┘ я┐п╨п╟п╥п╟п╫п╫я▀п╧ я│п╦п╪п╡п╬п╩ п╬п╨п╟п╥я▀п╡п╟п╣я┌я│я▐ п╡ + я├п╣п╫я┌я─п╣ я█п╨я─п╟п╫п╟.
-

Параметр -pickplace устарел после - введения команды примитива see, - которая управляет движениями как в горизонтальном, так - и в вертикальном направлении, в то время, как - -pickplace влияет только на движение - по вертикали.

+

п÷п╟я─п╟п╪п╣я┌я─ -pickplace я┐я│я┌п╟я─п╣п╩ п©п╬я│п╩п╣ + п╡п╡п╣п╢п╣п╫п╦я▐ п╨п╬п╪п╟п╫п╢я▀ п©я─п╦п╪п╦я┌п╦п╡п╟ see, + п╨п╬я┌п╬я─п╟я▐ я┐п©я─п╟п╡п╩я▐п╣я┌ п╢п╡п╦п╤п╣п╫п╦я▐п╪п╦ п╨п╟п╨ п╡ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩я▄п╫п╬п╪, я┌п╟п╨ + п╦ п╡ п╡п╣я─я┌п╦п╨п╟п╩я▄п╫п╬п╪ п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦, п╡ я┌п╬ п╡я─п╣п╪я▐, п╨п╟п╨ + -pickplace п╡п╩п╦я▐п╣я┌ я┌п╬п╩я▄п╨п╬ п╫п╟ п╢п╡п╦п╤п╣п╫п╦п╣ + п©п╬ п╡п╣я─я┌п╦п╨п╟п╩п╦.

-
имяПути yview число
+
п╦п╪я▐п÷я┐я┌п╦ yview я┤п╦я│п╩п╬
-
Команда сдвигает содержимое в окне таким образом, - чтобы первый символ строки с номером, следующим за - номером число, оказался в верхней строчке - экрана. Аргумент число должен быть - целым. Команда использовалась для прокрутки, но теперь - она устарела. +
п п╬п╪п╟п╫п╢п╟ я│п╢п╡п╦пЁп╟п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╡ п╬п╨п╫п╣ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, + я┤я┌п╬п╠я▀ п©п╣я─п╡я▀п╧ я│п╦п╪п╡п╬п╩ я│я┌я─п╬п╨п╦ я│ п╫п╬п╪п╣я─п╬п╪, я│п╩п╣п╢я┐я▌я┴п╦п╪ п╥п╟ + п╫п╬п╪п╣я─п╬п╪ я┤п╦я│п╩п╬, п╬п╨п╟п╥п╟п╩я│я▐ п╡ п╡п╣я─я┘п╫п╣п╧ я│я┌я─п╬я┤п╨п╣ + я█п╨я─п╟п╫п╟. п░я─пЁя┐п╪п╣п╫я┌ я┤п╦я│п╩п╬ п╢п╬п╩п╤п╣п╫ п╠я▀я┌я▄ + я├п╣п╩я▀п╪. п п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩п╟я│я▄ п╢п╩я▐ п©я─п╬п╨я─я┐я┌п╨п╦, п╫п╬ я┌п╣п©п╣я─я▄ + п╬п╫п╟ я┐я│я┌п╟я─п╣п╩п╟.
-

ПРИВЯЗКИ

+

п÷п═п≤п▓п╞п≈п п≤

-

Tk автоматически создает привязки класса, которые определяют - следующее поведение текстовых примитивов по умолчанию. В - приводимом ниже описании "слово" это непрерывная - последовательность символов, состоящая из букв, цифр и символов - подчеркивания "_", либо из любого другого одиночного - символа.

+

Tk п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ я│п╬п╥п╢п╟п╣я┌ п©я─п╦п╡я▐п╥п╨п╦ п╨п╩п╟я│я│п╟, п╨п╬я┌п╬я─я▀п╣ п╬п©я─п╣п╢п╣п╩я▐я▌я┌ + я│п╩п╣п╢я┐я▌я┴п╣п╣ п©п╬п╡п╣п╢п╣п╫п╦п╣ я┌п╣п╨я│я┌п╬п╡я▀я┘ п©я─п╦п╪п╦я┌п╦п╡п╬п╡ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. п▓ + п©я─п╦п╡п╬п╢п╦п╪п╬п╪ п╫п╦п╤п╣ п╬п©п╦я│п╟п╫п╦п╦ "я│п╩п╬п╡п╬" я█я┌п╬ п╫п╣п©я─п╣я─я▀п╡п╫п╟я▐ + п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌я▄ я│п╦п╪п╡п╬п╩п╬п╡, я│п╬я│я┌п╬я▐я┴п╟я▐ п╦п╥ п╠я┐п╨п╡, я├п╦я└я─ п╦ я│п╦п╪п╡п╬п╩п╬п╡ + п©п╬п╢я┤п╣я─п╨п╦п╡п╟п╫п╦я▐ "_", п╩п╦п╠п╬ п╦п╥ п╩я▌п╠п╬пЁп╬ п╢я─я┐пЁп╬пЁп╬ п╬п╢п╦п╫п╬я┤п╫п╬пЁп╬ + я│п╦п╪п╡п╬п╩п╟.

    -
  1. Щелчок клавишей 1 "Мыши" устанавливает курсор - ввода непосредственно перед символом, на котором расположен - курсор "Мыши".
  2. +
  3. п╘п╣п╩я┤п╬п╨ п╨п╩п╟п╡п╦я┬п╣п╧ 1 "п°я▀я┬п╦" я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╨я┐я─я│п╬я─ + п╡п╡п╬п╢п╟ п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п©п╣я─п╣п╢ я│п╦п╪п╡п╬п╩п╬п╪, п╫п╟ п╨п╬я┌п╬я─п╬п╪ я─п╟я│п©п╬п╩п╬п╤п╣п╫ + п╨я┐я─я│п╬я─ "п°я▀я┬п╦".
  4. -
  5. Движение "Мыши" с нажатой клавишей 1 растягивает - выделение от курсора ввода то символа под курсором - "Мыши".
  6. +
  7. п■п╡п╦п╤п╣п╫п╦п╣ "п°я▀я┬п╦" я│ п╫п╟п╤п╟я┌п╬п╧ п╨п╩п╟п╡п╦я┬п╣п╧ 1 я─п╟я│я┌я▐пЁп╦п╡п╟п╣я┌ + п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╬я┌ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟ я┌п╬ я│п╦п╪п╡п╬п╩п╟ п©п╬п╢ п╨я┐я─я│п╬я─п╬п╪ + "п°я▀я┬п╦".
  8. -
  9. Двойной щелчок по клавише 1 "Мыши" выделяет слово, - на котором находится курсор "Мыши", и устанавливает - курсор ввода на начало этого слова. Если тащить - "Мышь" после двойного щелчка, то выделение - растягивается на полные слова.
  10. +
  11. п■п╡п╬п╧п╫п╬п╧ я┴п╣п╩я┤п╬п╨ п©п╬ п╨п╩п╟п╡п╦я┬п╣ 1 "п°я▀я┬п╦" п╡я▀п╢п╣п╩я▐п╣я┌ я│п╩п╬п╡п╬, + п╫п╟ п╨п╬я┌п╬я─п╬п╪ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╨я┐я─я│п╬я─ "п°я▀я┬п╦", п╦ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ + п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╟ п╫п╟я┤п╟п╩п╬ я█я┌п╬пЁп╬ я│п╩п╬п╡п╟. п∙я│п╩п╦ я┌п╟я┴п╦я┌я▄ + "п°я▀я┬я▄" п©п╬я│п╩п╣ п╢п╡п╬п╧п╫п╬пЁп╬ я┴п╣п╩я┤п╨п╟, я┌п╬ п╡я▀п╢п╣п╩п╣п╫п╦п╣ + я─п╟я│я┌я▐пЁп╦п╡п╟п╣я┌я│я▐ п╫п╟ п©п╬п╩п╫я▀п╣ я│п╩п╬п╡п╟.
  12. -
  13. Тройной щелчок по клавише 1 "Мыши" выделяет - строку, на которой находится курсор "Мыши", и - устанавливает курсор ввода на начало этой строки. Если тащить - "Мышь" после тройного щелчка, то выделение - растягивается на полные строки.
  14. +
  15. п╒я─п╬п╧п╫п╬п╧ я┴п╣п╩я┤п╬п╨ п©п╬ п╨п╩п╟п╡п╦я┬п╣ 1 "п°я▀я┬п╦" п╡я▀п╢п╣п╩я▐п╣я┌ + я│я┌я─п╬п╨я┐, п╫п╟ п╨п╬я┌п╬я─п╬п╧ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╨я┐я─я│п╬я─ "п°я▀я┬п╦", п╦ + я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╟ п╫п╟я┤п╟п╩п╬ я█я┌п╬п╧ я│я┌я─п╬п╨п╦. п∙я│п╩п╦ я┌п╟я┴п╦я┌я▄ + "п°я▀я┬я▄" п©п╬я│п╩п╣ я┌я─п╬п╧п╫п╬пЁп╬ я┴п╣п╩я┤п╨п╟, я┌п╬ п╡я▀п╢п╣п╩п╣п╫п╦п╣ + я─п╟я│я┌я▐пЁп╦п╡п╟п╣я┌я│я▐ п╫п╟ п©п╬п╩п╫я▀п╣ я│я┌я─п╬п╨п╦.
  16. -
  17. Край выделения можно переместить, таща "Мышь" с - нажатой клавишей 1 при нажатой клавише Shift: - при этом движется край выделения, ближайший к курсору - "Мыши" в момент нажатия клавиши 1. Если перед - началом движения по клавише "Мыши" был сделан - двойной щелчок, то выделение будет растягиваться на полные - слова; если тройной щелчок то на полные строки.
  18. +
  19. п я─п╟п╧ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╪п╬п╤п╫п╬ п©п╣я─п╣п╪п╣я│я┌п╦я┌я▄, я┌п╟я┴п╟ "п°я▀я┬я▄" я│ + п╫п╟п╤п╟я┌п╬п╧ п╨п╩п╟п╡п╦я┬п╣п╧ 1 п©я─п╦ п╫п╟п╤п╟я┌п╬п╧ п╨п╩п╟п╡п╦я┬п╣ Shift: + п©я─п╦ я█я┌п╬п╪ п╢п╡п╦п╤п╣я┌я│я▐ п╨я─п╟п╧ п╡я▀п╢п╣п╩п╣п╫п╦я▐, п╠п╩п╦п╤п╟п╧я┬п╦п╧ п╨ п╨я┐я─я│п╬я─я┐ + "п°я▀я┬п╦" п╡ п╪п╬п╪п╣п╫я┌ п╫п╟п╤п╟я┌п╦я▐ п╨п╩п╟п╡п╦я┬п╦ 1. п∙я│п╩п╦ п©п╣я─п╣п╢ + п╫п╟я┤п╟п╩п╬п╪ п╢п╡п╦п╤п╣п╫п╦я▐ п©п╬ п╨п╩п╟п╡п╦я┬п╣ "п°я▀я┬п╦" п╠я▀п╩ я│п╢п╣п╩п╟п╫ + п╢п╡п╬п╧п╫п╬п╧ я┴п╣п╩я┤п╬п╨, я┌п╬ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╠я┐п╢п╣я┌ я─п╟я│я┌я▐пЁп╦п╡п╟я┌я▄я│я▐ п╫п╟ п©п╬п╩п╫я▀п╣ + я│п╩п╬п╡п╟; п╣я│п╩п╦ я┌я─п╬п╧п╫п╬п╧ я┴п╣п╩я┤п╬п╨ я┌п╬ п╫п╟ п©п╬п╩п╫я▀п╣ я│я┌я─п╬п╨п╦.
  20. -
  21. Щелчок по клавише 1 "Мыши" при нажатой клавише - Control перемещает курсор ввода, не изменяя выделения.
  22. +
  23. п╘п╣п╩я┤п╬п╨ п©п╬ п╨п╩п╟п╡п╦я┬п╣ 1 "п°я▀я┬п╦" п©я─п╦ п╫п╟п╤п╟я┌п╬п╧ п╨п╩п╟п╡п╦я┬п╣ + Control п©п╣я─п╣п╪п╣я┴п╟п╣я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟, п╫п╣ п╦п╥п╪п╣п╫я▐я▐ п╡я▀п╢п╣п╩п╣п╫п╦я▐.
  24. -
  25. При нажатии на клавиши обычных символов эти символы вводятся - на месте курсора ввода.
  26. +
  27. п÷я─п╦ п╫п╟п╤п╟я┌п╦п╦ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ п╬п╠я▀я┤п╫я▀я┘ я│п╦п╪п╡п╬п╩п╬п╡ я█я┌п╦ я│п╦п╪п╡п╬п╩я▀ п╡п╡п╬п╢я▐я┌я│я▐ + п╫п╟ п╪п╣я│я┌п╣ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟.
  28. -
  29. Содержимое окна примитива можно сдвинуть с помощью движения - "Мыши" при нажатой клавише 2. Если щелкнуть по - клавише 2 "Мыши", не перемещая "Мышь", то - выделение в тексте копируется в место курсора - "Мыши". Нажатие на клавишу Insert также приводит к - копированию выделения, но в место курсора ввода, а не курсора - "Мыши".
  30. +
  31. п║п╬п╢п╣я─п╤п╦п╪п╬п╣ п╬п╨п╫п╟ п©я─п╦п╪п╦я┌п╦п╡п╟ п╪п╬п╤п╫п╬ я│п╢п╡п╦п╫я┐я┌я▄ я│ п©п╬п╪п╬я┴я▄я▌ п╢п╡п╦п╤п╣п╫п╦я▐ + "п°я▀я┬п╦" п©я─п╦ п╫п╟п╤п╟я┌п╬п╧ п╨п╩п╟п╡п╦я┬п╣ 2. п∙я│п╩п╦ я┴п╣п╩п╨п╫я┐я┌я▄ п©п╬ + п╨п╩п╟п╡п╦я┬п╣ 2 "п°я▀я┬п╦", п╫п╣ п©п╣я─п╣п╪п╣я┴п╟я▐ "п°я▀я┬я▄", я┌п╬ + п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╡ я┌п╣п╨я│я┌п╣ п╨п╬п©п╦я─я┐п╣я┌я│я▐ п╡ п╪п╣я│я┌п╬ п╨я┐я─я│п╬я─п╟ + "п°я▀я┬п╦". п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬я┐ Insert я┌п╟п╨п╤п╣ п©я─п╦п╡п╬п╢п╦я┌ п╨ + п╨п╬п©п╦я─п╬п╡п╟п╫п╦я▌ п╡я▀п╢п╣п╩п╣п╫п╦я▐, п╫п╬ п╡ п╪п╣я│я┌п╬ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟, п╟ п╫п╣ п╨я┐я─я│п╬я─п╟ + "п°я▀я┬п╦".
  32. -
  33. При движении "Мыши" вне экрана с нажатой клавишей - 1 содержимое примитива автоматически прокручивается и на - экране появляется дополнительная порция текста (если вне - экрана в направлении движения "Мыши" есть еще - текст).
  34. +
  35. п÷я─п╦ п╢п╡п╦п╤п╣п╫п╦п╦ "п°я▀я┬п╦" п╡п╫п╣ я█п╨я─п╟п╫п╟ я│ п╫п╟п╤п╟я┌п╬п╧ п╨п╩п╟п╡п╦я┬п╣п╧ + 1 я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п©я─п╦п╪п╦я┌п╦п╡п╟ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦ п©я─п╬п╨я─я┐я┤п╦п╡п╟п╣я┌я│я▐ п╦ п╫п╟ + я█п╨я─п╟п╫п╣ п©п╬я▐п╡п╩я▐п╣я┌я│я▐ п╢п╬п©п╬п╩п╫п╦я┌п╣п╩я▄п╫п╟я▐ п©п╬я─я├п╦я▐ я┌п╣п╨я│я┌п╟ (п╣я│п╩п╦ п╡п╫п╣ + я█п╨я─п╟п╫п╟ п╡ п╫п╟п©я─п╟п╡п╩п╣п╫п╦п╦ п╢п╡п╦п╤п╣п╫п╦я▐ "п°я▀я┬п╦" п╣я│я┌я▄ п╣я┴п╣ + я┌п╣п╨я│я┌).
  36. -
  37. Нажатие на клавиши Left или - Right приводит к сдвигу курсора ввода на один - символ влево или вправо соответственно; при этом всякое - выделение в тексте отменяется. Нажатие на клавиши - Left или Right при нажатой - клавише Shift приводит к сдвигу курсора ввода - и расширению выделения на один символ.
  38. +
  39. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ Left п╦п╩п╦ + Right п©я─п╦п╡п╬п╢п╦я┌ п╨ я│п╢п╡п╦пЁя┐ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟ п╫п╟ п╬п╢п╦п╫ + я│п╦п╪п╡п╬п╩ п╡п╩п╣п╡п╬ п╦п╩п╦ п╡п©я─п╟п╡п╬ я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬; п©я─п╦ я█я┌п╬п╪ п╡я│я▐п╨п╬п╣ + п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╡ я┌п╣п╨я│я┌п╣ п╬я┌п╪п╣п╫я▐п╣я┌я│я▐. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ + Left п╦п╩п╦ Right п©я─п╦ п╫п╟п╤п╟я┌п╬п╧ + п╨п╩п╟п╡п╦я┬п╣ Shift п©я─п╦п╡п╬п╢п╦я┌ п╨ я│п╢п╡п╦пЁя┐ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟ + п╦ я─п╟я│я┬п╦я─п╣п╫п╦я▌ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╫п╟ п╬п╢п╦п╫ я│п╦п╪п╡п╬п╩.
  40. -
  41. Нажатие на клавиши Control-Left или - Control-Right сдвигает курсор ввода на целое - слово, а нажатие на клавиши - Control-Shift-Left и - Control-Shift-Right приводит к сдвигу курсора - ввода и расширению выделения на одно слово.
  42. +
  43. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ Control-Left п╦п╩п╦ + Control-Right я│п╢п╡п╦пЁп╟п╣я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╟ я├п╣п╩п╬п╣ + я│п╩п╬п╡п╬, п╟ п╫п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ + Control-Shift-Left п╦ + Control-Shift-Right п©я─п╦п╡п╬п╢п╦я┌ п╨ я│п╢п╡п╦пЁя┐ п╨я┐я─я│п╬я─п╟ + п╡п╡п╬п╢п╟ п╦ я─п╟я│я┬п╦я─п╣п╫п╦я▌ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╫п╟ п╬п╢п╫п╬ я│п╩п╬п╡п╬.
  44. -
  45. Нажатие на клавиши Control-b и - Control-f приводит к такому же результату, - что и нажатие на Left и - Right соответственно. Комбинации клавиш - Meta-b и Meta-f дают тот же - эффект, что и Control-Left и - Control-Right соответственно.
  46. +
  47. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ Control-b п╦ + Control-f п©я─п╦п╡п╬п╢п╦я┌ п╨ я┌п╟п╨п╬п╪я┐ п╤п╣ я─п╣п╥я┐п╩я▄я┌п╟я┌я┐, + я┤я┌п╬ п╦ п╫п╟п╤п╟я┌п╦п╣ п╫п╟ Left п╦ + Right я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬. п п╬п╪п╠п╦п╫п╟я├п╦п╦ п╨п╩п╟п╡п╦я┬ + Meta-b п╦ Meta-f п╢п╟я▌я┌ я┌п╬я┌ п╤п╣ + я█я└я└п╣п╨я┌, я┤я┌п╬ п╦ Control-Left п╦ + Control-Right я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬.
  48. -
  49. Нажатие на клавиши Up и - Down переводит курсор ввода на одну строчку - вверх или вниз, отменяя при этом любое выделение в - тексте. Нажатие на клавиши Up и - Down при нажатой клавише - Shift приводит к сдвигу курсора ввода и - растягиванию выделения до нового положения курсора. Комбинации - Control-Up и Control-Down - сдвигают курсор ввода на один абзац (группу строчек, - отделенную от соседней группы пустой строчкой), а комбинации - Control-Shift-Up и - Control-Shift-Down приводят к тому же к - растягиванию выделения до нового положения курсора - ввода. Комбинации Control-p и - Control-n дают тот же результат, что и - Up и Down - соответственно.
  50. +
  51. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ Up п╦ + Down п©п╣я─п╣п╡п╬п╢п╦я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╟ п╬п╢п╫я┐ я│я┌я─п╬я┤п╨я┐ + п╡п╡п╣я─я┘ п╦п╩п╦ п╡п╫п╦п╥, п╬я┌п╪п╣п╫я▐я▐ п©я─п╦ я█я┌п╬п╪ п╩я▌п╠п╬п╣ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╡ + я┌п╣п╨я│я┌п╣. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ Up п╦ + Down п©я─п╦ п╫п╟п╤п╟я┌п╬п╧ п╨п╩п╟п╡п╦я┬п╣ + Shift п©я─п╦п╡п╬п╢п╦я┌ п╨ я│п╢п╡п╦пЁя┐ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟ п╦ + я─п╟я│я┌я▐пЁп╦п╡п╟п╫п╦я▌ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╢п╬ п╫п╬п╡п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟. п п╬п╪п╠п╦п╫п╟я├п╦п╦ + Control-Up п╦ Control-Down + я│п╢п╡п╦пЁп╟я▌я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╟ п╬п╢п╦п╫ п╟п╠п╥п╟я├ (пЁя─я┐п©п©я┐ я│я┌я─п╬я┤п╣п╨, + п╬я┌п╢п╣п╩п╣п╫п╫я┐я▌ п╬я┌ я│п╬я│п╣п╢п╫п╣п╧ пЁя─я┐п©п©я▀ п©я┐я│я┌п╬п╧ я│я┌я─п╬я┤п╨п╬п╧), п╟ п╨п╬п╪п╠п╦п╫п╟я├п╦п╦ + Control-Shift-Up п╦ + Control-Shift-Down п©я─п╦п╡п╬п╢я▐я┌ п╨ я┌п╬п╪я┐ п╤п╣ п╨ + я─п╟я│я┌я▐пЁп╦п╡п╟п╫п╦я▌ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╢п╬ п╫п╬п╡п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟ + п╡п╡п╬п╢п╟. п п╬п╪п╠п╦п╫п╟я├п╦п╦ Control-p п╦ + Control-n п╢п╟я▌я┌ я┌п╬я┌ п╤п╣ я─п╣п╥я┐п╩я▄я┌п╟я┌, я┤я┌п╬ п╦ + Up п╦ Down + я│п╬п╬я┌п╡п╣я┌я│я┌п╡п╣п╫п╫п╬.
  52. -
  53. Клавиши Next и Prior - сдвигают курсор ввода вперед или назад на одну страницу; при - этом выделения в тексте отменяются. Нажатие на клавиши - Next и Prior при нажатой - клавише Shift приводит к сдвигу курсора ввода - и растягиванию выделения до нового положения - курсора. Control-v сдвигает видимую часть - текста на одну страницу вперед, причем курсор ввода не меняет - своего положения и выделение также остается неизменным.
  54. +
  55. п п╩п╟п╡п╦я┬п╦ Next п╦ Prior + я│п╢п╡п╦пЁп╟я▌я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╡п©п╣я─п╣п╢ п╦п╩п╦ п╫п╟п╥п╟п╢ п╫п╟ п╬п╢п╫я┐ я│я┌я─п╟п╫п╦я├я┐; п©я─п╦ + я█я┌п╬п╪ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡ я┌п╣п╨я│я┌п╣ п╬я┌п╪п╣п╫я▐я▌я┌я│я▐. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ + Next п╦ Prior п©я─п╦ п╫п╟п╤п╟я┌п╬п╧ + п╨п╩п╟п╡п╦я┬п╣ Shift п©я─п╦п╡п╬п╢п╦я┌ п╨ я│п╢п╡п╦пЁя┐ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟ + п╦ я─п╟я│я┌я▐пЁп╦п╡п╟п╫п╦я▌ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╢п╬ п╫п╬п╡п╬пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ + п╨я┐я─я│п╬я─п╟. Control-v я│п╢п╡п╦пЁп╟п╣я┌ п╡п╦п╢п╦п╪я┐я▌ я┤п╟я│я┌я▄ + я┌п╣п╨я│я┌п╟ п╫п╟ п╬п╢п╫я┐ я│я┌я─п╟п╫п╦я├я┐ п╡п©п╣я─п╣п╢, п©я─п╦я┤п╣п╪ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╣ п╪п╣п╫я▐п╣я┌ + я│п╡п╬п╣пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ п╦ п╡я▀п╢п╣п╩п╣п╫п╦п╣ я┌п╟п╨п╤п╣ п╬я│я┌п╟п╣я┌я│я▐ п╫п╣п╦п╥п╪п╣п╫п╫я▀п╪.
  56. -
  57. Комбинации Control-Next и - Control-Prior сдвигают видимую часть текста - на одну страницу вправо или влево, причем курсор ввода не - меняет своего положения, и выделение также остается - неизменным.
  58. +
  59. п п╬п╪п╠п╦п╫п╟я├п╦п╦ Control-Next п╦ + Control-Prior я│п╢п╡п╦пЁп╟я▌я┌ п╡п╦п╢п╦п╪я┐я▌ я┤п╟я│я┌я▄ я┌п╣п╨я│я┌п╟ + п╫п╟ п╬п╢п╫я┐ я│я┌я─п╟п╫п╦я├я┐ п╡п©я─п╟п╡п╬ п╦п╩п╦ п╡п╩п╣п╡п╬, п©я─п╦я┤п╣п╪ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╣ + п╪п╣п╫я▐п╣я┌ я│п╡п╬п╣пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐, п╦ п╡я▀п╢п╣п╩п╣п╫п╦п╣ я┌п╟п╨п╤п╣ п╬я│я┌п╟п╣я┌я│я▐ + п╫п╣п╦п╥п╪п╣п╫п╫я▀п╪.
  60. -
  61. Нажатие на клавиши Home и - Control-a помещает курсор ввода в начало - текущей строчки, причем все выделения в примитиве - отменяются. Shift-Home помещает курсор ввода - в начало текущей строчки и растягивает выделение до нового - положения курсора. Нажатие на клавиши End и - Control-e помещает курсор ввода в конец - текущей строчки, причем все выделения в примитиве - отменяются. Shift-End помещает курсор ввода в - конец текущей строчки и растягивает выделение до нового - положения курсора.
  62. +
  63. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ Home п╦ + Control-a п©п╬п╪п╣я┴п╟п╣я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╡ п╫п╟я┤п╟п╩п╬ + я┌п╣п╨я┐я┴п╣п╧ я│я┌я─п╬я┤п╨п╦, п©я─п╦я┤п╣п╪ п╡я│п╣ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ + п╬я┌п╪п╣п╫я▐я▌я┌я│я▐. Shift-Home п©п╬п╪п╣я┴п╟п╣я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ + п╡ п╫п╟я┤п╟п╩п╬ я┌п╣п╨я┐я┴п╣п╧ я│я┌я─п╬я┤п╨п╦ п╦ я─п╟я│я┌я▐пЁп╦п╡п╟п╣я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╢п╬ п╫п╬п╡п╬пЁп╬ + п©п╬п╩п╬п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ End п╦ + Control-e п©п╬п╪п╣я┴п╟п╣я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╡ п╨п╬п╫п╣я├ + я┌п╣п╨я┐я┴п╣п╧ я│я┌я─п╬я┤п╨п╦, п©я─п╦я┤п╣п╪ п╡я│п╣ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ + п╬я┌п╪п╣п╫я▐я▌я┌я│я▐. Shift-End п©п╬п╪п╣я┴п╟п╣я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╡ + п╨п╬п╫п╣я├ я┌п╣п╨я┐я┴п╣п╧ я│я┌я─п╬я┤п╨п╦ п╦ я─п╟я│я┌я▐пЁп╦п╡п╟п╣я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╢п╬ п╫п╬п╡п╬пЁп╬ + п©п╬п╩п╬п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟.
  64. -
  65. Комбинации Control-Home и - Meta-< устанавливают курсор ввода в начало - текста, причем все выделения в примитиве - отменяются. Control-Shift-Home устанавливает - курсор ввода в начало текста и растягивает выделение до нового - положения курсора.
  66. +
  67. п п╬п╪п╠п╦п╫п╟я├п╦п╦ Control-Home п╦ + Meta-< я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я▌я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╡ п╫п╟я┤п╟п╩п╬ + я┌п╣п╨я│я┌п╟, п©я─п╦я┤п╣п╪ п╡я│п╣ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ + п╬я┌п╪п╣п╫я▐я▌я┌я│я▐. Control-Shift-Home я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ + п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╡ п╫п╟я┤п╟п╩п╬ я┌п╣п╨я│я┌п╟ п╦ я─п╟я│я┌я▐пЁп╦п╡п╟п╣я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╢п╬ п╫п╬п╡п╬пЁп╬ + п©п╬п╩п╬п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟.
  68. -
  69. Комбинации Control-End и - Meta-> устанавливают курсор ввода в конец - текста, причем все выделения в примитиве - отменяются. Control-Shift-End устанавливает - курсор ввода в конец текста и растягивает выделение до нового - положения курсора.
  70. +
  71. п п╬п╪п╠п╦п╫п╟я├п╦п╦ Control-End п╦ + Meta-> я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я▌я┌ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╡ п╨п╬п╫п╣я├ + я┌п╣п╨я│я┌п╟, п©я─п╦я┤п╣п╪ п╡я│п╣ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ + п╬я┌п╪п╣п╫я▐я▌я┌я│я▐. Control-Shift-End я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌ + п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╡ п╨п╬п╫п╣я├ я┌п╣п╨я│я┌п╟ п╦ я─п╟я│я┌я▐пЁп╦п╡п╟п╣я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╢п╬ п╫п╬п╡п╬пЁп╬ + п©п╬п╩п╬п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟.
  72. -
  73. Клавиша Select и комбинация - Control-Space устанавливают опорную точку - выделения в текущее положение курсора ввода. Текущее выделение - при этом не изменяется. Комбинации - Shift-Select и - Control-Shift-Space растягивают выделение до - текущего положения курсора ввода; если в тексте не было - выделения, то выделяются символы между опорной точкой - выделения и курсором ввода.
  74. +
  75. п п╩п╟п╡п╦я┬п╟ Select п╦ п╨п╬п╪п╠п╦п╫п╟я├п╦я▐ + Control-Space я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я▌я┌ п╬п©п╬я─п╫я┐я▌ я┌п╬я┤п╨я┐ + п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╡ я┌п╣п╨я┐я┴п╣п╣ п©п╬п╩п╬п╤п╣п╫п╦п╣ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟. п╒п╣п╨я┐я┴п╣п╣ п╡я▀п╢п╣п╩п╣п╫п╦п╣ + п©я─п╦ я█я┌п╬п╪ п╫п╣ п╦п╥п╪п╣п╫я▐п╣я┌я│я▐. п п╬п╪п╠п╦п╫п╟я├п╦п╦ + Shift-Select п╦ + Control-Shift-Space я─п╟я│я┌я▐пЁп╦п╡п╟я▌я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╢п╬ + я┌п╣п╨я┐я┴п╣пЁп╬ п©п╬п╩п╬п╤п╣п╫п╦я▐ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟; п╣я│п╩п╦ п╡ я┌п╣п╨я│я┌п╣ п╫п╣ п╠я▀п╩п╬ + п╡я▀п╢п╣п╩п╣п╫п╦я▐, я┌п╬ п╡я▀п╢п╣п╩я▐я▌я┌я│я▐ я│п╦п╪п╡п╬п╩я▀ п╪п╣п╤п╢я┐ п╬п©п╬я─п╫п╬п╧ я┌п╬я┤п╨п╬п╧ + п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╦ п╨я┐я─я│п╬я─п╬п╪ п╡п╡п╬п╢п╟.
  76. -
  77. Нажатие на клавиши Control-/ приводит к - выделению всего содержимого примитива.
  78. +
  79. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ Control-/ п©я─п╦п╡п╬п╢п╦я┌ п╨ + п╡я▀п╢п╣п╩п╣п╫п╦я▌ п╡я│п╣пЁп╬ я│п╬п╢п╣я─п╤п╦п╪п╬пЁп╬ п©я─п╦п╪п╦я┌п╦п╡п╟.
  80. -
  81. Control-\\ отменяет выделение в примитиве.
  82. +
  83. Control-\\ п╬я┌п╪п╣п╫я▐п╣я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣.
  84. -
  85. Клавиша F16 (на многих станциях Sun - обозначенная Copy) или - Meta-w копируют выделение в примитиве (если - оно есть) в буфер обмена.
  86. +
  87. п п╩п╟п╡п╦я┬п╟ F16 (п╫п╟ п╪п╫п╬пЁп╦я┘ я│я┌п╟п╫я├п╦я▐я┘ Sun + п╬п╠п╬п╥п╫п╟я┤п╣п╫п╫п╟я▐ Copy) п╦п╩п╦ + Meta-w п╨п╬п©п╦я─я┐я▌я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ (п╣я│п╩п╦ + п╬п╫п╬ п╣я│я┌я▄) п╡ п╠я┐я└п╣я─ п╬п╠п╪п╣п╫п╟.
  88. -
  89. Клавиша F20 (на многих станциях Sun - обозначенная Cut) или - Control-w копируют выделение в примитиве в - буфер обмена и удаляют выделение. Если выделения нет, то - нажатие на эти клавиши не приводит ни к каким действиям.
  90. +
  91. п п╩п╟п╡п╦я┬п╟ F20 (п╫п╟ п╪п╫п╬пЁп╦я┘ я│я┌п╟п╫я├п╦я▐я┘ Sun + п╬п╠п╬п╥п╫п╟я┤п╣п╫п╫п╟я▐ Cut) п╦п╩п╦ + Control-w п╨п╬п©п╦я─я┐я▌я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣ п╡ + п╠я┐я└п╣я─ п╬п╠п╪п╣п╫п╟ п╦ я┐п╢п╟п╩я▐я▌я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣. п∙я│п╩п╦ п╡я▀п╢п╣п╩п╣п╫п╦я▐ п╫п╣я┌, я┌п╬ + п╫п╟п╤п╟я┌п╦п╣ п╫п╟ я█я┌п╦ п╨п╩п╟п╡п╦я┬п╦ п╫п╣ п©я─п╦п╡п╬п╢п╦я┌ п╫п╦ п╨ п╨п╟п╨п╦п╪ п╢п╣п╧я│я┌п╡п╦я▐п╪.
  92. -
  93. Клавиша F18 (на многих станциях Sun - обозначенная Paste) или - Control-y вставляет содержимое буфера обмена - в положении курсора ввода.
  94. +
  95. п п╩п╟п╡п╦я┬п╟ F18 (п╫п╟ п╪п╫п╬пЁп╦я┘ я│я┌п╟п╫я├п╦я▐я┘ Sun + п╬п╠п╬п╥п╫п╟я┤п╣п╫п╫п╟я▐ Paste) п╦п╩п╦ + Control-y п╡я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╢п╣я─п╤п╦п╪п╬п╣ п╠я┐я└п╣я─п╟ п╬п╠п╪п╣п╫п╟ + п╡ п©п╬п╩п╬п╤п╣п╫п╦п╦ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟.
  96. -
  97. Нажатие на клавишу Delete приводит к - удалению выделения (если оно есть в примитиве). Если выделения - нет, то нажатие на эту клавишу приводит к удалению символа - справа от курсора ввода.
  98. +
  99. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬я┐ Delete п©я─п╦п╡п╬п╢п╦я┌ п╨ + я┐п╢п╟п╩п╣п╫п╦я▌ п╡я▀п╢п╣п╩п╣п╫п╦я▐ (п╣я│п╩п╦ п╬п╫п╬ п╣я│я┌я▄ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣). п∙я│п╩п╦ п╡я▀п╢п╣п╩п╣п╫п╦я▐ + п╫п╣я┌, я┌п╬ п╫п╟п╤п╟я┌п╦п╣ п╫п╟ я█я┌я┐ п╨п╩п╟п╡п╦я┬я┐ п©я─п╦п╡п╬п╢п╦я┌ п╨ я┐п╢п╟п╩п╣п╫п╦я▌ я│п╦п╪п╡п╬п╩п╟ + я│п©я─п╟п╡п╟ п╬я┌ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟.
  100. -
  101. Backspace и Control-h - удаляют выделение (если оно есть в примитиве). Если выделения - нет, то нажатие на эти клавиши приводит к удалению символа - слева от курсора ввода.
  102. +
  103. Backspace п╦ Control-h + я┐п╢п╟п╩я▐я▌я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ (п╣я│п╩п╦ п╬п╫п╬ п╣я│я┌я▄ п╡ п©я─п╦п╪п╦я┌п╦п╡п╣). п∙я│п╩п╦ п╡я▀п╢п╣п╩п╣п╫п╦я▐ + п╫п╣я┌, я┌п╬ п╫п╟п╤п╟я┌п╦п╣ п╫п╟ я█я┌п╦ п╨п╩п╟п╡п╦я┬п╦ п©я─п╦п╡п╬п╢п╦я┌ п╨ я┐п╢п╟п╩п╣п╫п╦я▌ я│п╦п╪п╡п╬п╩п╟ + я│п╩п╣п╡п╟ п╬я┌ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟.
  104. -
  105. Control-d удаляет символ справа от курсора - ввода.
  106. +
  107. Control-d я┐п╢п╟п╩я▐п╣я┌ я│п╦п╪п╡п╬п╩ я│п©я─п╟п╡п╟ п╬я┌ п╨я┐я─я│п╬я─п╟ + п╡п╡п╬п╢п╟.
  108. -
  109. Meta-d удаляет слово справа от курсора ввода.
  110. +
  111. Meta-d я┐п╢п╟п╩я▐п╣я┌ я│п╩п╬п╡п╬ я│п©я─п╟п╡п╟ п╬я┌ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟.
  112. -
  113. Нажатие на клавиши Control-k приводит к - удалению символов справа от курсора ввода до конца - строки. Если курсор ввода находится в конце строки, то - удаляется символ перевода строки.
  114. +
  115. п²п╟п╤п╟я┌п╦п╣ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ Control-k п©я─п╦п╡п╬п╢п╦я┌ п╨ + я┐п╢п╟п╩п╣п╫п╦я▌ я│п╦п╪п╡п╬п╩п╬п╡ я│п©я─п╟п╡п╟ п╬я┌ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟ п╢п╬ п╨п╬п╫я├п╟ + я│я┌я─п╬п╨п╦. п∙я│п╩п╦ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╡ п╨п╬п╫я├п╣ я│я┌я─п╬п╨п╦, я┌п╬ + я┐п╢п╟п╩я▐п╣я┌я│я▐ я│п╦п╪п╡п╬п╩ п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦.
  116. -
  117. Control-o открывает новую строку, вставляя - символ перевода строки перед курсором ввода; положение курсора - ввода при этом не изменяется.
  118. +
  119. Control-o п╬я┌п╨я─я▀п╡п╟п╣я┌ п╫п╬п╡я┐я▌ я│я┌я─п╬п╨я┐, п╡я│я┌п╟п╡п╩я▐я▐ + я│п╦п╪п╡п╬п╩ п©п╣я─п╣п╡п╬п╢п╟ я│я┌я─п╬п╨п╦ п©п╣я─п╣п╢ п╨я┐я─я│п╬я─п╬п╪ п╡п╡п╬п╢п╟; п©п╬п╩п╬п╤п╣п╫п╦п╣ п╨я┐я─я│п╬я─п╟ + п╡п╡п╬п╢п╟ п©я─п╦ я█я┌п╬п╪ п╫п╣ п╦п╥п╪п╣п╫я▐п╣я┌я│я▐.
  120. -
  121. Meta-backspace и - Meta-Delete удаляют слово слева от курсора - ввода.
  122. +
  123. Meta-backspace п╦ + Meta-Delete я┐п╢п╟п╩я▐я▌я┌ я│п╩п╬п╡п╬ я│п╩п╣п╡п╟ п╬я┌ п╨я┐я─я│п╬я─п╟ + п╡п╡п╬п╢п╟.
  124. -
  125. Control-x удаляет выделение в текстовом - примитиве.
  126. +
  127. Control-x я┐п╢п╟п╩я▐п╣я┌ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╡ я┌п╣п╨я│я┌п╬п╡п╬п╪ + п©я─п╦п╪п╦я┌п╦п╡п╣.
  128. -
  129. Control-t меняет местами два символа справа - от курсора ввода.
  130. +
  131. Control-t п╪п╣п╫я▐п╣я┌ п╪п╣я│я┌п╟п╪п╦ п╢п╡п╟ я│п╦п╪п╡п╬п╩п╟ я│п©я─п╟п╡п╟ + п╬я┌ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟.
  132. -
  133. Если примитив сделан недоступным с помощью параметра - -state, то текст можно двигать по экрану и - выделять, однако курсор ввода не будет отображаться в - примитиве и никакие модификации текста невозможны.
  134. +
  135. п∙я│п╩п╦ п©я─п╦п╪п╦я┌п╦п╡ я│п╢п╣п╩п╟п╫ п╫п╣п╢п╬я│я┌я┐п©п╫я▀п╪ я│ п©п╬п╪п╬я┴я▄я▌ п©п╟я─п╟п╪п╣я┌я─п╟ + -state, я┌п╬ я┌п╣п╨я│я┌ п╪п╬п╤п╫п╬ п╢п╡п╦пЁп╟я┌я▄ п©п╬ я█п╨я─п╟п╫я┐ п╦ + п╡я▀п╢п╣п╩я▐я┌я▄, п╬п╢п╫п╟п╨п╬ п╨я┐я─я│п╬я─ п╡п╡п╬п╢п╟ п╫п╣ п╠я┐п╢п╣я┌ п╬я┌п╬п╠я─п╟п╤п╟я┌я▄я│я▐ п╡ + п©я─п╦п╪п╦я┌п╦п╡п╣ п╦ п╫п╦п╨п╟п╨п╦п╣ п╪п╬п╢п╦я└п╦п╨п╟я├п╦п╦ я┌п╣п╨я│я┌п╟ п╫п╣п╡п╬п╥п╪п╬п╤п╫я▀.
  136. -
  137. Определяя новые привязки к отдельным примитивам или - переопределяя привязки класса, поведение текстовых примитивов - можно изменить.
  138. +
  139. п·п©я─п╣п╢п╣п╩я▐я▐ п╫п╬п╡я▀п╣ п©я─п╦п╡я▐п╥п╨п╦ п╨ п╬я┌п╢п╣п╩я▄п╫я▀п╪ п©я─п╦п╪п╦я┌п╦п╡п╟п╪ п╦п╩п╦ + п©п╣я─п╣п╬п©я─п╣п╢п╣п╩я▐я▐ п©я─п╦п╡я▐п╥п╨п╦ п╨п╩п╟я│я│п╟, п©п╬п╡п╣п╢п╣п╫п╦п╣ я┌п╣п╨я│я┌п╬п╡я▀я┘ п©я─п╦п╪п╦я┌п╦п╡п╬п╡ + п╪п╬п╤п╫п╬ п╦п╥п╪п╣п╫п╦я┌я▄.
-

ВОПРОСЫ ПРОИЗВОДИТЕЛЬНОСТИ

+

п▓п·п÷п═п·п║п╚ п÷п═п·п≤п≈п▓п·п■п≤п╒п∙п⌡п╛п²п·п║п╒п≤

-

Текстовые примитивы должны обрабатываться эффективно при самых - разнообразных условиях. В них используется 2-3 байта основной - памяти на каждый символ текста, поэтому текст длиной 1 Мегабайт - и более вполне может эффективно обрабатываться на большинстве - рабочих станций. Внутреннее представление текста имеет вид - модифицированного B-дерева, поэтому обработка даже длинных - текстов довольно эффективна. Реализация меток также позволяет - использовать много меток. В большинстве случаев удобно - пользоваться большим числом уникальных тегов или тегом, - приписанным к большому числу различных частей текста.

+

п╒п╣п╨я│я┌п╬п╡я▀п╣ п©я─п╦п╪п╦я┌п╦п╡я▀ п╢п╬п╩п╤п╫я▀ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я┌я▄я│я▐ я█я└я└п╣п╨я┌п╦п╡п╫п╬ п©я─п╦ я│п╟п╪я▀я┘ + я─п╟п╥п╫п╬п╬п╠я─п╟п╥п╫я▀я┘ я┐я│п╩п╬п╡п╦я▐я┘. п▓ п╫п╦я┘ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ 2-3 п╠п╟п╧я┌п╟ п╬я│п╫п╬п╡п╫п╬п╧ + п©п╟п╪я▐я┌п╦ п╫п╟ п╨п╟п╤п╢я▀п╧ я│п╦п╪п╡п╬п╩ я┌п╣п╨я│я┌п╟, п©п╬я█я┌п╬п╪я┐ я┌п╣п╨я│я┌ п╢п╩п╦п╫п╬п╧ 1 п°п╣пЁп╟п╠п╟п╧я┌ + п╦ п╠п╬п╩п╣п╣ п╡п©п╬п╩п╫п╣ п╪п╬п╤п╣я┌ я█я└я└п╣п╨я┌п╦п╡п╫п╬ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я┌я▄я│я▐ п╫п╟ п╠п╬п╩я▄я┬п╦п╫я│я┌п╡п╣ + я─п╟п╠п╬я┤п╦я┘ я│я┌п╟п╫я├п╦п╧. п▓п╫я┐я┌я─п╣п╫п╫п╣п╣ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ я┌п╣п╨я│я┌п╟ п╦п╪п╣п╣я┌ п╡п╦п╢ + п╪п╬п╢п╦я└п╦я├п╦я─п╬п╡п╟п╫п╫п╬пЁп╬ B-п╢п╣я─п╣п╡п╟, п©п╬я█я┌п╬п╪я┐ п╬п╠я─п╟п╠п╬я┌п╨п╟ п╢п╟п╤п╣ п╢п╩п╦п╫п╫я▀я┘ + я┌п╣п╨я│я┌п╬п╡ п╢п╬п╡п╬п╩я▄п╫п╬ я█я└я└п╣п╨я┌п╦п╡п╫п╟. п═п╣п╟п╩п╦п╥п╟я├п╦я▐ п╪п╣я┌п╬п╨ я┌п╟п╨п╤п╣ п©п╬п╥п╡п╬п╩я▐п╣я┌ + п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╪п╫п╬пЁп╬ п╪п╣я┌п╬п╨. п▓ п╠п╬п╩я▄я┬п╦п╫я│я┌п╡п╣ я│п╩я┐я┤п╟п╣п╡ я┐п╢п╬п╠п╫п╬ + п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╠п╬п╩я▄я┬п╦п╪ я┤п╦я│п╩п╬п╪ я┐п╫п╦п╨п╟п╩я▄п╫я▀я┘ я┌п╣пЁп╬п╡ п╦п╩п╦ я┌п╣пЁп╬п╪, + п©я─п╦п©п╦я│п╟п╫п╫я▀п╪ п╨ п╠п╬п╩я▄я┬п╬п╪я┐ я┤п╦я│п╩я┐ я─п╟п╥п╩п╦я┤п╫я▀я┘ я┤п╟я│я┌п╣п╧ я┌п╣п╨я│я┌п╟.

-

Проблема эффективности может возникнуть при использовании - сотен или тысяч различных тегов со следующими характеристиками: - первая часть текста, приписанная к каждому тегу, начинается - вблизи начала текста, а последняя кончается вблизи его конца или - имеется единственная такая часть, включающая в себя почти весь - текст. Цена добавления или удаления таких тегов пропорциональна - числу тегов с такими свойствами. Напротив, тысячи различных - тегов обрабатываются эффективно, если области их действия - невелики и равномерно распределены по всему тексту.

+

п÷я─п╬п╠п╩п╣п╪п╟ я█я└я└п╣п╨я┌п╦п╡п╫п╬я│я┌п╦ п╪п╬п╤п╣я┌ п╡п╬п╥п╫п╦п╨п╫я┐я┌я▄ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ + я│п╬я┌п╣п╫ п╦п╩п╦ я┌я▀я│я▐я┤ я─п╟п╥п╩п╦я┤п╫я▀я┘ я┌п╣пЁп╬п╡ я│п╬ я│п╩п╣п╢я┐я▌я┴п╦п╪п╦ я┘п╟я─п╟п╨я┌п╣я─п╦я│я┌п╦п╨п╟п╪п╦: + п©п╣я─п╡п╟я▐ я┤п╟я│я┌я▄ я┌п╣п╨я│я┌п╟, п©я─п╦п©п╦я│п╟п╫п╫п╟я▐ п╨ п╨п╟п╤п╢п╬п╪я┐ я┌п╣пЁя┐, п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ + п╡п╠п╩п╦п╥п╦ п╫п╟я┤п╟п╩п╟ я┌п╣п╨я│я┌п╟, п╟ п©п╬я│п╩п╣п╢п╫я▐я▐ п╨п╬п╫я┤п╟п╣я┌я│я▐ п╡п╠п╩п╦п╥п╦ п╣пЁп╬ п╨п╬п╫я├п╟ п╦п╩п╦ + п╦п╪п╣п╣я┌я│я▐ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╟я▐ я┌п╟п╨п╟я▐ я┤п╟я│я┌я▄, п╡п╨п╩я▌я┤п╟я▌я┴п╟я▐ п╡ я│п╣п╠я▐ п©п╬я┤я┌п╦ п╡п╣я│я▄ + я┌п╣п╨я│я┌. п╕п╣п╫п╟ п╢п╬п╠п╟п╡п╩п╣п╫п╦я▐ п╦п╩п╦ я┐п╢п╟п╩п╣п╫п╦я▐ я┌п╟п╨п╦я┘ я┌п╣пЁп╬п╡ п©я─п╬п©п╬я─я├п╦п╬п╫п╟п╩я▄п╫п╟ + я┤п╦я│п╩я┐ я┌п╣пЁп╬п╡ я│ я┌п╟п╨п╦п╪п╦ я│п╡п╬п╧я│я┌п╡п╟п╪п╦. п²п╟п©я─п╬я┌п╦п╡, я┌я▀я│я▐я┤п╦ я─п╟п╥п╩п╦я┤п╫я▀я┘ + я┌п╣пЁп╬п╡ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я▌я┌я│я▐ я█я└я└п╣п╨я┌п╦п╡п╫п╬, п╣я│п╩п╦ п╬п╠п╩п╟я│я┌п╦ п╦я┘ п╢п╣п╧я│я┌п╡п╦я▐ + п╫п╣п╡п╣п╩п╦п╨п╦ п╦ я─п╟п╡п╫п╬п╪п╣я─п╫п╬ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫я▀ п©п╬ п╡я│п╣п╪я┐ я┌п╣п╨я│я┌я┐.

-

Эффективность может понижаться при наличии очень длинных - строк текста, содержащих большое число меток и тегов.

+

п╜я└я└п╣п╨я┌п╦п╡п╫п╬я│я┌я▄ п╪п╬п╤п╣я┌ п©п╬п╫п╦п╤п╟я┌я▄я│я▐ п©я─п╦ п╫п╟п╩п╦я┤п╦п╦ п╬я┤п╣п╫я▄ п╢п╩п╦п╫п╫я▀я┘ + я│я┌я─п╬п╨ я┌п╣п╨я│я┌п╟, я│п╬п╢п╣я─п╤п╟я┴п╦я┘ п╠п╬п╩я▄я┬п╬п╣ я┤п╦я│п╩п╬ п╪п╣я┌п╬п╨ п╦ я┌п╣пЁп╬п╡.

-

При каждом мигании курсора ввода строчка экрана, на которой он - находится, перерисовывается целиком, что приводит к постоянному - потоку графической информации. Для устранения этого эффекта - установите атрибут insertOffTime в +

п÷я─п╦ п╨п╟п╤п╢п╬п╪ п╪п╦пЁп╟п╫п╦п╦ п╨я┐я─я│п╬я─п╟ п╡п╡п╬п╢п╟ я│я┌я─п╬я┤п╨п╟ я█п╨я─п╟п╫п╟, п╫п╟ п╨п╬я┌п╬я─п╬п╧ п╬п╫ + п╫п╟я┘п╬п╢п╦я┌я│я▐, п©п╣я─п╣я─п╦я│п╬п╡я▀п╡п╟п╣я┌я│я▐ я├п╣п╩п╦п╨п╬п╪, я┤я┌п╬ п©я─п╦п╡п╬п╢п╦я┌ п╨ п©п╬я│я┌п╬я▐п╫п╫п╬п╪я┐ + п©п╬я┌п╬п╨я┐ пЁя─п╟я└п╦я┤п╣я│п╨п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦. п■п╩я▐ я┐я│я┌я─п╟п╫п╣п╫п╦я▐ я█я┌п╬пЁп╬ я█я└я└п╣п╨я┌п╟ + я┐я│я┌п╟п╫п╬п╡п╦я┌п╣ п╟я┌я─п╦п╠я┐я┌ insertOffTime п╡ "0".

@@ -2088,3 +2088,5 @@ + + diff --git a/install.tcl b/install.tcl index 5859336..5d14f87 100644 --- a/install.tcl +++ b/install.tcl @@ -18,7 +18,6 @@ package require msgcat package require BWidget - ::msgcat::mclocale en ::msgcat::mcload msgs @@ -398,3 +397,4 @@ proc SetVarLang {lang} { + diff --git a/lib/highlight/java.tcl b/lib/highlight/java.tcl index b2669e8..98d24b8 100644 --- a/lib/highlight/java.tcl +++ b/lib/highlight/java.tcl @@ -209,7 +209,3 @@ proc HighLightJAVA {text line lineNumber node} { } } - - - - diff --git a/lib/highlight/perl.tcl b/lib/highlight/perl.tcl index 62f6083..3ddd264 100644 --- a/lib/highlight/perl.tcl +++ b/lib/highlight/perl.tcl @@ -151,14 +151,6 @@ proc HighLightPERL {text line lineNumber node} { break } } - ## COMENTS ## - set workLine [$text get $lineNumber.0 $lineNumber.end] - if {[regexp -indices "(^|\t|;| )#" $workLine word]} { - set p [lindex $word 1] - $text tag add comments $lineNumber.$p $lineNumber.end - } else { - $text tag remove comments $lineNumber.0 $lineNumber.end - } # DEDERER # hightlight [, {, }, ], ( , ) @@ -196,9 +188,19 @@ proc HighLightPERL {text line lineNumber node} { break } } + ## COMENTS ## + set workLine [$text get $lineNumber.0 $lineNumber.end] + if {[regexp -indices "(^|\t|;| )#" $workLine word]} { + set p [lindex $word 1] + $text tag add comments $lineNumber.$p $lineNumber.end + $text tag raise comments + } else { + $text tag remove comments $lineNumber.0 $lineNumber.end + } } + diff --git a/lib/highlight/rivet.tcl b/lib/highlight/rivet.tcl index 7032dbe..3556605 100644 --- a/lib/highlight/rivet.tcl +++ b/lib/highlight/rivet.tcl @@ -159,6 +159,7 @@ proc HighLightRIVET {text line lineNumber node} { if {[regexp -indices "(^|\t|;| )#" $workLine word]} { set p [lindex $word 1] $text tag add comments $lineNumber.$p $lineNumber.end + $text tag raise comments } else { $text tag remove comments $lineNumber.0 $lineNumber.end } @@ -233,17 +234,3 @@ proc HighLightRIVET {text line lineNumber node} { } - - - - - - - - - - - - - - diff --git a/lib/highlight/tcl.tcl b/lib/highlight/tcl.tcl index 91548fc..e81ad15 100644 --- a/lib/highlight/tcl.tcl +++ b/lib/highlight/tcl.tcl @@ -165,14 +165,6 @@ proc HighLightTCL {text line lineNumber node} { } } - # add comment # - set workLine [$text get $lineNumber.0 $lineNumber.end] - if {[regexp -indices "(^|\t|;| )#" $workLine word]} { - set p [lindex $word 1] - $text tag add comments $lineNumber.$p $lineNumber.end - } else { - $text tag remove comments $lineNumber.0 $lineNumber.end - } # DEDERER # hightlight [, {, }, ] set startPos 0 @@ -208,20 +200,14 @@ proc HighLightTCL {text line lineNumber node} { break } } + # add comment # + set workLine [$text get $lineNumber.0 $lineNumber.end] + if {[regexp -indices "(^|\t|;| )#" $workLine word]} { + set p [lindex $word 1] + $text tag add comments $lineNumber.$p $lineNumber.end + $text tag raise comments + } else { + $text tag remove comments $lineNumber.0 $lineNumber.end + } } - - - - - - - - - - - - - - -