hs.console
Некоторые функции для управления консолью Hammerspoon.
Эти функции позволяют изменять поведение и отображение консоли Hammerspoon. Они следует считать экспериментальными, но работают хорошо.
Обзор API
- Устаревшие - Функциональные возможности API, которые будут удалены в будущих релизах
- Константы - Полезные значения, которые нельзя изменить
- Функции - Вызовы API, предлагаемые непосредственно расширением
- alpha
- behaviorAsLabels
- очиститьКонсоль
- цветКомандыКонсоли
- шрифтКонсоли
- цветВыводаКонсоли
- цветРезультатаКонсоли
- режимНочи
- получитьКонсоль
- получитьИсторию
- hswindow
- цветФонаВвода
- уровень
- максимальнаяИсторияВывода
- цветФонаВывода
- вывестиСтилевыйТекст
- установитьКонсоль
- установитьИсторию
- smartInsertDeleteEnabled
- видимостьЗаголовка
- цветФонаОкна
- Методы - Вызовы API, которые могут быть выполнены только на объекте, возвращённом конструктором
Документация API
Устаревшие
asHSDrawing
| Подпись | hs.console.asHSDrawing() -> hs.drawing object |
|---|---|
| Тип | Устаревший |
| Описание |
Поскольку использование этой функции может легко привести к сбою, полезные методы из |
| Источник | extensions/console/console.lua строка 43 |
asHSWindow
| Подпись | hs.console.asHSWindow() -> hs.window object |
|---|---|
| Тип | Устаревший |
| Описание |
Возвращает объект hs.window для консоли, чтобы вы могли использовать методы hs.window на нём. |
| Источник | extensions/console/console.lua строка 78 |
Константы
defaultToolbar
| Подпись | hs.console.defaultToolbar |
|---|---|
| Тип | Константа |
| Описание |
Стандартная панель инструментов для окна консоли |
| Примечания |
|
| Источник | extensions/_coresetup/_coresetup.lua строка 700 |
Функции
alpha
| Подпись | hs.console.alpha([alpha]) -> currentValue |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить уровень прозрачности окна консоли. |
| Параметры |
|
| Возвращает |
|
| Исходный код | extensions/console/libconsole.m строка 506 |
behaviorAsLabels
| Подпись | hs.console.behaviorAsLabels(behaviorTable) -> currentValue |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить параметры поведения окна консоли с использованием меток, определённых в |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Исходный код | extensions/console/console.lua строка 88 |
clearConsole
| Подпись | hs.console.clearConsole() -> nil |
|---|---|
| Тип | Функция |
| Описание |
Очистить окно вывода консоли Hammerspoon. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Исходный код | extensions/console/console.lua строка 27 |
consoleCommandColor
| Подпись | hs.console.consoleCommandColor([color]) -> color |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить цвет, которым отображаются команды в консоли Hammerspoon. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Исходный код | extensions/console/libconsole.m строка 143 |
consoleFont
| Подпись | hs.console.consoleFont([font]) -> fontTable |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить шрифт, используемый в консоли Hammerspoon. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Исходный код | extensions/console/libconsole.m строка 117 |
consolePrintColor
| Подпись | hs.console.consolePrintColor([color]) -> color |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить цвет, которым отображается обычный вывод в консоли Hammerspoon. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Исходный код | extensions/console/libconsole.m строка 65 |
consoleResultColor
| Подпись | hs.console.consoleResultColor([color]) -> color |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить цвет, которым отображаются результаты функций в консоли Hammerspoon. |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Исходный код | extensions/console/libconsole.m строка 169 |
darkMode
| Подпись | hs.console.darkMode([state]) -> bool |
|---|---|
| Тип | Функция |
| Описание |
Устанавливает или отображает, должен ли оконный Console отображаться в тёмном режиме. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
. ``` |
| Источник | extensions/console/libconsole.m строка 33 |
getConsole
| Подпись | hs.console.getConsole([styled]) -> text | styledText |
|---|---|
| Тип | Функция |
| Описание |
Получить текст из окна вывода консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 373 |
getHistory
| Подпись | hs.console.getHistory() -> array |
|---|---|
| Тип | Функция |
| Описание |
Получить историю команд консоли Hammerspoon в виде массива. |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/console/libconsole.m строка 314 |
hswindow
| Подпись | hs.console.hswindow() -> hs.window object |
|---|---|
| Тип | Функция |
| Описание |
Получить объект hs.window, представляющий окно консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/console/libconsole.m строка 195 |
inputBackgroundColor
| Подпись | hs.console.inputBackgroundColor([color]) -> color |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить цвет фона поля ввода консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 266 |
level
| Подпись | hs.console.level([theLevel]) -> currentValue |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить уровень окна консоли. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 474 |
maxOutputHistory
| Подпись | hs.console.maxOutputHistory([length]) -> number |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить максимальную длину истории прокрутки консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 91 |
outputBackgroundColor
| Подпись | hs.console.outputBackgroundColor([color]) -> color |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить цвет фона области вывода консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 241 |
printStyledtext
| Подпись | hs.console.printStyledtext(...) -> none |
|---|---|
| Тип | Функция |
| Описание |
Функция вывода, распознающая объекты |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 423 |
setConsole
| Подпись | hs.console.setConsole([styledText]) -> none |
|---|---|
| Тип | Функция |
| Описание |
Очистить окно вывода консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 332 |
setHistory
| Подпись | hs.console.setHistory(array) -> nil |
|---|---|
| Тип | Функция |
| Описание |
Установить историю команд консоли Hammerspoon на элементы, указанные в заданном массиве. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 400 |
smartInsertDeleteEnabled
| Подпись | hs.console.smartInsertDeleteEnabled([flag]) -> bool |
|---|---|
| Тип | Функция |
| Описание |
Определить, вставляют ли или удаляют ли объекты, скопированные из окна консоли, пробелы вокруг выделенных слов, чтобы сохранить правильное форматирование и пунктуацию. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 291 |
titleVisibility
| Подпись | hs.console.titleVisibility([state]) -> current value |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить, отображается ли текст "Hammerspoon Console" в строке заголовка консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 563 |
windowBackgroundColor
| Подпись | hs.console.windowBackgroundColor([color]) -> color |
|---|---|
| Тип | Функция |
| Описание |
Получить или установить цвет фона окна консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 216 |
Методы
behavior
| Подпись | hs.console.behavior([behavior]) -> currentValue |
|---|---|
| Тип | Метод |
| Описание |
Получить или установить настройки поведения окна для консоли. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/libconsole.m строка 528 |
toolbar
| Подпись | hs.console.toolbar([toolbar]) -> toolbarObject | currentValue |
|---|---|
| Тип | Метод |
| Описание |
Получить или прикрепить/открепить панель инструментов к/от консоли Hammerspoon. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/console/console.lua строка 136 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.console.html