+7 495 120-13-73 | 8 800 500-97-74

(для регионов бесплатно)

Содержание

Концевой выключатель

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

Еще лет 25-30 назад роль концевого выключателя в театрах выполнял … лоскуток красной ткани, повязанный на штанкет. Оператор глазами отслеживал, когда яркая точка достигнет нужной высоты, и вручную останавливал работу подъема.

Самый понятный способ установки концевого выключателя – на пути движения механизма. Так, например, их устанавливают в лифтовых шахтах. В сценической механике распространен более «компактный» способ: концевые выключатели устанавливают на вращающихся элементах – валу электромотора или барабане лебедки. 

Это возможно, поскольку линейное движение исполнительного механизма и вращение мотора или барабана жестко связаны.

Таким образом, сокращается длина проводов, а регулировка всех положений осуществляется в одном месте.

Концевому выключателю задаются крайние рабочие и аварийные положения – в виде количества оборотов, которые сделает вал двигателя или барабан за время перемещения, пока механизм достигнет нужного положения. А далее датчик «считает» обороты и останавливает работу при достижении искомых значений.


Традиционно концевой выключатель в сценическом оборудовании – это часть системы безопасности сценического комплекса. Его назначение – предотвратить аварию или хотя бы минимизировать ее последствия. Однако концевой выключатель иногда используют и в качестве датчика положения, если оборудование имеет ограниченное количество промежуточных положений.

Пример – оркестровая яма. Обычно площадка ямы имеет три рабочих уровня остановки: трюм, пол в зале, планшет. Эти промежуточные точки задают концевому выключателю вместе с крайними рабочими и аварийными точками.

Типы концевых выключателей по способу передачи сигнала:
  1. Контактные – сигнал передается непосредственным соприкосновением частей механизма выключателя.
  2. Бесконтактные – сигнал передается с помощью оптического, магнитного, ультразвукового и т.д. взаимодействия.

В производстве сценической техники широко распространено использование модулей концевых выключателей (2 – 6 шт.) с планетарным или винтовым механизмом передачи сигнала.

Конечный выключатель — это… Что такое Конечный выключатель?

Конечный выключатель

        концевой, электрический аппарат, обеспечивающий переключения в цепях управления электроприводов машин (механизмов) или их органов в определённых точках движения. К. в. приводится в действие самим перемещающимся механизмом обычно в конце своего движения либо в заданном месте пути следования.

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

Большая советская энциклопедия. — М.: Советская энциклопедия. 1969—1978.

  • Конечности
  • Конечных приращений формула

Смотреть что такое «Конечный выключатель» в других словарях:

  • конечный выключатель — концевой выключатель Аппарат, коммутирующий электрическую цепь, когда подвижная часть машины или механизма достигает крайнего положения. Контактный конечный выключатель Бесконтаткный щелевой конечный выключатель Бесконтактный торцевой конечный… …   Справочник технического переводчика

  • КОНЕЧНЫЙ ВЫКЛЮЧАТЕЛЬ — то же, что концевой выключатель …   Большой Энциклопедический словарь

  • конечный выключатель — то же, что концевой выключатель.

    * * * КОНЕЧНЫЙ ВЫКЛЮЧАТЕЛЬ КОНЕЧНЫЙ ВЫКЛЮЧАТЕЛЬ, то же, что концевой выключатель (см. КОНЦЕВОЙ ВЫКЛЮЧАТЕЛЬ) …   Энциклопедический словарь

  • конечный выключатель — galinis jungiklis statusas T sritis automatika atitikmenys: angl. control limit switch; limit switch; pilot switch vok. Endschalter, m rus. конечный выключатель, m; концевой выключатель, m pranc. interrupteur de fin de course, m; interrupteur… …   Automatikos terminų žodynas

  • конечный выключатель — rus конечный (концевой) выключатель (м) eng overtravel limit switch (cranes, etc.), terminal stopping device fra dispositif (m) d arrêt de fin de course, interrupteur (m) de fin de course deu Endschalter (m), Grenztaster (m) spa dispositivo (m)… …   Безопасность и гигиена труда. Перевод на английский, французский, немецкий, испанский языки

  • КОНЕЧНЫЙ ВЫКЛЮЧАТЕЛЬ — концевой выключатель, см. Путевой выключатель …   Большой энциклопедический политехнический словарь

  • конечный выключатель рычажного типа — — [Я. Н.Лугинский, М.С.Фези Жилинская, Ю.С.Кабиров. Англо русский словарь по электротехнике и электроэнергетике, Москва, 1999 г.] Тематики электротехника, основные понятия EN lever type limit switch …   Справочник технического переводчика

  • конечный выключатель с механической связью с объектом — — [Я.Н.Лугинский, М.С.Фези Жилинская, Ю.С.Кабиров. Англо русский словарь по электротехнике и электроэнергетике, Москва, 1999 г.] Тематики электротехника, основные понятия EN mechanical limit switch …   Справочник технического переводчика

  • конечный выключатель хода талевого блока — — [http://slovarionline.ru/anglo russkiy slovar neftegazovoy promyishlennosti/] Тематики нефтегазовая промышленность EN traveling block limit switch …   Справочник технического переводчика

  • конечный выключатель цепи управления

    — — [Я.Н.Лугинский, М.С.Фези Жилинская, Ю.С.Кабиров. Англо русский словарь по электротехнике и электроэнергетике, Москва, 1999 г. ] Тематики электротехника, основные понятия EN control circuit limit switch …   Справочник технического переводчика

принцип работы и схема подключения

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

Принцип работы

Концевой выключатель или концевик является устройством, которое подает команду или лично размыкает/замыкает электроцепь исполнительного механизма. Сигнал для командной подачи — внешний вид воздействия подвижной детали на выключатель. Он призван автоматизировать управление и освободить людей от того, чтобы они выполняли однотипные и примитивные действия. В этом заключается цель его работы.

Концевой выключатель как самое распространенное оборудование

Внешне он является самостоятельным компактным прибором, устанавливаемым в управляемом механизме. Это не считается начальной или конечной точкой пути. Для того чтобы воздействовать на концевик, могут быть применены детали, которые располагаются на любом месте в шкафу. Нередко обеспечение движения происходит одним и тем же выключателем, который контактирует с подвижным узлом.

Обратите внимание! Концевик подает или отключает напряжение по положению. Он может оказывать как прямое механическое действие или косвенное действие. Так, он может создавать толчок с касанием или нажатием или же ультразвук с инфракрасным излучением.

Схематическое устройство концевого выключателя

Типы и применение

Концевик бывает защитным или функциональным. Первый используется, для того чтобы активировать движение вниз, а второй — регулярно включать и отключать свет или подобные предметы. Обе разновидности активно применяются в строительстве, машиностроении, металлургии и производственной автоматизированной сфере.

Также стоит указать, что он бывает роликовым, рычаговым, поплавковым и кнопочным. Есть микровыключатели, сфера применения которых это электроника и бытовые приборы.

Сфера применения оборудования

Механические

Механические или контактные проводники — те, которые работают в момент непосредственного воздействия на штырь с кнопкой, колесиком или рычажком. Подает сигнал управления с предупреждением. Серьезным недостатком каждой такой разновидности является подгорание с контактным залипанием во время многократного включения и выключения.

Механический тип бывает кнопочным, роликовым и рычажным. Применяется в производственном и металлургическом цеху, машинной и строительной сфере. Оснащен резиновым уплотнителем и замыкающими/размыкающими контактами.

Механическая разновидность как одна из самых распространенных

Кнопочные

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

Роликовые

Выключатели, являющиеся электромеханическими приборами, созданные для управления объектами. Широко распространены в промышленной и бытовой сфере. Подобные устройства работают не благодаря электроимпульсу, а благодаря механическому воздействию на ролик. В момент усилия, замыкается или размыкается контакт, и подается сигнал управляющего или сигнализирующего типа. Применяются подобные изделия в металлургии, строительстве и машиностроении.

Обратите внимание! Чаще всего, они снабжаются замыкающими и размыкающимися контактами, резиновыми уплотнителями.

Роликовая разновидность как просто подключаемая модель

Рычажные

Концевики, работающие благодаря исполнительному механизму или двери. Имеют схожий принцип работы, как у кнопочных моделей. Главным отличием является наличие рычажка, соединяемого с подвижной частью контактов. Стоит указать, что подобным образом работают поплавковые и ползунковые модели.

Бесконтактные

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

Бесконтактная современная модель

Емкостные

Концевики, которые взаимодействуют с людьми. В момент приближения человека, создается электрическая емкость, благодаря которой действует мультивибратор. Чем ближе человек, тем больше емкость и меньше импульсная частота. Такой элемент имеет большую чувствительность.

Обратите внимание! Основная функция лежит на пластине, плотно присоединенной к части конденсатора.

Индуктивные

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

Индуктивная модель как одна из классических

Оптические

Концевики, оснащенные инфракрасным светодиодом и особым транзистором, которые улавливают сигнал. Фототранзистор работает, вне зависимости от того, какое освещение. В момент прерывания светодиодного луча фотоэлемент закрывается. Так выключается исполнительный механизм, где он подключается.

Концевые выключатели, оснащенные при помощи инфракрасного светодиода и специального транзистора, которые улавливают фототранзистор.

Ультразвуковые

Концевики, оснащенные кварцевыми звуковыми излучающими элементами. Также применяются датчики движения с объемом. Изменяется амплитуда звука, когда в радиусе работы появляются кварцевые звукоэлементы.

Простота работы с ультразвуковой моделью

Магнитные

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

Обратите внимание! Обладает миниатюрными габаритами.

Автомобильные

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

Шпиндельные

Концевики, ограничивающие механизм движения, использующийся как путевой выключатель. Могут быть применены там, где есть вращение вала. Благодаря вращающимся механизмам, переключается контактная группа ограничителя входа, вращающегося вала или путевого выключателя циклического управления.

 

Шпиндельная модель как наиболее просто работающая

Пневматические

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

Правила подключения

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

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

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

Специфика подключения оборудования

Маркировка концевых выключателей

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

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

Таблица маркировки концевых выключателей

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

Концевой выключатель — Концевой выключатель

Концевой выключатель NTI SERIMUX


SERIMUX SE-RS-16-R (Передняя и задняя)

Купить онлайн

Локальное и удаленное управление сетью через RS232 Запускайте удаленный сайт из любого места!

Также известен как консольный коммутатор, коммутатор последовательного порта, коммутатор RS232, блок последовательного коммутатора, коммутатор рабочей станции UNIX SUN, солнечный выключатель, консольный коммутатор, коммутатор совместного использования последовательного порта, решение для управления сетевым сервером.

Функции и приложения NTI SERIMUX

Консольный коммутатор последовательного порта SERIMUX обеспечивает удаленное управление сетью из одного центрального места. С одного терминала можно управлять до 32 сетевыми устройствами через локальный или коммутируемый доступ. Этот интеллектуальный консольный коммутатор обеспечивает удобный способ подключения нескольких устройств RS232 для удаленной связи на месте и удаленного доступа по телефонной линии.


Сетевые администраторы могут управлять фермами серверов или центрами обработки данных через последовательные порты и стандартные внешние модемы.Внеполосный доступ позволяет администраторам управлять несколькими компьютерами UNIX и компонентами LAN / WAN, даже если сеть не работает! Получайте статус, управляйте серверами и диагностируйте проблемы, не выключая устройства. Устранение неисправностей упрощается за счет встроенных буферов данных, которые сохраняют недавний вывод консоли RS232 с каждого подключенного устройства. Этот коммутатор последовательного порта избавляет от необходимости подключать каждое устройство к простому терминалу или ПК.

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

  • Удаленное подключение через телефонную линию с использованием последовательных портов RS232 и стандартных внешних модемов (один на локальном сайте и один на удаленном сайте).

  • Обеспечивает внеполосный доступ к сетевым устройствам (серверам, маршрутизаторам, сетевым коммутаторам и любому другому сетевому устройству, позволяющему работать с консоли с использованием RS232).

  • Подключите до 32 устройств с различной скоростью передачи, четностью и длиной символа. Каждый коммутатор также имеет один разъем DB9 для локального терминала.

  • Мониторинг серверных ферм и центров обработки данных из одного физического места. Круглосуточно локально управляйте распределенными вычислительными средами.

  • Коммутация портов «любой-на-любой».

  • Не генерируются случайные сигналы «прерывания», которые могут вызвать непреднамеренную перезагрузку.

  • Два уровня оператора (администратор и пользователь).

  • Повысьте безопасность с помощью программируемых паролей для конкретных портов и назначенных привилегий.

  • Управление упрощено за счет программирования имен устройств и выбора устройства через меню.

  • Локальные команды могут быть направлены через VT52, VT100, последовательную консоль ANSI, ПК с программой эмуляции терминала или любой совместимый терминал.

  • Переключатель можно выключить, не останавливая хост-компьютер SUN.

  • Получите доступ к серверам без прерывания обслуживания конечных пользователей; поддерживать оптимальное время безотказной работы.

  • Корпус для монтажа в стойку 1RU или 2RU является стандартным.

  • Низкая кривая обучения позволяет ИТ-специалистам быстро овладеть знаниями.

Технические характеристики оконечного переключателя NTI Методы управления

Совместимость

Последовательный интерфейс

Разъемы

Питание

Встроенные методы управления

Режимы управления

  • Буферный режим — Чтение входящих данных, ожидание специальной строковой внутренней команды, включая пароль администратора / пользователя.

  • Link Mode — Подключение к другому порту, поток данных между портами.

  • Командный режим — Два уровня: администратор и пользователь. Параметры порта можно просматривать / изменять, порты можно подключать и отключать. Пользователи могут быть изменены или отключены, а пароли могут быть изменены.

  • Административное управление

    • Просмотр любого режима порта.

    • Просмотр и / или изменение паролей и параметров порта.

    • Подключите или отключите соединения порта.

    • Изменить / отключить пользователей, администраторов, пароли и т. Д.

    • Инициировать модемное соединение с локальными портами.

    • Проверить буферизованные данные.


    NTI SERIMUX ДОСТУПНЫЕ РАЗМЕРЫ И ИНТЕРФЕЙСНЫЕ КАБЕЛИ

    Разъемы

    Разъем

    кол-во портов

    Интерфейсные кабели

    Размер стойки

    Стойки

    Ш x Г x В (дюймы. )

    Серверы, коммутаторы / концентраторы ИБП /
    Reuters / PBX

    SE-RS-8

    8

    DINT-xx-FF
    (до 15 футов)

    25DM-9DF-xx

    RJ45-9DF-xx

    1RU

    19x12x1.75

    SE-RS-16

    16

    1RU

    19x12x1.75

    SE-RS-24

    24

    2RU

    19x10x3.5

    SE-RS-32

    32

    2RU

    19X10X3,5

    CARLING VC1-01 10 Терминальный соединительный переключатель База: Авто


    В настоящее время недоступен.
    Мы не знаем, когда и появится ли этот товар в наличии.
    Тип разъема Подключить
    Марка Карлинг
    Тип монтажа Подключаемое крепление

    • Убедитесь, что это подходит введя номер вашей модели.
    • Коммутаторы Carling с легкостью подсоединяют до 10 клемм
    • Сделано Карлинг
    • Работает с переключателями серии Carling Contura
    • Совместимость с терминалами Delphi 630
    • Продается индивидуально
    ]]>
    Характеристики
    00
    Фирменное наименование Карлинг
    Тип разъема Подключить
    Вес изделия 0. 010 унций
    Тип монтажа Подключаемое крепление
    Кол-во позиций 1
    Номер детали ВК1-01
    Код UNSPSC 3

    start_5terminal.fm

    % PDF-1.4 % 1 0 объект > эндобдж 9 0 объект > эндобдж 2 0 obj > эндобдж 3 0 obj > эндобдж 4 0 obj > транслировать Acrobat Distiller 7.0 (Windows) FrameMaker 7.22009-10-31T15: 06: 53Z2007-01-23T10: 40: 57Zapplication / pdf

  • start_5terminal.fm
  • ctsadmin-p.gen
  • uuid: 160b4712-997f-4771-83e1-c535b8679388uuid: 91c4b4d6-0100-4126-95e7-363d34c56edd конечный поток эндобдж 5 0 obj > эндобдж 6 0 obj > эндобдж 7 0 объект > эндобдж 8 0 объект > эндобдж 10 0 obj > эндобдж 11 0 объект > эндобдж 12 0 объект > эндобдж 13 0 объект 3514 эндобдж 14 0 объект > эндобдж 15 0 объект > эндобдж 16 0 объект > эндобдж 17 0 объект > эндобдж 18 0 объект > эндобдж 19 0 объект > эндобдж 20 0 объект > эндобдж 21 0 объект > эндобдж 22 0 объект > эндобдж 23 0 объект > эндобдж 24 0 объект > эндобдж 25 0 объект > эндобдж 26 0 объект > эндобдж 27 0 объект > эндобдж 28 0 объект > эндобдж 29 0 объект > транслировать HWr} W% s-Oekv

    Свод правил штата Калифорния, раздел 8, раздел 3039.

    Терминальные устройства остановки. Эта информация предоставляется бесплатно Департаментом производственных отношений. со своего веб-сайта www.dir.ca.gov. Эти правила предназначены для удобство пользователя, и не дается никаких заверений или гарантий, что информация актуален или точен. См. Полный отказ от ответственности на странице https://www.dir.ca.gov/od_pub/disclaimer.html.

    Подраздел 6. Правила техники безопасности для лифтов
    Статья 8.Машины и оборудование для пассажирских и грузовых лифтов с силовым тросом



    (a) Нормальные оконечные устройства остановки.

    (1) Обычные выключатели оконечного устройства остановки должны приводиться в действие непосредственно при движении автомобиля. Обычные оконечные устройства остановки могут использовать переключатели с механическим, магнитным, оптическим или статическим управлением.

    (2) Должны быть предусмотрены верхние и нижние конечные конечные устройства остановки и приспособлены для замедления и автоматической остановки кабины, на или около верхней и нижней конечных площадок, с любой нагрузкой вплоть до номинальной нагрузки в кабине и от любая скорость, достигаемая при нормальной работе. Такие устройства должны функционировать независимо от срабатывания конечного оконечного устройства остановки. Устройство должно быть спроектировано и установлено таким образом, чтобы оно продолжало работать до тех пор, пока не сработает конечное конечное устройство остановки.

    (3) Направленные выключатели останова для обычных оконечных устройств остановки должны быть закрытого типа и располагаться на кабине или в шахте подъемника и приводиться в действие при движении кабины с использованием металлических кулачков.

    ИСКЛЮЧЕНИЯ:

    1.Лифты, установленные до 5 июня 1947 года, которые оснащены приемлемым устройством остановки в верхнем или машинном отделении, принудительно приводимым от кабины с помощью ленты, троса, цепи или проволоки. №

    2. Станки намоточно-барабанные, установленные до 5 июня 1947 г., имеющие это устройство, расположенное на станке.

    (A) Если выключатель останова в шахте шахты предназначен для работы только в случае отказа цепи автоматического замедления, дополнительный выключатель направленного останова, приводимый в действие механически автомобилем, в соответствии с требованиями Раздела 3039 (a) (2), должен монтироваться либо в машинном отделении, либо в шахте.

    (B) Если автоматическое устройство остановки пола соответствует Разделу 3039 (a) (3), оно может использоваться как обычное устройство конечного останова.

    (4) На лифтах, приспособленных для автоматического замедления на посадочных площадках терминала, должны быть предусмотрены обычные устройства остановки терминала для остановки кабины в пределах верхнего и нижнего разбега в случае, если автоматическое замедление не работает.

    (5) Когда переключатели замедления, используемые с обычным оконечным устройством остановки, расположены в машинном отделении, они должны соответствовать следующему:

    (A) Они должны приводиться в действие устройством, механически соединенным с автомобилем и приводимым в движение им.Запрещается использовать фрикционные или тяговые приводы.

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

    (C) Выключатели замедления, используемые как часть обычного оконечного устройства остановки, могут функционировать как автоматическое замедление при условии, что выключатель остановки установлен в шахте подъемника, который будет соответствовать требованиям Раздела 3039 (a) (4).

    (6) Намоточные машины всех барабанных лифтов с механическим приводом должны быть оборудованы приемлемым нормальным оконечным устройством остановки.

    (b) Устройства конечной остановки.

    (1) Должны быть предусмотрены устройства конечной конечной остановки, и они должны обеспечивать автоматическое отключение электроэнергии от двигателя приводной машины лифта и торможения после того, как кабина миновала конечную посадку. Устройство должно быть настроено на работу как можно ближе к посадочной площадке терминала, но так, чтобы в нормальных условиях эксплуатации оно не работало, когда автомобиль останавливается обычным устройством остановки терминала.

    (2) Срабатывание конечных оконечных устройств остановки должно предотвращать движение автомобиля обычным рабочим устройством в обоих направлениях движения.

    (3) Лифты с тяговыми или мотально-барабанными машинами должны иметь устройства конечной конечной остановки, расположенные в шахте подъемника и приводимые в действие металлическими кулачками, прикрепленными к кабине.

    ИСКЛЮЧЕНИЯ:

    (1) Грузовые лифты, установленные до 1 января 1925 г.

    (2) Пассажирские и грузовые лифты, установленные до 17 апреля 1970 года, которые имеют конечные выключатели на кабине, приводимые в действие кулачками в шахте подъемника.Эти устройства должны быть расположены следующим образом:

    (A) Если предусмотрены пружинные буферы или сплошные амортизаторы, устройство должно работать до того, как амортизатор или амортизатор будут задействованы.

    (B) Если используются масляные буферы, устройство должно работать до того, как буфер кабины сожмется более чем на 2/3 своего хода или до того, как буфер противовеса сожмется более чем на 1/3 своего хода.

    (C) Рабочие кулачки должны быть расположены и иметь такую ​​длину, чтобы переключатели оставались в разомкнутом положении до тех пор, пока автомобиль не коснется потолочной конструкции или полностью сжатых бамперов или буферов.

    ИСКЛЮЧЕНИЕ: Тяговые лифты, оборудованные компенсирующими тросами, могут иметь кулачок, расположенный таким образом, что конечное конечное стопорное устройство в верхней части шахты подъемника удерживается в открытом положении до тех пор, пока противовес не будет опираться на полностью сжатый буфер.

    (D) Если переключатель для ограничения хода «вверх» расположен таким образом, чтобы его можно было открыть, когда кабина проходит более чем на 18 дюймов за площадку верхнего терминала, то перрон автомобиля, соответствующий Разделу 3033 (i), должен быть при условии, и быть глубиной этой зоны плюс 3 дюйма.

    (4) Конечные выключатели оконечного устройства остановки должны быть закрытого типа, надежно закреплены и приводиться в действие непосредственно при движении автомобиля. Устройства, которые зависят от пружины или силы тяжести, или того и другого, для размыкания контактов переключателя не должны использоваться. Контакты переключателя должны размыкаться непосредственно механически.

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

    (A) Переключатели контроллера, размыкаемые конечным оконечным устройством остановки, не должны быть переключателями с ручным сбросом.

    (B) Орган управления должен быть спроектирован и установлен таким образом, чтобы одиночное заземление или короткое замыкание не препятствовало остановке как нормальной, так и конечной цепей устройства остановки.

    (6) Лифты с намоточными барабанными машинами также должны иметь выключатели конечной остановки, расположенные на приводной машине и управляемые ею, за исключением барабанных машин, установленных до 5 июня 1947 года.

    (A) Конечные выключатели конечной остановки, расположенные на приводной машине и управляемые ею, не должны приводиться в действие цепями, тросами или ремнями.

    (c) Устройства аварийной оконечной остановки. Устройства аварийной конечной остановки, устанавливаемые вместе с масляными буферами с уменьшенным ходом, должны соответствовать следующим требованиям:

    (1) Они должны действовать на заранее определенном расстоянии от приземления терминала, если автомобиль не замедлился до заранее определенной скорости, когда он достигнет этого заранее определенного расстояния от места посадки терминала.Устройство должно автоматически отключать питание от приводного двигателя машины и тормозить независимо от обычного устройства остановки.

    (2) Они должны обеспечивать замедление не более 32,2 фута в секунду в секунду.

    (3) Они не должны применять автомобильную безопасность.

    (4) Они должны быть спроектированы и установлены таким образом, чтобы единичное короткое замыкание, вызванное комбинацией заземлений или другими условиями, не препятствовало их работе.

    (5) Устройство измерения скорости автомобиля должно быть расположено на регуляторе, а выключатель аварийной конечной остановки должен быть расположен в шахте подъемника.

    ИСКЛЮЧЕНИЕ: Выключатель аварийной оконечной остановки может быть расположен в машинном отделении при условии, что средства управления соответствуют требованиям Разделов 3039 (a) (5) (A) и 3039 (a) (5) (B).

    (d) Устройства ограничения конечной скорости для лифтов с статическим управлением.

    (1) Устройства ограничения конечной скорости должны быть предусмотрены, когда статическое управление используется на лифтах с номинальной скоростью более 500 футов в минуту или в которых не используются обычные переключатели конечных устройств остановки, чтобы ограничивать ток возбуждения шунтирующего генератора напрямую, чтобы скорость кабины уменьшается по мере приближения к терминалу, если это не удается обычными средствами, и должно соответствовать следующему:

    (A) Они должны действовать на заданном расстоянии от приземления терминала, если автомобиль не замедлился до заданной скорости, когда он достигнет этого заданного расстояния от приземления терминала. Устройство должно автоматически отключать питание от приводного двигателя машины и тормозить независимо от обычного устройства остановки.

    (B) Они должны обеспечивать замедление не более 32,2 фута в секунду в секунду.

    (C) Они не должны применять автомобильную безопасность.

    (E) Устройства измерения скорости автомобиля не должны зависеть от нормальной системы контроля скорости.

    (F) Соответствующие переключатели положения кабины должны быть расположены в шахте подъемника.

    ИСКЛЮЧЕНИЕ: Соответствующие переключатели положения кабины могут быть расположены в машинном отделении при условии, что средства управления соответствуют требованиям Разделов 3039 (a) (5) (A) и 3039 (a) (5) (B).

    (раздел 24, часть 7, раздел 7-3039)

    ПРИМЕЧАНИЕ: Уполномоченный орган: Раздел 142.3 Трудового кодекса. Ссылка: раздел 142.3 Трудового кодекса; и Раздел 18943, Кодекс здоровья и безопасности.

    ИСТОРИЯ

    1.Отмена подпункта (a) (3) исключения 3, поправка к подпункту (a) (3) (A), новый подпункт (a) (3) (B), отменяющий и новый подпункт (b) (6) (A) подано 6-23-77; начиная с тридцатого дня после этого (Регистр 77, № 26).

    2. Аннулирование исключений 1 и 2 в рамках подпункта (b) (1) и поправки к подпункту (b) (3), поданной 12-22-78; начиная с тридцатого дня после этого (Регистр 79, № 1).

    3. Новый подраздел (d), поданный 12-22-78; начиная с тридцатого дня после этого (Регистр 79, No.1).

    4. Поправки к подпункту (а) (1) и примечанию, а также новое заявление до поданной ноты 3-9-93; оперативная 4-8-93 (регистр 93, № 11).

    Вернуться к статье 8 Содержание


    Действия терминала Windows | Документы Microsoft

    • 27 минут для чтения

    В этой статье

    Важно

    Начиная с Windows Terminal версии 1.4, массив keybindings был переименован в действий внутри файла settings. json. Поддержка массива keybindings все еще существует для обратной совместимости, однако терминал не будет автоматически переименовывать keybindings в действия внутри вашего файла settings.json.

    Внутри Терминала Windows можно создавать настраиваемые действия, которые дают вам контроль над тем, как вы взаимодействуете с терминалом. Эти действия будут автоматически добавлены в палитру команд.

    Форматы действий

    Действия можно структурировать в следующих форматах:

    Команды без аргументов

      {"команда": "имя команды", "ключи": "модификаторы + ключ"}
      

    Например, этот параметр по умолчанию использует сочетание клавиш alt + f4 , чтобы закрыть окно терминала:

      {"command": "closeWindow", "keys": "alt + f4"}
      

    Команды с аргументами

      {"команда": {"действие": "имя команды", "аргумент": "значение"}, "ключи": "модификаторы + ключ"}
      

    Например, этот параметр по умолчанию использует сочетание клавиш ctrl + shift + 1 для открытия новой вкладки в терминале на основе того профиля, который указан первым в раскрывающемся меню (обычно это открывает профиль PowerShell):

      {"command": {"action": "newTab", "index": 0}, "keys": "ctrl + shift + 1"}
      


    Свойства действия

    Действия могут быть созданы с использованием следующих свойств.

    Команда

    Это команда, выполняемая при нажатии соответствующих клавиш.

    Имя свойства: команда

    Необходимость: Требуется

    Принимает: Строка

    Ключи

    Это определяет комбинации клавиш, используемые для вызова команды. Ключи могут иметь любое количество модификаторов с одним ключом. Допустимые модификаторы и ключи перечислены ниже.

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

    Название свойства: ключи

    Необходимость: Дополнительно

    Принимает: Строка или массив [строка]

    Действие

    Это добавляет дополнительные функции к определенным командам.

    Название свойства: действие

    Необходимость: Дополнительно

    Принимает: Строка

    Имя

    Устанавливает имя, которое будет отображаться в палитре команд. Если он не указан, терминал попытается автоматически сгенерировать имя.

    Название объекта: Название

    Необходимость : Необязательно

    Принимает: Строка

    Значок

    Устанавливает значок, отображаемый в палитре команд.

    Название свойства: icon

    Необходимость: Дополнительно

    Принимает: Расположение файла в виде строки или смайлика



    Принятые модификаторы и ключи

    Модификаторы

    ctrl + , shift + , alt + , win +

    Примечание

    Хотя ключ Windows поддерживается в качестве модификатора, система резервирует большинство привязок клавиш win + .Если ОС зарезервировала эту привязку ключа, терминал никогда не получит эту привязку.

    Клавиши-модификаторы

    Тип Ключи
    Функциональные и буквенно-цифровые клавиши f1-f24 , a-z , 0-9
    Обозначения `, плюс , - , = , [, ] , \ , ; , ', , , . , /
    Клавиши со стрелками вниз , слева , справа , вверх , вниз , pageup , pgdn , pgup , конец , home
    Клавиши действий вкладка , введите , esc , escape , space , backspace , delete , insert , app , menu
    Клавиши цифровой клавиатуры numpad_0-numpad_9 , numpad0-numpad9 , numpad_add , numpad_plus , numpad_decimal , numpad_ract_period , numpad_ract_period , numpad_period , numpad_period , numpad7 9005
    Клавиши браузера browser_back , browser_forward , browser_refresh , browser_stop , browser_search , browser_favorites , browser_home

    Примечание: = и плюс являются эквивалентами. Последний не следует путать с numpad_plus .


    Команды уровня приложения

    Выйти (предварительная версия)

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

    Имя команды: выйти

    Привязка по умолчанию:

      {"команда": "выйти"}
      

    Закрыть окно

    Это закрывает текущее окно и все вкладки в нем.Если для параметра confirmCloseAllTabs установлено значение true , появится диалоговое окно подтверждения, чтобы убедиться, что вы хотите закрыть все свои вкладки. Более подробную информацию об этом параметре можно найти на странице Внешний вид.

    Имя команды: closeWindow

    Привязка по умолчанию:

      {"command": "closeWindow", "keys": "alt + f4"}
      

    Найдите

    Откроется диалоговое окно поиска. Более подробную информацию о поиске можно найти на странице поиска.

    Имя команды: найти

    Привязка по умолчанию:

      {"команда": "найти", "ключи": "ctrl + shift + f"}
      

    Найти следующее / предыдущее поисковое совпадение

    Это позволяет вам перемещаться по вашим поисковым совпадениям.

    Имя команды: findMatch

    Привязки по умолчанию:

      {"command": {"action": "findMatch", "direction": "next"}},
    {"command": {"action": "findMatch", "direction": "prev"}}
      
    Действия
    Имя Необходимость принимает Описание
    направление Требуется «следующая» , «предыдущая» Направление для навигации по результатам поиска.

    Открыть раскрывающийся список

    Откроется раскрывающееся меню.

    Имя команды: openNewTabDropdown

    Привязка по умолчанию:

      {"команда": "openNewTabDropdown", "ключи": "ctrl + shift + пробел"}
      

    Открыть файлы настроек

    Откроется пользовательский интерфейс настроек, файл пользовательских настроек ( settings.json ) или файл настроек по умолчанию ( defaults.json ), в зависимости от поля цели .Без целевого поля откроется файл пользовательских настроек.

    Имя команды: openSettings

    Привязки по умолчанию:

      {"command": {"action": "openSettings", "target": "settingsUI"}, "keys": "ctrl +,"},
    {"command": {"action": "openSettings", "target": "settingsFile"}, "keys": "ctrl + shift +,"},
    {"command": {"action": "openSettings", "target": "defaultsFile"}, "keys": "ctrl + alt +,"},
      
    Действия
    Имя Необходимость принимает Описание
    цель Дополнительно "settingsFile" , "defaultsFile" , "settingsUI" , "allFiles" Открываемый файл настроек.

    Открыть системное меню

    Открывает системное меню в верхнем левом углу окна.

    Имя команды: openSystemMenu

    Привязка по умолчанию:

      {"команда": "openSystemMenu", "ключи": "alt + пробел"}
      

    Переключить на полноэкранный режим

    Это позволяет переключаться между полноэкранным размером окна и размером окна по умолчанию.

    Имя команды: toggleFullscreen

    Привязки по умолчанию:

      {"command": "toggleFullscreen", "keys": "alt + enter"},
    {"command": "toggleFullscreen", "keys": "f11"}
      

    Переключить режим фокусировки

    Это позволяет вам войти в «режим фокусировки», который скрывает вкладки и строку заголовка.

    Имя команды: toggleFocusMode

    Привязка по умолчанию:

      {"command": "toggleFocusMode"}
      

    Переключить режим всегда наверху

    Это позволяет переключать состояние окна «всегда наверху». В режиме «всегда сверху» окно будет отображаться поверх всех остальных окон, не являющихся верхними.

    Имя команды: toggleAlwaysOnTop

    Привязка по умолчанию:

      {"command": "toggleAlwaysOnTop"}
      

    Отправить ввод

    Отправить произвольный ввод текста в оболочку.Например, ввод «текст \ n» запишет в оболочку «текст», за которым следует новая строка.

    Можно использовать escape-последовательности

    ANSI, но escape-коды, такие как \ x1b , должны быть записаны как > . Например, "\ u001b [A" будет вести себя так, как если бы была нажата кнопка со стрелкой вверх.

    Имя команды: sendInput

    Привязка по умолчанию:

    Эта команда в настоящее время не привязана к настройкам по умолчанию .

      {"command": {"action": "sendInput", "input": "\ u001b [A"}, "keys": ""}
      
    Действия
    Имя Необходимость принимает Описание
    вход Требуется Строка Текстовый ввод для подачи в оболочку.


    Команды управления вкладками

    Закрыть вкладку

    Закрывает вкладку по заданному индексу.Если индекс не указан, используйте индекс выбранной вкладки.

    Имя команды: closeTab

    Действия
    Имя Необходимость принимает Описание
    индекс Дополнительно Целое число Положение закрываемой вкладки.

    Закройте все остальные вкладки

    Это закрывает все вкладки, кроме одной с индексом.Если индекс не указан, используйте индекс выбранной вкладки.

    Имя команды: closeOtherTabs

    Привязка по умолчанию:

      {"команда": "closeOtherTabs"}
      
    Действия
    Имя Необходимость принимает Описание
    индекс Дополнительно Целое число Позиция вкладки, которая должна оставаться открытой.

    Закрыть вкладки после индекса

    Это закрывает вкладки, следующие за вкладкой по индексу. Если индекс не указан, используйте индекс выбранной вкладки.

    Имя команды: closeTabsAfter

    Привязка по умолчанию:

      {"команда": "closeTabsAfter"}
      
    Действия
    Имя Необходимость принимает Описание
    индекс Дополнительно Целое число Позиция последней вкладки, которая должна оставаться открытой.

    Дубликат вкладки

    Это делает копию профиля и каталога текущей вкладки и открывает ее. Это не включает измененные / добавленные ПЕРЕМЕННЫЕ ENV.

    Имя команды: duplicateTab

    Привязка по умолчанию:

      {"команда": "duplicateTab", "ключи": "ctrl + shift + d"}
      

    Новая вкладка

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

    Имя команды: newTab

    Привязки по умолчанию:

      {"команда": "newTab", "ключи": "ctrl + shift + t"},
    {"command": {"action": "newTab", "index": 0}, "keys": "ctrl + shift + 1"},
    {"command": {"action": "newTab", "index": 1}, "keys": "ctrl + shift + 2"},
    {"command": {"action": "newTab", "index": 2}, "keys": "ctrl + shift + 3"},
    {"command": {"action": "newTab", "index": 3}, "keys": "ctrl + shift + 4"},
    {"command": {"action": "newTab", "index": 4}, "keys": "ctrl + shift + 5"},
    {"command": {"action": "newTab", "index": 5}, "keys": "ctrl + shift + 6"},
    {"command": {"action": "newTab", "index": 6}, "keys": "ctrl + shift + 7"},
    {"command": {"action": "newTab", "index": 7}, "keys": "ctrl + shift + 8"},
    {"command": {"action": "newTab", "index": 8}, "keys": "ctrl + shift + 9"}
      
    Действия
    Имя Необходимость принимает Описание
    командная строка Дополнительно Имя исполняемого файла в виде строки Исполняемый файл запускается внутри вкладки.
    начальный каталог Дополнительно Расположение папки в виде строки Каталог, в котором откроется вкладка.
    tab Название Дополнительно Строка Заголовок новой вкладки.
    индекс Дополнительно Целое число Профиль, который открывается в зависимости от его позиции в раскрывающемся списке (начиная с 0).
    профиль Дополнительно Имя профиля или GUID в виде строки Профиль, который открывается на основе его GUID или имени.
    цвет Схема Дополнительно Название цветовой схемы в виде строки Схема использовать вместо набора профиля colorScheme
    подавить ApplicationTitle Дополнительно правда , ложь Если установлено значение false , приложения могут изменять заголовок вкладки, отправляя сообщения об изменении заголовка. Если установлено значение true , эти сообщения подавляются.Если не указан, поведение наследуется из настроек профиля. Чтобы ввести новый заголовок вкладки и сохранить его, необходимо установить значение true.

    Открыть следующую вкладку

    Откроется вкладка справа от текущей.

    Имя команды: nextTab

    Привязка по умолчанию:

      {"команда": "nextTab", "ключи": "ctrl + tab"}
      
    Действия
    Имя Необходимость принимает Описание
    tabSwitcherMode Дополнительно «mru» , «inOrder» , «отключено» Перейти к следующей вкладке с помощью "tabSwitcherMode" .Если режим не указан, используйте глобально определенный.

    Открыть предыдущую вкладку

    Откроется вкладка слева от текущей.

    Имя команды: prevTab

    Привязка по умолчанию:

      {"команда": "prevTab", "ключи": "ctrl + shift + tab"}
      
    Действия
    Имя Необходимость принимает Описание
    tabSwitcherMode Дополнительно «mru» , «inOrder» , «отключено» Переход к предыдущей вкладке с помощью "tabSwitcherMode" .Если режим не указан, используйте глобально определенный.

    Поиск по вкладкам

    Это открывает окно поиска вкладки.

    Имя команды: tab Поиск

    Привязка по умолчанию:

    Эта команда в настоящее время не привязана к настройкам по умолчанию .

      {"command": "tabSearch", "keys": ""}
      

    Открыть конкретную вкладку

    Это открывает определенную вкладку в зависимости от индекса.

    Имя команды: switchToTab

    Привязки по умолчанию:

      {"command": {"action": "switchToTab", "index": 0}, "keys": "ctrl + alt + 1"},
    {"command": {"action": "switchToTab", "index": 1}, "keys": "ctrl + alt + 2"},
    {"command": {"action": "switchToTab", "index": 2}, "keys": "ctrl + alt + 3"},
    {"command": {"action": "switchToTab", "index": 3}, "keys": "ctrl + alt + 4"},
    {"command": {"action": "switchToTab", "index": 4}, "keys": "ctrl + alt + 5"},
    {"command": {"action": "switchToTab", "index": 5}, "keys": "ctrl + alt + 6"},
    {"command": {"action": "switchToTab", "index": 6}, "keys": "ctrl + alt + 7"},
    {"command": {"action": "switchToTab", "index": 7}, "keys": "ctrl + alt + 8"},
    {"command": {"action": "switchToTab", "index": 8}, "keys": "ctrl + alt + 9"}
      
    Действия
    Имя Необходимость принимает Описание
    индекс Требуется Целое число Вкладка, которая открывается в зависимости от ее положения на панели вкладок (начиная с 0).

    Вкладка «Переименовать»

    Эту команду можно использовать для переименования вкладки в определенную строку.

    Имя команды: renameTab

    Привязка по умолчанию:

    Эта команда в настоящее время не привязана к настройкам по умолчанию .

      // Переименовать вкладку в "Foo"
    {"command": {"action": "renameTab", "title": "Foo"}, "keys": ""}
    
    // Сбрасываем имя вкладки
    {"command": {"action": "renameTab", "title": null}, "keys": ""}
      
    Действия
    Имя Необходимость принимает Описание
    титул Дополнительно Строка Новый заголовок для этой вкладки.Если опущено, эта команда вернет заголовок вкладки к исходному значению.

    Открыть вкладку, переименовать текстовое поле

    Эта команда изменяет заголовок вкладки на текстовое поле, которое позволяет редактировать заголовок для текущей вкладки. Очистка текстового поля вернет заголовок вкладки к значению по умолчанию для текущего экземпляра оболочки.

    Имя команды: openTabRenamer

    Привязка по умолчанию:

      {"команда": "openTabRenamer"}
      

    Изменить цвет вкладки

    Эту команду можно использовать для изменения цвета вкладки на определенное значение.

    Имя команды: setTabColor

    Привязка по умолчанию:

    Эта команда в настоящее время не привязана к настройкам по умолчанию .

      // Измените цвет вкладки на ярко-пурпурный
    {"command": {"action": "setTabColor", "color": "# ff00ff"}, "keys": ""}
    
    // Сбрасываем цвет вкладки
    {"command": {"action": "setTabColor", "color": null}, "keys": ""}
      
    Действия
    Имя Необходимость принимает Описание
    цвет Дополнительно Строка в шестнадцатеричном формате: "#rgb" или "#rrggbb" Новый цвет для этой вкладки. Если опущено, эта команда вернет цвет вкладки к исходному значению.

    Палитра цветов с открытой вкладкой

    Эту команду можно использовать для открытия палитры цветов для активной вкладки. Палитру цветов можно использовать для установки цвета вкладки во время выполнения.

    Имя команды: openTabColorPicker

    Привязка по умолчанию:

      {"команда": "openTabColorPicker"}
      

    Переместить вкладку

    Эта команда перемещает вкладку «назад» и «вперед», что эквивалентно «влево» и «вправо» в пользовательском интерфейсе с письмом слева направо.

    Имя команды: moveTab

    Привязка по умолчанию:

      // Переместить вкладку назад (влево в LTR)
    {"command": {"action": "moveTab", "direction": "backward"}}
    
    // Перемещение табуляции вперед (вправо в LTR)
    {"command": {"action": "moveTab", "direction": "вперед"}}
      
    Действия
    Имя Необходимость принимает Описание
    направление Требуется "назад" , "вперед" Направление, в котором будет двигаться вкладка.


    Команды управления окнами

    Новое окно

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

    Имя команды: newWindow

    Привязки по умолчанию:

      {"command": "newWindow", "keys": "ctrl + shift + n"},
      
    Действия
    Имя Необходимость принимает Описание
    командная строка Дополнительно Имя исполняемого файла в виде строки Исполняемый файл запускается внутри вкладки.
    начальный каталог Дополнительно Расположение папки в виде строки Каталог, в котором откроется окно.
    tab Название Дополнительно Строка Заголовок вкладки окна.
    индекс Дополнительно Целое число Профиль, который открывается в зависимости от его позиции в раскрывающемся списке (начиная с 0).
    профиль Дополнительно Имя профиля или GUID в виде строки Профиль, который открывается на основе его GUID или имени.
    подавить ApplicationTitle Дополнительно правда , ложь Если установлено значение false, позволяет приложениям изменять заголовок вкладки, отправляя сообщения об изменении заголовка. Если установлено значение true true подавляет эти сообщения. Если не указан, поведение наследуется из настроек профиля.

    Переименовать окно

    Эту команду можно использовать для переименования окна в определенную строку.

    Имя команды: renameWindow

    Привязка по умолчанию:

    Эта команда в настоящее время не привязана к настройкам по умолчанию .

      // Переименовать окно в "Foo"
    {"command": {"action": "renameWindow", "name": "Foo"}, "keys": ""}
    
    // Сбрасываем имя окна
    {"command": {"action": "renameWindow", "name": null}, "keys": ""}
      
    Действия
    Имя Необходимость принимает Описание
    название Дополнительно Строка Новое имя для этого окна.Если опущено, эта команда вернет имя окна обратно к исходному значению.

    Открыть диалоговое окно переименования

    Эта команда изменяет отображение всплывающего окна, в котором можно редактировать имя текущего окна. Очистка текстового поля приведет к сбросу имени окна.

    Имя команды: openWindowRenamer

    Привязка по умолчанию:

      {"команда": "openWindowRenamer"}
      

    Окно идентификации

    Это всплывает над окном в фокусе, которое отображает имя и индекс окна.

    Имя команды: identifyWindow

    Привязка по умолчанию:

      {"команда": "identifyWindow", "ключи": ""},
      

    Определить окна

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

    Имя команды: identifyWindows

    Привязка по умолчанию:

    Эта команда в настоящее время не привязана к настройкам по умолчанию .

      {"команда": "identifyWindows"},
      


    Команды управления панелью

    Закрыть панель

    Активная панель закрывается. Если разделенных панелей нет, текущая вкладка закроется. Если открыта только одна вкладка, это закроет окно.

    Имя команды: closePane

    Привязка по умолчанию:

      {"команда": "closePane", "ключи": "ctrl + shift + w"}
      

    Переместить фокус панели

    Это меняет фокус на другую панель в зависимости от направления.Установка направления на «предыдущий» переместит фокус на панель, которая использовалась последней.

    Имя команды: moveFocus

    Привязки по умолчанию:

      {"command": {"action": "moveFocus", "direction": "down"}, "keys": "alt + down"},
    {"command": {"action": "moveFocus", "direction": "left"}, "keys": "alt + left"},
    {"command": {"action": "moveFocus", "direction": "right"}, "keys": "alt + right"},
    {"command": {"action": "moveFocus", "direction": "up"}, "keys": "alt + up"},
    {"command": {"action": "moveFocus", "direction": "previous"}, "keys": "ctrl + alt + left"}
      
    Действия
    Имя Необходимость принимает Описание
    направление Требуется «слева» , «справа» , «вверх» , «вниз» , «предыдущая» Направление, в котором будет перемещаться фокус.

    Увеличить масштаб

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

    Имя команды: togglePaneZoom

    Привязка по умолчанию:

      {"command": "togglePaneZoom"}
      

    Изменить размер панели

    Это изменяет размер активной панели.

    Имя команды: resizePane

    Привязки по умолчанию:

      {"command": {"action": "resizePane", "direction": "down"}, "keys": "alt + shift + down"},
    {"command": {"action": "resizePane", "direction": "left"}, "keys": "alt + shift + left"},
    {"command": {"action": "resizePane", "direction": "right"}, "keys": "alt + shift + right"},
    {"command": {"action": "resizePane", "direction": "up"}, "keys": "alt + shift + up"}
      
    Действия
    Имя Необходимость принимает Описание
    направление Требуется "слева" , "справа" , "вверх" , "вниз" Направление изменения размера панели.

    Отметить панель как доступную только для чтения

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

    Имя команды: toggleReadOnlyMode

    Привязки по умолчанию:

      {"command": "toggleReadOnlyMode"}
      

    Разделить панель

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

    Имя команды: splitPane

    Привязки по умолчанию:

      // В settings.json
    {"command": {"action": "splitPane", "split": "auto", "splitMode": "duplicate"}, "keys": "alt + shift + d"},
    
    // В defaults.json
    {"command": {"action": "splitPane", "split": "horizontal"}, "keys": "alt + shift + -"},
    {"command": {"action": "splitPane", "split": "vertical"}, "keys": "alt + shift + plus"},
    {"command": {"action": "splitPane", "split": "up"}},
    {"command": {"action": "splitPane", "split": "right"}},
    {"command": {"action": "splitPane", "split": "down"}},
    {"command": {"action": "splitPane", "split": "left"}}
      
    Действия
    Имя Необходимость принимает Описание
    раздельный Требуется «по вертикали» , «по горизонтали» , «авто» , «вверх» , «вправо» , «вниз» , «влево» Как разделится панель. «auto» разделится в направлении, обеспечивающем наибольшую площадь поверхности.
    командная строка Дополнительно Имя исполняемого файла в виде строки Исполняемый файл запускается на панели.
    начальный каталог Дополнительно Расположение папки в виде строки Каталог, в котором откроется панель.
    tab Название Дополнительно Строка Заголовок вкладки при выделении новой панели.
    индекс Дополнительно Целое число Профиль, который открывается в зависимости от его позиции в раскрывающемся списке (начиная с 0).
    профиль Дополнительно Имя профиля или GUID в виде строки Профиль, который открывается на основе его GUID или имени.
    цвет Схема Дополнительно Название цветовой схемы в виде строки Схема использовать вместо набора профиля colorScheme
    подавить ApplicationTitle Дополнительно правда , ложь Если установлено значение false , приложения могут изменять заголовок вкладки, отправляя сообщения об изменении заголовка.Если установлено значение true , эти сообщения подавляются. Если не указан, поведение наследуется из настроек профиля.
    сплит Режим Дополнительно "дубликат" Управляет разделением панели. Принимает только «дубликат» , который дублирует профиль выделенной панели в новую панель.
    размер Дополнительно Поплавок Укажите размер новой панели в долях от размера текущей панели. 1,0 будет «вся текущая панель», а 0,0 - «Ни одна из родительских». По умолчанию 0,5 .


    Команды интеграции с буфером обмена

    Копия

    Копирует выбранное содержимое терминала в буфер обмена. Если выбора нет, ключевой аккорд отправляется прямо на терминал.

    Имя команды: копия

    Привязки по умолчанию:

      // В настройках.json
    {"command": {"action": "copy", "singleLine": false}, "keys": "ctrl + c"},
    
    // В defaults.json
    {"command": {"action": "copy", "singleLine": false}, "keys": "ctrl + shift + c"},
    {"command": {"action": "copy", "singleLine": false}, "keys": "ctrl + insert"}
      
    Действия
    Имя Необходимость принимает Описание
    singleLine Дополнительно правда , ложь Когда истинно , скопированный контент будет скопирован как одна строка.Когда false , символы новой строки сохраняются в выделенном тексте.
    копия Форматирование Дополнительно true , false , «все» , «нет» , «html» , «rtf» Когда истинно , цвет и форматирование шрифта выделенного текста также копируются в буфер обмена. Если false , в буфер обмена копируется только простой текст. Вы также можете указать, какие форматы вы хотите скопировать.Когда null , наследуется глобальное поведение «copyFormatting» .

    Выбор клавиатуры (предварительный просмотр)

    Изменяет существующий выбор. Если выбора нет, ключевой аккорд отправляется прямо на терминал.

    Имя команды: updateSelection

    Привязки по умолчанию:

      // Перемещение по символам
    {"command": {"action": "updateSelection", "direction": "left", "mode": "char"}, "keys": "shift + left"},
    {"command": {"action": "updateSelection", "direction": "right", "mode": "char"}, "keys": "shift + right"},
    {"command": {"action": "updateSelection", "direction": "up", "mode": "char"}, "keys": "shift + up"},
    {"command": {"action": "updateSelection", "direction": "down", "mode": "char"}, "keys": "shift + down"},
    
    // Двигаться по слову
    {"command": {"action": "updateSelection", "direction": "left", "mode": "word"}, "keys": "ctrl + shift + left"},
    {"command": {"action": "updateSelection", "direction": "right", "mode": "word"}, "keys": "ctrl + shift + right"},
    
    // Перемещение по области просмотра
    {"command": {"action": "updateSelection", "direction": "left", "mode": "view"}, "keys": "shift + home"},
    {"command": {"action": "updateSelection", "direction": "right", "mode": "view"}, "keys": "shift + end"},
    {"command": {"action": "updateSelection", "direction": "up", "mode": "view"}, "keys": "shift + pgup"},
    {"command": {"action": "updateSelection", "direction": "down", "mode": "view"}, "keys": "shift + pgdn"},
    
    // Перемещение по буферу
    {"command": {"action": "updateSelection", "direction": "up", "mode": "buffer"}, "keys": "ctrl + shift + home"},
    {"command": {"action": "updateSelection", "direction": "down", "mode": "buffer"}, "keys": "ctrl + shift + end"},
      
    Действия
    Имя Необходимость принимает Описание
    направление Требуется "слева" , "справа" , "вверх" , "вниз" Направление, в котором будет перемещаться конечная точка выделения.
    режим Требуется «char» , «word» , «view» , «buffer» Управляет тем, как далеко перемещается конечная точка.

    Паста

    Вставляет содержимое, которое было скопировано в буфер обмена.

    Имя команды: paste

    Привязки по умолчанию:

      // В settings.json
    {"команда": "вставить", "ключи": "ctrl + v"},
    
    // По умолчанию.json
    {"команда": "вставить", "ключи": "ctrl + shift + v"},
    {"command": "paste", "keys": "shift + insert"}
      


    Прокрутка вверх

    Прокручивает экран вверх на количество строк, определяемое параметром "rowsToScroll" . Если «rowsToScroll» не указан, он будет прокручивать вверх на величину, определенную системой по умолчанию, которая равна прокрутке мыши.

    Имя команды: scrollUp

    Привязка по умолчанию:

      {"команда": "scrollUp", "keys": "ctrl + shift + up"}
      
    Действия
    Имя Необходимость принимает Описание
    rowsToScroll Дополнительно Целое число Количество строк для прокрутки.

    Прокрутить вниз

    Прокручивает экран вниз на количество строк, определяемое параметром "rowsToScroll" . Если «rowsToScroll» не указан, он будет прокручивать вниз на величину, заданную системным значением по умолчанию, что равно количеству прокрутки мыши.

    Имя команды: scrollDown

    Привязка по умолчанию:

      {"команда": "scrollDown", "keys": "ctrl + shift + down"}
      
    Действия
    Имя Необходимость принимает Описание
    rowsToScroll Дополнительно Целое число Количество строк для прокрутки.

    Прокрутить всю страницу вверх

    Прокручивает экран вверх на целую страницу, равную высоте окна.

    Имя команды: scrollUpPage

    Привязка по умолчанию:

      {"команда": "scrollUpPage", "ключи": "ctrl + shift + pgup"}
      

    Прокрутить всю страницу вниз

    Прокручивает экран вниз на целую страницу, которая равна высоте окна.

    Имя команды: scrollDownPage

    Привязка по умолчанию:

      {"команда": "scrollDownPage", "ключи": "ctrl + shift + pgdn"}
      

    Прокрутите до самой ранней истории

    Прокручивает экран до верха входного буфера.

    Имя команды: scrollToTop

    Привязка по умолчанию:

      {"command": "scrollToTop", "keys": "ctrl + shift + home"}
      

    Перейти к последней истории

    Прокручивает экран вниз до конца входного буфера.

    Имя команды: scrollToBottom

    Привязка по умолчанию:

      {"команда": "scrollToBottom", "ключи": "ctrl + shift + end"}
      


    Команды визуальной настройки

    Настроить размер шрифта

    Это изменяет размер текста на указанное количество пунктов.

    Имя команды: adjustFontSize

    Привязки по умолчанию:

      {"command": {"action": "adjustFontSize", "delta": 1}, "keys": "ctrl + ="},
    {"command": {"action": "adjustFontSize", "delta": -1}, "keys": "ctrl + -"},
    {"command": {"action": "adjustFontSize", "delta": 1}, "keys": "ctrl + numpad_plus"},
    {"command": {"action": "adjustFontSize", "delta": -1}, "keys": "ctrl + numpad_minus"}
      
    Действия
    Имя Необходимость принимает Описание
    дельта Требуется Целое число Сумма изменения размера при вызове команды.

    Сбросить размер шрифта

    Сбрасывает размер текста до значения по умолчанию.

    Имя команды: resetFontSize

    Привязки по умолчанию:

      {"команда": "resetFontSize", "ключи": "ctrl + 0"},
    {"команда": "resetFontSize", "ключи": "ctrl + numpad_0"}
      

    Включение эффектов пиксельного шейдера

    Включает любые эффекты пиксельного шейдера, включенные в терминале. Если пользователь указал допустимый шейдер с экспериментальным.pixelShaderPath , это действие включает / выключает этот шейдер. Это также переключит «эффект ретро-терминала», который включен с настройкой профиля экспериментальный.retroTerminalEffect .

    Имя команды: toggleShaderEffects

    Привязка по умолчанию:

      {"command": "toggleShaderEffects"}
      

    Осторожно

    Действие toggleRetroEffect больше не доступно в версиях 1.6 и новее. Вместо этого рекомендуется использовать toggleShaderEffects .

    Установить цветовую схему

    Изменяет активную цветовую схему.

    Имя команды: setColorScheme

    Действия
    Имя Необходимость принимает Описание
    Цветовая схема Требуется Строка Имя применяемой цветовой схемы.

    Пример привязки:

      {"command": {"action": "setColorScheme", "colorScheme": "Campbell"}, "keys": ""}
      


    Глобальные команды

    Глобальный вызов

    Это специальное действие, которое работает глобально в ОС, а не только в контексте окна терминала. При нажатии это действие вызывает окно терминала. Какое окно вызывается, куда вызывается окно и как окно ведет себя при его вызове, определяется свойствами этого действия.

    Банкноты

    • Любые клавиши, привязанные к действиям globalSummon в терминале, не будут работать в других приложениях, пока терминал запущен - они всегда будут фокусировать окно терминала.

    • Если другое запущенное приложение уже зарегистрировано для данных ключей с помощью RegisterHotKey API, терминал не сможет прослушивать эти нажатия клавиш.

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

    • Эти нажатия клавиш будут работать только тогда, когда экземпляр терминала уже запущен. Чтобы автоматически запускать терминал при входе в систему, см. startOnUserLogin .

    Имя команды: globalSummon

    Привязка по умолчанию:

    Эта команда в настоящее время не привязана к настройкам по умолчанию .

      {"keys": "", "command": {"action": "globalSummon"}}
      
    Действия
    Имя Необходимость принимает Описание
    настольный Дополнительно любой , toCurrent , onCurrent Управляет тем, как терминал должен взаимодействовать с виртуальными рабочими столами.
    • "любой" : Оставить окно на любом рабочем столе, на котором оно уже есть - переключится на этот рабочий стол при активации окна.
    • «toCurrent» ( по умолчанию ): перемещение окна на текущий виртуальный рабочий стол.
    • "onCurrent" : вызывать окно, только если оно уже находится на текущем виртуальном рабочем столе.
    монитор Дополнительно любой , to Current , to Mouse Управляет монитором, на который будет вызываться окно.
    • «любое» : вызвать последнее использованное окно, независимо от того, на каком мониторе оно находится в данный момент.
    • "toCurrent" : вызывает на монитор последнее использованное окно с текущим окном переднего плана.
    • «toMouse» ( по умолчанию ): вызывает на монитор, где находится курсор мыши, последнее использованное окно.
    наименование Дополнительно Строка Если опущено ( по умолчанию ), используйте монитор и рабочий стол , чтобы найти подходящее последнее использованное окно для вызова.Если указано, вызвать окно, имя или идентификатор которого соответствует заданному значению name . Если такого окна не существует, создайте новое окно с этим именем.
    раскрывающийся список Продолжительность Дополнительно Целое число По умолчанию 0 . Если указано положительное число, «сдвиньте» окно с верхней части экрана, используя анимацию, которая длится dropdownDuration миллисекунд. 200 - разумное значение для этого параметра.
    переключить Видимость Дополнительно правда , ложь По умолчанию истинно . Когда истинно , нажатие назначенных клавиш для этого действия приведет к закрытию (свертыванию) окна, когда оно в настоящее время является окном переднего плана. Когда ложно , нажатие назначенных клавиш только переводит окно на передний план.

    Когда указано имя с монитор или рабочий стол , имя ведет себя следующим образом способы:

    • настольный
      • "любой" : перейдите на рабочий стол, указанное окно уже открыто.
      • "toCurrent" : Если окно находится на другом виртуальном рабочем столе, переместите его на текущий активный.
      • "onCurrent" : Если окно находится на другом виртуальном рабочем столе, переместите его на текущий активный.
    • монитор
      • "любой" : Оставьте окно на мониторе, на котором оно уже открыто.
      • "toCurrent" : Если окно находится на другом мониторе, переместите его на монитор с текущим окном переднего плана.
      • «toMouse» : Если окно находится на другом мониторе, переместите его на монитор с курсором мыши на нем.

    Настольный компьютер и монитор Свойства можно комбинировать следующими способами:

    Комбинации "рабочий стол": "любой" "рабочий стол": "toCurrent" "рабочий стол": "onCurrent" Не включено
    «монитор»: «любой» Перейти на рабочий стол окно открыто (оставить положение в покое) Переместить окно на этот рабочий стол (оставить положение в покое) Если его нет на этом рабочем столе:
    • Создайте новый в позиции по умолчанию
    Иначе:
    • Активируйте тот на этом рабочем столе (не перемещайте его)
    Вызов окна MRU
    «монитор»: «toCurrent» Перейти на рабочий стол, когда окно открыто, перейти на монитор с окном переднего плана Переместить окно на этот рабочий стол, перейти на монитор с окном переднего плана Если его нет на этом рабочем столе: Else:
    • Активируйте его на этом рабочем столе, перейдите к монитору с окном переднего плана
    Вызов окна MRU на монитор с окном переднего плана
    «монитор»: «toMouse» Зайти на рабочий стол в окне, переместиться на монитор мышкой Переместите окно на этот рабочий стол, переместите на монитор с помощью мыши Если его нет на этом рабочем столе: Else:
    • Активируйте его на этом рабочем столе, перейдите к монитору с помощью мыши
    Вызов окна MRU на монитор с помощью мыши
    Не включено Уходи туда, где это Перейти к текущему рабочему столу Только на текущем рабочем столе НЕТ
    Примеры
     
    // Вызов последнего использованного окна (MRU) на текущий виртуальный рабочий стол,
    // на монитор включен курсор мыши, без анимации.Если окно
    // уже на переднем плане, затем сверните его.
    {"keys": "ctrl + 1", "command": {"action": "globalSummon"}},
    
    // Вызов окна MRU, при переходе на виртуальный рабочий стол окно
    // в настоящее время включено. Переместите окно на монитор, на котором находится мышь.
    {"keys": "ctrl + 2", "command": {"action": "globalSummon", "desktop": "any"}},
    
    // Вызываем окно MRU на текущий рабочий стол, оставляя положение окна нетронутым.
    {"keys": "ctrl + 3", "command": {"action": "globalSummon", "monitor": "any"}},
    
    // Вызов окна MRU, при переходе на виртуальный рабочий стол окно
    // в настоящий момент, оставляя положение окна нетронутым.{"keys": "ctrl + 4", "command": {"action": "globalSummon", "desktop": "any", "monitor": "any"}},
    
    // Вызов окна MRU с длительностью раскрывающегося списка 200 мс.
    {"keys": "ctrl + 5", "command": {"action": "globalSummon", "dropdownDuration": 200}},
    
    // Вызов окна MRU. Если окно уже находится на переднем плане, ничего не делайте.
    {"keys": "ctrl + 6", "command": {"action": "globalSummon", "toggleVisibility": false}},
    
    // Вызов окна с именем "_quake". Если окна с таким именем не существует, создайте новое окно.{"keys": "ctrl + 7", "command": {"action": "globalSummon", "name": "_quake"}}
      

    Открыть окно режима землетрясения

    Это действие является специальной вариацией действия globalSummon . Он специально вызывает окно землетрясения. Это сокращение для следующего действия globalSummon :

      {
    "ключи": "выигрыш +` ",
    "command": {
    "действие": "globalSummon",
    "name": "_quake",
    "dropdownDuration": 200,
    "toggleVisibility": правда,
    "monitor": "toMouse",
    "рабочий стол": "toCurrent"
    }
    }
      

    Если вы хотите изменить поведение действия quakeMode , мы рекомендуем создать новую запись globalSummon в действиях с настройками, которые вы предпочитаете.

    Имя команды: quakeMode

    Привязка по умолчанию:

      {"keys": "win +` "," command ": {" action ":" quakeMode "}}
      



    Запуск нескольких действий (предварительная версия)

    Это действие позволяет пользователю связать несколько последовательных действий с одной командой.

    Имя команды: multipleActions

    Действия
    Имя Необходимость принимает Описание
    действий Требуется Массив действий Список действий для запуска.
    Пример
      {"name": "Создать мой макет", "command": {
        "действие": "множественные действия",
        "действия": [
            // Создаем новую вкладку с 3 панелями
            {"action": "newTab", "tabTitle": "Work", "colorScheme": "One Half Dark"},
            {"action": "splitPane", "split": "vertical", "profile": "Windows PowerShell", "tabTitle": "Work", "colorScheme": "Campbell Powershell",},
            {"action": "splitPane", "split": "horizontal", "profile": "Windows PowerShell", "tabTitle": "Work", "colorScheme": "Campbell Powershell",},
    
            // Создаем вторую вкладку
            {"действие": "newTab", "tabTitle": "Разное"},
    
            // Возвращаемся к первой вкладке и масштабируем первую панель
            {"действие": "prevTab", "tabSwitcherMode": "disabled"},
            {"действие": "moveFocus", "direction": "first"},
            "togglePaneZoom"
            ]
    }}
      


    Отменить привязку клавиш (отключить привязку клавиш)

    Вы можете отключить привязку клавиш или «отвязать» связанные клавиши от любой команды.Это может быть необходимо при использовании базовых терминальных приложений (таких как VIM). Несвязанный ключ будет передан нижележащему терминалу.

    Имя команды: несвязанный

    Пример использования несвязанного:

    Например, чтобы отвязать сочетания клавиш Alt + Shift + - Alt + Shift + = ", включите эти команды в раздел actions вашего файла settings.json. .

      {
        "действия": [
            {"command": "unbound", "keys": "alt + shift + -"},
            {"command": "unbound", "keys": "alt + shift + ="}
        ]
    }
      

    Пример использования null:

    Вы также можете отменить привязку нажатия клавиши, которая по умолчанию привязана к действию, установив для «command» значение null . Это также позволит связать нажатие клавиши с настройкой приложения командной строки вместо выполнения действия по умолчанию.

      {
       "команда": ноль, "ключи": ["ctrl + v"]
    },
      

    Сценарий использования:

    Windows Terminal использует сочетание клавиш Ctrl + V в качестве команды вставки.При работе с командной строкой WSL вы можете использовать приложение Linux, такое как Vim, для редактирования файлов. Однако Vim использует привязку клавиш Ctrl + v для использования поблочного визуального режима. Эта привязка клавиш будет заблокирована с приоритетом команды вставки Терминала Windows, если в файле settings.json не будет изменен параметр unbound таким образом, чтобы привязка клавиш была связана с приложением командной строки Vim, а не с Терминалом Windows привязка.

    Консольный коммутатор последовательного порта с возможностью управления до 32 устройств

    NTI SERIMUX-CS-32 - это 32-портовый консольный коммутатор последовательного порта, который дает ИТ-менеджерам возможность экономично управлять последовательными устройствами, включая серверы, коммутаторы, маршрутизаторы и т. Д. и телекоммуникационное оборудование.Коммутатором можно управлять через ASCII-терминал со встроенным программным обеспечением на основе меню, клавиатуру на передней панели или дополнительный интерфейс Ethernet.

    Характеристики SERIMUX-CS-32

    • Устраняет необходимость подключения каждого устройства к ASCII-терминалу или ПК.
    • Подключите до 32 устройств с различной скоростью передачи, четностью и длиной символа. Каждый коммутатор также имеет один разъем RJ45 для локального терминала.
    • Обеспечивает внеполосный доступ к сетевым устройствам (серверам, маршрутизаторам, сетевым коммутаторам и любым другим сетевым устройствам, допускающим работу консоли с использованием RS232).
    • Выключите и снова включите главный компьютер SUN.
      -Не генерируются непреднамеренные сигналы «прерывания», вызывающие непреднамеренную перезагрузку компьютеров SUN.
    • Опция двойного питания создает резервную систему питания, защищающую консольный коммутатор от любых проблем с питанием.
    • Высококачественная прочная стальная конструкция с прочным порошковым покрытием. Подключается к последовательным портам консоли с помощью стандартных кабелей CAT5 / 5e / 6 и кабельных адаптеров.
      -Максимальная длина кабеля составляет 100 футов.
    • Два уровня оператора (администратор и пользователь).
    • Переключение упрощается с помощью программируемых имен устройств и выбора устройства через меню.
      -Все параметры конфигурации хранятся в энергонезависимой EEPROM.
    • Встроенные буферы данных сохраняют последний вывод консоли RS232 от каждого подключенного устройства, что упрощает поиск и устранение неисправностей.
    • Локальные команды могут быть направлены через VT52, VT100, последовательную консоль ANSI, ПК с программой эмуляции терминала или любой совместимый терминал.
    • Получите доступ к серверам без прерывания обслуживания конечных пользователей; поддерживать оптимальное время безотказной работы.
    • Управляйте фермами серверов или центрами обработки данных через последовательные порты и стандартные внешние модемы или через дополнительный интерфейс Ethernet с помощью Telnet или веб-интерфейса.
    • Корпус для монтажа в стойку 1RU входит в стандартную комплектацию.

    SERIMUX-CS-32 Схема
    (показана модель SERIMUX-CS-16E)

    Характеристики SERIMUX-CS-32

    1 Высота 1 Высота 9 .75 дюймов (4,44 см) 936) CTS), программное обеспечение (XON, XOFF), оба или нет. 93 612 HTTP, HTTPS, ICMP, DHCP
    Механический
    Ширина 15,3 дюйма (38,8 см)
    Глубина 6 дюймов (15,24 см)
    Экологические
    Относительная влажность при эксплуатации и хранении 17 — 90% относительной влажности без конденсации
    Рабочая температура 32-100 ° F (0-38 ° C)
    Температура хранения-20-140 ° F (-30-60 ° C)
    Мощность
    Входное напряжение AC 100–240 В, 50–60 Гц
    Потребляемая мощность 10 Вт
    Дополнительно Доступен дополнительный двойной источник питания
    MBTF 48,240 часов
    Совместимость Поддерживает большинство устройств w с последовательным портом RS232.
    Последовательный интерфейс
    Разъемы последовательного порта 32 RJ45 EIA-232
    Разъем консольного порта Один RJ45 EIA-232
    8 Аппаратное управление потоком (Управление потоком
    Сигналы TXD, RXD, DSR, DTR, CTS, RTS, DCD
    Скорость передачи данных До 115.2 Кбод между двумя портами
    -Два порта могут иметь разную скорость передачи
    Адаптеры В комплект входят четыре кабельных адаптера
    DB-25F — консольный адаптер RJ45
    DB- Консольный адаптер 9F на RJ45
    Консольный адаптер DB-25M на RJ45
    Модемный адаптер DB-25M на RJ45
    Доступны дополнительные адаптеры

    2 Сетевой интерфейс

    (Дополнительно)
    Порт Ethernet 10/100 BaseT с разъемом RJ45
    Поддерживает статические и динамические IP-адреса
    Протоколы Для дополнительного управления Ethernet
    TCP / IP, SSL, Telnet
    Гарантия Два года
    Стандарты
    936 Утвержденное агентство CE , RoHS
    Вопрос: Предлагается ли техническая поддержка?
    Ответ: Спасибо за вопрос.Техническую поддержку NTI можно получить через веб-сайт NTI: http://www.networktechinc.com/contact.html

    Мы также загрузили руководство для вашего удобства.

    Вопрос: Можно ли увеличить максимальную длину 100 футов до 120 футов
    Ответ: Здравствуйте, прошу прощения. Это была небольшая ошибка. Я подтвердил с инженерами NTI, что это максимальное расстояние 1000 футов.

    Интегрированный терминал в Visual Studio Code

    Visual Studio Code включает полнофункциональный интегрированный терминал, который удобно запускается в корне вашего рабочего пространства.Он обеспечивает интеграцию с редактором для поддержки таких функций, как ссылки и обнаружение ошибок.

    Чтобы открыть терминал:

    • Используйте сочетание клавиш ⌃` (Windows, Linux Ctrl + `) с обратным апострофом.
    • Используйте команду меню View > Terminal .
    • Из палитры команд (⇧⌘P (Windows, Linux Ctrl + Shift + P)) используйте команду View: Toggle Integrated Terminal .

    Примечание: Откройте внешний терминал с помощью сочетания клавиш ⇧⌘C (Windows, Linux Ctrl + Shift + C), если вы предпочитаете работать вне VS Code.

    Управляющие терминалы

    Вид вкладок терминала находится в правой части окна терминала. У каждого терминала есть запись с его именем, значком, цветом и оформлением группы (если есть).

    Совет: Измените расположение вкладок с помощью параметра terminal.integrated.tabs.location .

    Экземпляры терминала

    можно добавить, щелкнув значок + в правом верхнем углу панели ТЕРМИНАЛ , выбрав профиль в раскрывающемся списке терминала или запустив команду ⌃⇧` (Windows, Linux Ctrl + Shift + `) .Это действие создает еще одну запись в списке вкладок, связанном с этим терминалом.

    Удалите экземпляры терминала, наведя курсор на вкладку и нажав кнопку Trash Can , выбрав элемент вкладки и нажав Удалить, используя команду Terminal: Kill Active с помощью команды Active Terminal Instance или контекстного меню, вызываемого правой кнопкой мыши.

    Перемещайтесь между группами терминалов, используя фокус далее ⇧⌘] (Windows, Linux Ctrl + PageDown) и фокусируйте предыдущий ⇧⌘ [(Windows, Linux Ctrl + PageUp).

    Иконки могут появляться справа от названия терминала на ярлыке вкладки при изменении статуса терминала. Некоторые примеры находятся на звонке (macOS) и для задач, отображая галочку, когда нет ошибок, и X в противном случае. Наведите указатель мыши на значок, чтобы прочитать информацию о состоянии, которая может содержать действия.

    Группировка

    Разделить терминал на:

    • При наведении курсора выберите встроенную кнопку разделения.
    • Щелкните контекстное меню правой кнопкой мыши и выберите пункт меню Разделить .
    • Alt щелкните вкладку, кнопку + или отдельную вкладку на панели терминала.
    • Запуск команды ⌘ \ (Windows, Linux Ctrl + Shift + 5).

    Перемещайтесь между терминалами в группе, выделяя предыдущую панель, ⌥⌘ ← (Windows, Linux Alt + Left), и переходя на следующую панель, ⌥⌘ → (Windows, Linux Alt + Right).

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

    Отключите разделенный терминал, запустив команду Terminal: Unsplit Terminal .

    Вкладки настройки

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

    Команда ID команды
    Терминал: переименовать workbench.action.terminal.rename
    Терминал: изменить значок верстак.action.terminal.changeIcon
    Терминал: изменить цвет верстак.действие.терминал.заменаЦвет

    Совет: Вернитесь к старой версии, установив terminal.integrated.tabs.enabled: false

    Концевые профили

    Терминальные профили — это конфигурации оболочки для конкретной платформы, состоящие из пути к исполняемому файлу, аргументов и других настроек.

    Пример профиля:

      {
      "terminal.integrated.profiles.windows": {
        "Моя PowerShell": {
          "путь": "pwsh.exe"
          "аргументы": [
             "-нет выхода",
             "-файл",
             "$ {env: APPDATA} \ PowerShell \ my-init-script.ps1"
          ]
        }
      },
      "terminal.integrated.defaultProfile.windows": "Моя PowerShell"
    }  

    Вы можете использовать переменные в профилях терминала, как показано в примере выше, с переменной среды APPDATA .Вы можете найти список доступных переменных в разделе «Справочник по переменным».

    Настройте интегрированный терминал по умолчанию, запустив команду Terminal: Select Default Profile , которая также доступна через раскрывающийся список терминала.

    Оболочка терминала по умолчанию — $ SHELL в Linux и macOS и PowerShell в Windows. VS Code автоматически обнаружит большинство стандартных оболочек, которые затем можно будет настроить по умолчанию.

    Настройка профилей

    Чтобы создать новый профиль, запустите команду Terminal: Select Default Profile и активируйте кнопку настройки в правой части оболочки, на которой он будет основан.Это добавит новую запись в ваши настройки, которую можно настроить вручную в файле settings.json .

    Профили могут быть созданы с использованием пути или источника , а также набора дополнительных аргументов. Источник доступен только в Windows и может использоваться, чтобы VS Code мог обнаруживать установку либо PowerShell , либо Git Bash . В качестве альтернативы можно использовать путь , указывающий непосредственно на исполняемый файл оболочки.Вот несколько примеров конфигураций профиля:

      {
      "terminal.integrated.profiles.windows": {
        "PowerShell -NoProfile": {
          "источник": "PowerShell",
          "args": ["-NoProfile"]
        }
      },
      "terminal.integrated.profiles.linux": {
        "zsh (логин)": {
          "путь": "zsh",
          "аргументы": ["-l"]
        }
      }
    }  

    Другие аргументы, поддерживаемые в профилях, включают:

    • overrideName : логическое значение, указывающее, следует ли заменять динамический заголовок терминала, который определяет, какая программа выполняется со статическим именем профиля.
    • env : карта, определяющая переменные среды и их значения, установите для переменной значение null , чтобы удалить ее из среды. Это можно настроить для всех профилей с помощью параметра terminal.integrated.env. .
    • icon : идентификатор значка для использования в профиле.
    • цвет : идентификатор цвета темы для стилизации значка.

    Совет: Путь, аргументы и окружение поддерживают разрешение переменных

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

      {
      "terminal.integrated.profiles.windows": {
        "my-pwsh": {
          "источник": "PowerShell",
          "args": ["-NoProfile"]
        }
      },
      "terminal.integrated.defaultProfile.windows": "my-pwsh"
    }  

    Совет: Интегрированная оболочка терминала работает с разрешениями VS Code. Если вам нужно запустить команду оболочки с повышенными (администратора) или другими разрешениями, используйте служебные программы платформы, такие как runas.exe в терминале.

    Удаление встроенных профилей

    Чтобы удалить записи из раскрывающегося списка терминала, задайте для имени профиля значение null . Например, чтобы удалить профиль Git Bash в Windows, используйте этот параметр:

      {
      "terminal.integrated.profiles.windows": {
        "Git Bash": null
      }
    }  

    Настройка профиля задачи / отладки

    По умолчанию функции задачи / отладки будут использовать профиль по умолчанию.Чтобы переопределить это, используйте параметр terminal.integrated.automationShell. :

      {
        "terminal.integrated.defaultProfile.osx": "рыба",
        // Используйте полностью совместимую с POSIX оболочку и избегайте запуска сложного ~ / .config / fish / config.fish
        // для задач и отладки
        "terminal.integrated.automationShell.osx": "/ bin / sh"
    }  

    Рабочий каталог

    По умолчанию терминал открывается в папке, открытой в проводнике.Параметр terminal.integrated.cwd позволяет указать собственный путь для открытия вместо:

      {
      "terminal.integrated.cwd": "/ home / user"
    }  

    Разделенные терминалы в Windows запускаются в каталоге, с которого был запущен родительский терминал. В macOS и Linux разделенные терминалы наследуют текущий рабочий каталог родительского терминала. Это поведение можно изменить с помощью параметра terminal.integrated.splitCwd :

      {
      "Терминал.Integrated.splitCwd ":" workspaceRoot "
    }  

    Также доступны расширения, дающие больше возможностей, например, «Терминал здесь».

    Терминальное повторное подключение процесса

    Локальные и удаленные процессы терминала восстанавливаются при перезагрузке окна, например, когда для установки расширения требуется перезагрузка. Терминал будет повторно подключен, и состояние пользовательского интерфейса терминалов будет восстановлено, включая активную вкладку и относительные размеры разделенного терминала.

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

    Ссылки

    Терминал имеет функцию обнаружения ссылок, показывая подчеркивание при наведении указателя мыши на файлы или URL-адреса, которые перейдут к цели при удерживании Ctrl / Cmd.Если файл или URL-адрес не могут быть обнаружены, они по-прежнему отображаются как ссылки с «низкой степенью достоверности», которые подчеркиваются только тогда, когда они удерживаются. Эти ссылки с низким уровнем достоверности будут искать термин в рабочей области, открывая совпадение, если оно будет найдено.

    Щелчок по ссылке на файл либо откроет этот документ в редакторе, либо произведет быстрый выбор со всеми совпадениями.

    Расширения используют ссылки в терминале, такие как GitLens, для определения ветвей.

    Локальное эхо

    На некоторых удаленных подключениях существует задержка между вводом и отображением символов на терминале, поскольку данные должны передаваться из кода VS в процесс.Локальное эхо пытается предсказать изменения и перемещения курсора, сделанные локально в терминале, чтобы уменьшить эту задержку.

    Если этот параметр включен, по мере ввода отображаются затемненные символы. Затененный стиль можно изменить с помощью параметра terminal.integrated.localEchoStyle .

    Чтобы отключить эту функцию, установите terminal.integrated.localEchoLatencyThreshold на -1 . Чтобы использовать его постоянно, установите значение 0 .

    Внешний вид терминала

    Настройте внешний вид терминала, используя следующие параметры:

    • Шрифт: семейство, размер и плотность
    • Интервал: высота строки и межбуквенный интервал
    • Курсор: стиль, ширина и мигание

    Копирование и вставка

    Связки клавиш для копирования и вставки соответствуют стандартам платформы:

    • Linux: Ctrl + Shift + C и Ctrl + Shift + V, вставка выделения доступна с Shift + Insert
    • macOS: Cmd + C и Cmd + V
    • Windows: Ctrl + C и Ctrl + V

    Использование мыши

    Поведение при щелчке правой кнопкой мыши

    Поведение при щелчке правой кнопкой мыши зависит от платформы:

    • Linux: Показать контекстное меню.
    • macOS: выберите слово под курсором и откройте контекстное меню.
    • Windows: скопируйте и отпустите выделение, если есть выделение, в противном случае вставьте.

    Это можно настроить с помощью параметра terminal.integrated.rightClickBehavior .

    Alt щелкните

    Alt, щелчок левой кнопкой мыши переместит курсор под мышь. Это работает путем имитации нажатий клавиш со стрелками, что может привести к сбою в некоторых оболочках или программах. Эту функцию можно отключить.

    Клавиатуры и корпус

    Пока фокус находится на интегрированном терминале, многие привязки клавиш не будут работать, поскольку нажатия клавиш передаются и потребляются самим терминалом. Существует жестко запрограммированный список команд, которые пропускают обработку оболочкой и вместо этого отправляются в систему привязки клавиш VS Code. Настройте этот список с помощью параметра terminal.integrated.commandsToSkipShell . Команды можно добавлять в этот список, добавляя имя команды в список, и удалять, добавляя имя команды в список с префиксом - .

      {
      "terminal.integrated.commandsToSkipShell": [
        // Убедитесь, что привязка клавиш переключения видимости боковой панели пропускает оболочку
        "workbench.action.toggleSidebarVisibility",
        // Отправляем в оболочку привязку клавиш быстрого открытия
        "-workbench.action.quickOpen"
      ]
    }  

    Посмотрите на детали настройки, чтобы увидеть полный список команд по умолчанию.

    Совет: Чтобы переопределить terminal.integrated.commandsToSkipShell и отправить сочетания клавиш в оболочку вместо рабочей среды, установите терминал .Integrated.sendKeybindingsToShell .

    Аккордовые сочетания клавиш в терминале

    По умолчанию, когда привязка клавиш с аккордами является привязкой клавиш с наивысшим приоритетом, она всегда будет пропускать оболочку терминала (минуя terminal.integrated.commandsToSkipShell ) и оцениваться VS Code вместо терминала. Обычно это желаемое поведение, если вы не работаете в Windows / Linux и не хотите, чтобы ваша оболочка использовала ctrl + k (для bash это обрезает строку после курсора). Это можно отключить с помощью следующей настройки:

      {
      "Терминал.Integrated.allowChords ": false
    }  

    Отправить текст с помощью привязки клавиш

    Команда workbench.action.terminal.sendSequence может использоваться для отправки определенной последовательности текста на терминал, включая управляющие последовательности. Это позволяет использовать такие вещи, как отправка клавиш со стрелками, ввод, перемещение курсора и т. Д. Например, приведенная ниже последовательность перескакивает через слово слева от курсора (Ctrl + Left) и нажимает клавишу возврата:

      {
      "ключ": "ctrl + u",
      "команда": "верстак.action.terminal.sendSequence ",
      "аргументы": {"текст": "\ u001b [1; 5D \ u007f"}
    }  

    Эта функция поддерживает подстановку переменных.

    Обратите внимание, что команда работает только с форматом \ u0000 для использования символов через их символьный код (не \ x00 ). Подробнее об этом шестнадцатеричном коде и последовательностях, с которыми работают терминалы, читайте на следующих ресурсах:

    Найти

    Встроенный терминал имеет функцию поиска, которая может быть запущена с помощью ⌘F (Windows, Linux Ctrl + F).

    Если вы хотите, чтобы Ctrl + F переходил в оболочку вместо запуска элемента управления Find в Linux и Windows, вам нужно будет добавить следующее в свой settings.json, который укажет терминалу не пропускать оболочку для привязок клавиш, соответствующих workbench.action.terminal.focus Найти команду :

      {
      "terminal.integrated.commandsToSkipShell": ["-workbench.action.terminal.focusFind"]
    }  

    Выполнить выделенный текст

    Чтобы использовать команду runSelectedText , выделите текст в редакторе и запустите команду Terminal: Run Selected Text in Active Terminal через палитру команд (⇧⌘P (Windows, Linux Ctrl + Shift + P)):

    Терминал попытается запустить выделенный текст.

    Если в активном редакторе не выделен текст, строка, на которой находится курсор, запускается в терминале.

    Совет: Также запустите активный файл с помощью команды workbench.action.terminal.runActiveFile .

    Автоматизация запуска терминалов

    Функцию задач можно использовать для автоматизации запуска терминалов, например, следующий файл .vscode / tasks.json запустит командную строку и терминал PowerShell в одной группе терминалов при запуске окна:

      {
      "версия": "2.0,0 ",
      "презентация": {
        "эхо": ложь,
        "раскрыть": "всегда",
        «фокус»: ложь,
        "панель": "посвященный",
        "showReuseMessage": истина
      },
      "задания": [
        {
          "label": "Создать терминалы",
          "зависит от": [
            "Первый",
            "Второй"
          ],
          // Пометить как задачу сборки по умолчанию, чтобы cmd / ctrl + shift + b создала их
          "группа": {
            "вид": "строить",
            "isDefault": true
          },
          // Пытаемся запустить задачу в открытой папке
          "runOptions": {
            "runOn": "folderOpen"
          }
        },
        {
          // Имя, которое отображается на вкладке терминала
          "label": "Первый",
          // Задача запустит оболочку
          "тип": "оболочка",
          "команда": "",
          // Устанавливаем тип оболочки
          "параметры": {
            "оболочка": {
              "исполняемый": "cmd.исполняемый",
              "аргументы": []
            }
          },
          // Отметить как фоновую задачу, чтобы избежать анимации счетчика на вкладке терминала
          "isBackground": правда,
          "проблемаМатчер": [],
          // Создаем задачи в терминальной группе
          "презентация": {
            "группа": "моя-группа"
          }
        },
        {
          "label": "Второй",
          "тип": "оболочка",
          "команда": "",
          "параметры": {
            "оболочка": {
              "исполняемый файл": "pwsh.исполняемый",
              "аргументы": []
            }
          },
          "isBackground": правда,
          "проблемаМатчер": [],
          "презентация": {
            "группа": "моя-группа"
          }
        }
      ]
    }  

    Этот файл можно передать в репозиторий для совместного использования с другими разработчиками или создать в качестве пользовательской задачи с помощью команды workbench.action.tasks.openUserTasks .

    Следующие шаги

    Основы терминала были рассмотрены в этом документе, прочтите, чтобы узнать больше о:

    • Задачи — Задачи позволяют интегрироваться с внешними инструментами и активно использовать терминал.
    • Освоение терминала VS Code — внешний блог с множеством советов опытных пользователей по терминалу.
    • Изучите остальные команды терминала, просмотрев файл keybindings.json в VS Code.

    Общие вопросы

    У меня проблемы с запуском терминала

    Для такого рода проблем есть специальное руководство по поиску и устранению неисправностей.

    Могу ли я использовать встроенный терминал с подсистемой Windows для Linux?

    Да.Выберите оболочку bash подсистемы Windows для Linux (WSL) в качестве терминала по умолчанию. Если у вас включен WSL (с помощью функций Windows), выберите WSL Bash в раскрывающемся списке терминала Выберите оболочку по умолчанию . См. В разделе «Разработка в WSL» подробные сведения о работе в WSL и расширении Remote — WSL.

    Почему ярлык VS Code X не работает, когда терминал находится в фокусе?

    В настоящее время терминал использует множество привязок клавиш, не позволяя Visual Studio Code реагировать на них.Примером этого является Ctrl + B, чтобы открыть боковую панель в Linux и Windows. Это необходимо, поскольку различные терминальные программы и / или оболочки могут сами реагировать на эти привязки клавиш. Используйте параметр terminal.integrated.commandsToSkipShell , чтобы предотвратить обработку определенных привязок клавиш терминалом.

    Могу ли я использовать оболочку Cmder с терминалом в Windows?

    Да, чтобы использовать оболочку Cmder в VS Code, вам необходимо добавить следующие настройки в настройки .Файл json :

      {
      "terminal.integrated.profiles.windows": {
        "cmder": {
          "путь": "C: \ WINDOWS \ System32 \ cmd.exe",
          "аргументы": ["/ K", "C: \\ cmder \\ vendor \\ bin \\ vscode_init.cmd"]
        }
      },
      "terminal.integrated.defaultProfile.windows": "командир"
    }  

    Вы можете обратиться к вики Cmder за дополнительной информацией.

    Почему Cmd + k / Ctrl + k не очищает терминал?

    Обычно Cmd + k / Ctrl + k очищает терминал в macOS / Windows, но это может перестать работать, когда привязки клавиш-аккордов добавляются пользователем или расширениями.Комбинации клавиш Cmd + k / Ctrl + k полагаются на систему приоритетов привязки клавиш VS Code, которая определяет, какая привязка клавиш активна в любой момент времени (пользователь> расширение> по умолчанию). Чтобы исправить это, вам необходимо переопределить привязку клавиш пользователя, которая будет иметь приоритет, предпочтительно в нижней части файла user keybindings.json :

    macOS:

      {"ключ": "cmd + k", "command": "workbench.action.terminal.clear",
                                         "when": "terminalFocus"},  

    Окна:

      {"ключ": "ctrl + k", "команда": "рабочее место.action.terminal.clear ",
                                         "when": "terminalFocus"},  

    Почему nvm жалуется на опцию префикса при запуске интегрированного терминала?

    Пользователи

    nvm (Node Version Manager) часто впервые видят эту ошибку в интегрированном терминале VS Code:

      nvm несовместима с параметром «prefix» конфигурации npm: в настоящее время установлено значение «/ usr / local»
    Запустите `npm config delete prefix` или` nvm use --delete-prefix v8.9.1 - бесшумный для снятия с охраны  

    Это в основном проблема macOS и не возникает на внешних терминалах. Типичные причины этого следующие:

    • npm был глобально установлен с использованием другого экземпляра узла , который находится где-то на вашем пути (например, / usr / local / bin / npm ).
    • Чтобы получить инструменты разработки на $ PATH , VS Code запустит оболочку входа в bash при запуске. Это означает, что ваш ~ /.bash_profile уже запущен, и при запуске интегрированного терминала он запустит другую оболочку входа в систему , переупорядочивая $ PATH потенциально неожиданными способами.

    Чтобы решить эту проблему, вам необходимо отследить, где установлен старый npm , и удалить его вместе с устаревшими модулями node_modules. Найдите сценарий инициализации nvm и запустите , который npm перед его запуском, который должен распечатать путь при запуске нового терминала.

    Когда у вас есть путь к npm, найдите старые node_modules, разрешив символическую ссылку, выполнив команду примерно так:

      ls -la / usr / local / bin | grep «np [mx]»  

    Это даст вам разрешенный путь в конце:

      ... npm -> ../lib/node_modules/npm/bin/npm-cli.js
    ... npx -> ../lib/node_modules/npm/bin/npx-cli.js  

    Оттуда удаление файлов и перезапуск VS Code должно решить проблему:

      rm / usr / локальный / bin / npm / usr / local / lib / node_modules / npm / bin / npm-cli.js
    rm / usr / local / bin / npx /usr/local/lib/node_modules/npm/bin/npx-cli.js  

    Могу ли я использовать шрифты Powerline во встроенном терминале?

    Да. Укажите шрифты Powerline с помощью параметра terminal.integrated.fontFamily .

      {
      "terminal.integrated.fontFamily": "Meslo LG M DZ для Powerline"
    }  

    Обратите внимание, что вы хотите указать семейство шрифтов, а не отдельный шрифт, например Meslo LG M DZ Regular для Powerline , где Regular — это конкретное имя шрифта.

    Как настроить zsh в macOS для перехода по словам с помощью Ctrl + стрелка влево / вправо?

    По умолчанию Ctrl + стрелка влево / вправо перемещает слова в bash. Настройте то же самое для zsh, добавив следующие сочетания клавиш:

      [
      {
        "ключ": "ctrl + left",
        "команда": "workbench.action.terminal.sendSequence",
        "аргументы": {"текст": "\ u001bb"}
      },
      {
        "ключ": "ctrl + right",
        "команда": "workbench.action.terminal.sendSequence",
        "аргументы": {"текст": "\ u001bf"}
      }
    ]  

    Почему macOS издает дребезжащий звук при изменении размера разделенных панелей терминала?

    Привязки клавиш ⌃⌘ ← и ⌃⌘ → являются настройками по умолчанию для изменения размера отдельных разделенных панелей в терминале, хотя они работают, они также вызывают воспроизведение системного звука «неверная клавиша» из-за проблемы в Chromium.@ \ UF703 «=» нет «; } EOF

    Почему на моем терминале отображается разноцветный треугольник или полностью черный прямоугольник?

    Терминал может иметь проблемы с отображением в некоторых средах, например, вы можете увидеть большой разноцветный треугольник вместо текста. Обычно это вызвано проблемами с графикой драйвера / виртуальной машины, и то же самое происходит в Chromium. Обходите эти проблемы, запустив код с флагом --disable-gpu или используя терминал настройки ".Integrated.gpuAcceleration ":" off ", чтобы не использовать холст в терминале.

    Почему в переменной окружения терминала

    $ PATH дублируются пути и / или почему они поменялись местами?

    Это может произойти в macOS из-за того, как терминал запускается в среде VS Code. Когда VS Code запускается в первый раз, чтобы создать вашу «среду разработки», он запускает вашу настроенную оболочку как оболочку входа , которая запускает ваш ~ /.profile / ~ / .bash_profile / ~ / .zprofile скриптов. Теперь, когда терминал запускается, он также работает как оболочка входа в систему, которая помещает стандартные пути на передний план (например, / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin ) и повторно инициализируйте среду оболочки.

    Чтобы лучше понять, вы можете смоделировать происходящее, запустив внутреннюю оболочку входа в систему во встроенном терминале вашей операционной системы:

      # Добавить / проверить в начало $ PATH
    экспорт PATH = / test: $ PATH
    # Echo $ PATH, / test должен быть в начале
    echo $ PATH
    # Запускаем bash как оболочку входа в систему
    bash -l
    # Echo $ PATH, значения должны быть перемешаны
    echo $ PATH  

    К сожалению, в отличие от Linux, все автономные терминалы macOS по умолчанию работают как оболочки входа, поскольку macOS не запускает оболочку входа в систему, когда пользователь входит в систему.Это поощряет «плохое поведение», такое как инициализация псевдонимов в сценарии вашего профиля, когда они должны находиться в вашем сценарии rc , поскольку он выполняется в оболочках без входа в систему.

    Для этого есть два прямых исправления. Первый — установить "terminal.integrated.inheritEnv": false , что приведет к удалению большинства переменных среды из среды терминала, за исключением некоторых важных (например, HOME , SHELL , TMPDIR и т. Д.) .

    Другое исправление — больше не запускать оболочку входа в систему в терминале путем создания профиля терминала и установки его args на [] .Если вы выберете это исправление, вам нужно будет убедиться, что все псевдонимы в сценариях вашего профиля перемещены в файл ~ / .bashrc / ~ / .zshrc , поскольку псевдонимы применяются только к той оболочке, в которой они установлены.

    У меня проблемы с отрисовкой терминала, что мне делать?

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

    1. WebGL — это самый быстрый модуль рендеринга, который действительно раскрывает возможности графического процессора для быстрого рендеринга терминала.
    2. Canvas — будет использоваться, если контекст WebGL не загружается (например, из-за неспособности оборудования / среды), его производительность может варьироваться в зависимости от вашей среды, но в целом он намного быстрее, чем средство визуализации DOM.
    3. DOM — это самый медленный, но, возможно, самый надежный, поскольку он просто использует DOM.Если обнаружено, что средство визуализации холста работает медленно, средство визуализации DOM будет активировано.

    К сожалению, некоторые проблемы не могут быть обнаружены автоматически. Если у вас возникли проблемы с ускорением графического процессора, вы можете отключить его terminal.integrated.gpuAcceleration в настройках пользователя или рабочей области, которые будут использовать средство визуализации DOM. Это можно сделать с помощью следующей настройки:

      {
      "terminal.integrated.gpuAcceleration": "off"
    }  

    Git Bash не сохраняет историю, когда я закрываю терминал

    Это ограничение Git Bash, когда VS Code использует bash.

    Разное

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *