|
@@ -140,7 +140,8 @@ shell скрипты, но и скрипты на других интерпре
|
|
принадлежит какому-либо VIEW и в нем определена. При работе в klish всегда
|
|
принадлежит какому-либо VIEW и в нем определена. При работе в klish всегда
|
|
существует "текущий путь". По умолчанию, при запуске klish текущим путем
|
|
существует "текущий путь". По умолчанию, при запуске klish текущим путем
|
|
назначается VIEW с именем "main". Текущий путь определяет какие команды в данный
|
|
назначается VIEW с именем "main". Текущий путь определяет какие команды в данный
|
|
-момент видны оператору. Текущий путь можно менять командами навигации. Например
|
|
|
|
|
|
+момент видны оператору. Текущий путь можно менять
|
|
|
|
+[командами навигации](#навигация). Например
|
|
перейти в "соседний" VIEW, тогда текущим путем станет этот соседний VIEW,
|
|
перейти в "соседний" VIEW, тогда текущим путем станет этот соседний VIEW,
|
|
вытеснив старый. Другая возможность - "уйти вглубь", т.е. зайти во вложенный
|
|
вытеснив старый. Другая возможность - "уйти вглубь", т.е. зайти во вложенный
|
|
VIEW. Тогда текущий путь станет двух-уровневым, подобно тому, как можно зайти во
|
|
VIEW. Тогда текущий путь станет двух-уровневым, подобно тому, как можно зайти во
|
|
@@ -1280,11 +1281,30 @@ SEQ сам может быть элементом контейнера SWITCH.
|
|
### VIEW
|
|
### VIEW
|
|
|
|
|
|
`VIEW` предназначены для организации команд и других элементов конфигурации в
|
|
`VIEW` предназначены для организации команд и других элементов конфигурации в
|
|
-"области видимости".
|
|
|
|
|
|
+["области видимости"](#области-видимости). При работе оператора с klish,
|
|
|
|
+существует текущий путь сессии. Элементами пути являются элементы `VIEW`.
|
|
|
|
+Менять текущий путь можно с помощью [команд навигации](#навигация).
|
|
|
|
+Если оператор находится во вложенном `VIEW`, т.е. текущий путь сессии содержит
|
|
|
|
+несколько уровней, подобно вложенным директориям в файловой системе, то оператору
|
|
|
|
+доступны все команды, принадлежащие не только `VIEW`, находящемуся на самом
|
|
|
|
+верхнем уровне пути, но и всех "предыдущих" `VIEW`, составляющих путь.
|
|
|
|
|
|
-Атрибуты:
|
|
|
|
|
|
+Можно создавать "теневые" `VIEW`, которые никогда не станут элементами текущего
|
|
|
|
+пути. К этим `VIEW` можно обращаться по [ссылкам](#ссылки-на-элементы) и таким
|
|
|
|
+образом добавлять их содержимое в то место схемы, где создана ссылка.
|
|
|
|
|
|
-* [`name`](#атрибут-name)
|
|
|
|
|
|
+`VIEW` могут быть определены внутри следующих элементов:
|
|
|
|
+
|
|
|
|
+* `KLISH`
|
|
|
|
+* `VIEW`
|
|
|
|
+* `COMMAND`
|
|
|
|
+* `PARAM`
|
|
|
|
+
|
|
|
|
+Атрибуты элемента `VIEW`:
|
|
|
|
+
|
|
|
|
+* [`name`](#атрибут-name) - идентификатор элемента.
|
|
|
|
+* [`help`](#атрибут-help) - описание элемента.
|
|
|
|
+* [`ref`](#атрибут-name) - ссылка на другой `VIEW`.
|
|
|
|
|
|
|
|
|
|
### COMMAND
|
|
### COMMAND
|