Комплектация номенклатуры в 1с: Комплектация номенклатуры в 1С 8.3: пример заполнения

Содержание

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

Под номенклатурой в 1С 8.3 подразумеваются материалы, полуфабрикаты, оборудование, услуги, возвратная тара, спецодежда и пр. Все эти данные хранятся в справочнике «Номенклатура». Попасть в него можно из раздела «Справочники», подраздел «Товары и услуги», пункт «Номенклатура»

Перед вами откроется список позиций справочника, имеющий многоуровневую иерархическую структуру.

В этой статье мы пошагово рассмотрим всю инструкцию по начальному заполнению номенклатуры в 1С 8.3 на примере

Группы номенклатуры

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!

Для удобства использования этого справочника в 1С Бухгалтерия используются группы (папки). В них объединяется номенклатура, имеющая общие признаки. В каждой группе в свою очередь доступно создание подгрупп (по аналогии с файловой системой на компьютере). Количество уровней иерархии задается программистом, но изначально ограничений не предусмотрено.

Создадим новую группу. В форме списка справочника «Номенклатура» нажмите на кнопку «Создать группу».

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

Как видно на рисунке ниже, созданная нами группа поместилась в «Материалы». Если ее необходимо переместить в иную группу или в корень, откройте контекстное меню и выберите пункт «Переместить в группу». Откроется окно, где будет необходимо указать новое место расположения.

Создание новой номенклатурной позиции

Перейдем к добавлению самой номенклатуры. Для этого в форме списка справочника нажмите на кнопку «Создать». Перед вами откроется карточка новой номенклатуры.

Заполните поле «Наименование». Значение в поле «Полное наименование» подставится автоматически. Обратите внимание, что полное наименование выводится в отчеты, печатные формы документов, ценники и т. п. Поле «Наименование» служит для удобного поиска номенклатуры в программе.

При необходимости заполните остальные реквизиты:

  • Поля «Вид номенклатуры» и «Входит в группу» заполняются автоматически из данных той группы, в которой создается новая номенклатурная позиция. При необходимости их можно изменить.
  • Значение в поле «Единица» является единицей хранения остатков данной номенклатуры.
  • Налоговая ставка, указанная в реквизите «% НДС» при необходимости может быть изменена уже при формировании документов.
  • «Цена продажи» по умолчанию указывается в документах продажи. Данную настройку можно изменить, нажав на гиперссылку «?» рядом с данным полем.
  • В разделе «Производство» можно указать статью затрат данной номенклатурной позиции, и ее спецификацию (для готовой продукции), проще говоря состав.
  • В зависимости от особенностей номенклатуры, заполняются остальные разделы, такие как «Алкогольная продукция» и «Импортный товар».

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

Что такое вид номенклатуры в 1С 8.3 и как их настроить

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

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

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

Счета учета номенклатуры в 1С 8.3

Для формирования бухгалтерских проводок необходимо настроить счета учета. Сделать это можно из формы списка справочника «Номенклатура», перейдя по гиперссылке «Счета учета номенклатуры».

В стандартной конфигурации 1С Бухгалтерия 3.0 данный регистр уже заполнен. Но при необходимости его можно скорректировать вручную.

Счета учета можно настроить:

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

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

Установка цен номенклатуры

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

Зайдите в карточку элемента справочника «Номенклатура» и перейдите по гиперссылке «Цены».

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

Смотрите также видео про номенклатуру:

Счета учета номенклатуры в 1с 8.3

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

Прочитав статью, вы научитесь:

  • заполнять справочник Номенклатура;
  • настраивать Виды номенклатуры;
  • устанавливать счета учета номенклатуры в 1С 8.3;
  • создавать номенклатурные группы.

Внимание! Ставка НДС изменена с 01.01.2019 с 18% на 20% и с 18/118 на 20/120.

Создание номенклатуры в 1С 8.3

Номенклатура — это перечень МПЗ, услуг (работ), готовой продукции, которые приобретает, производит или реализует организация.

Справочник Номенклатура — один из самых используемых в программе. В разрезе номенклатуры по многим счетам учета ведется аналитический учет, например, по счетам 10, 41, 43 и т.д.

Как в 1С добавить номенклатуру? Создать новую номенклатуру можно:

Основными реквизитами, которые нужно заполнить в карточке номенклатуры, являются:

  • Наименование — название номенклатуры, используемое в программе. Может быть кратким, т.к. не используется в печатных формах.
  • Полное наименование — название номенклатуры, используемое в печатных бланках.
  • Вид номенклатуры — то, чем является номенклатура в организации (товар, материал и т.д.). Подробнее Вид номенклатуры в 1С 8.3 что это?
  • Единица (только для МПЗ) — единица измерения.

Остальные сведения карточки нужны для подстановки в документы и для формирования Отчетности.

Если Вы являетесь подписчиком системы «БухЭксперт8: Рубрикатор 1С Бухгалтерия», тогда читайте дополнительный материал по теме:

Вид номенклатуры в 1С 8.3 — что это?

Каждая номенклатура определяется по Видам номенклатуры, который устанавливается из справочника Виды номенклатуры. Вид номенклатуры — это то, чем является Номенклатура в организации (товаром, услугой или продукцией и т.д.).

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

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

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

Виды номенклатуры в 1С 8.3 — как настроить? Если номенклатура является услугой (работой), то выставляется флажок Услуга в карточке вида номенклатуры. Для МПЗ флажок не устанавливается.

Внимательно и обдуманно выбирайте вид номенклатуры, от этого зависит:

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

См. также Порядок заполнения элементов справочника Виды номенклатуры

Номенклатурная группа в 1С 8.3

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

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

По умолчанию создается единственная номенклатурная группа Основная номенклатурная группа.

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

Поэтому Бухэксперт8 рекомендует создавать в справочнике Номенклатурные группы отдельные группы, относящиеся к торговле (например,

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

См. также Учетная политика по НУ: вкладка Налог на прибыль

Счета учета номенклатуры в 1С 8.3

Подробнее смотрите в онлайн-курсе: «Бухгалтерский и налоговый учет в 1С:Бухгалтерия 8 ред. 3 от А до Я, ОСНО»

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

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

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

См. также:

Если Вы являетесь подписчиком системы «БухЭксперт8: Рубрикатор 1С Бухгалтерия», тогда читайте дополнительный материал по теме:

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Учимся комплектовать товар (в 1С:Бухгалтерия 8.3, редакция 3.0)

Учимся комплектовать товар (в 1С:Бухгалтерия 8.3, редакция 3.0)

2016-12-08T12:33:47+00:00

В этом уроке мы научимся комплектовать и разукоплектовывать товар в программе 1С:Бухгалтерии 8.3, редакция 3.0.

А пример будет следующий. Близится 8 марта. Мы, как и многие компании, хотим заработать на этом. У нас созрел план.

Закупить отдельно:

  • мыло
  • духи
  • шампунь

Сделать из них подарочные комплекты из расчёта на один комплект:

  • 3 мыла
  • 1 духи
  • 1 шампунь

Продать это всё втридорога…

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

Создаём комплектующие

Заходим в раздел «Справочники» пункт «Номенклатура»:

Далее заходим в группу «Товары» и создаём там новую номенклатуру:

Мыло (обратите внимание, единица измерения — штуки):

Шампунь:

И духи:

Делаем поступление комплектующих

Теперь закупим эти комплектующие у поставщика. Заходим в раздел «Покупки» пункт «Поступление (акты, накладные)»:

Создаём новый документ «Товары (накладная)»:

Закупаем 15 штук мыла, 5 шампуней и 5 духов:

Проводки будут такими:

Создаём комплект

Наконец, создадим в справочнике номенклатура комплект для подарочного набора.

Для этого вновь заходим в раздел «Справочники» пункт «Номенклатура»:

Переходим в группу «Товары» и создаём новый элемент:

Заполняем карточку номенклатуры, указав в качестве единицы измерения — Комплект:

В этой же карточке нажимаем пункт «Ещё…» и выбираем пункт «Спецификации»:

Открылся справочник спецификаций, создаём новый элемент:

Здесь от нас требуется указать, что для 1 подарочного комплекта нужно 1 шампунь, 1 духи и 3 мыла:

Спецификация готова:

Комплектуем подарочный набор из комплектующих

Осталось превратить остатки на складе в виде шампуня, духов и мыла в остатки подарочных наборов.

Для этого переходим в раздел «Склад» пункт «Комплектация номенклатуры»:

В этом журнале создаём новый документ «Комплектация номенклатуры». При этом указываем, что мы хотим собрать 3 подарочных набора к 8 марта, а затем в табличной части нажимаем кнопку «Заполнить по спецификации»:

Выбираем созданную нами ранее спецификацию:

И вуаля! Комплектующие добавились автоматически в нужном количестве для трёх подарочных комплектов:

Проводим документ и смотрим проводки:

Тут видно, как по кусочкам (0.6, 0.6 и 1.8) создаются наши подарочные комплекты.

Разукомплектуем один подарочный набор

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

Для этого вновь создаём документ «Комплектация номенклатуры», но в этот раз в качестве вида операции выбираем вариант «Разукомплектация».

Далее указываем 1 подарочный набор и в табличной части нажимаем кнопку «Заполнить по спецификации»:

Вновь выбираем нашу спецификацию:

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

Проводим документ и в проводках видим обратные комплектации проводки:

Мы молодцы, на этом всё 

Кстати, подписывайтесь на новые уроки…  

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

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

Нажмите одну из кнопок, чтобы поделиться:

Комплектация и разукомплектация номенклатуры в 1С:Підприємство 8

В сегодняшней нашей статье мы рассмотрим подробный пример операции комплектации и разукомплектации номенклатуры в 1С:Підприємство Бухгалтерія 8. Комплектация (или разукомплектация) номенкл-ры — это изменение колич-го и номенклатурного состава товарно-материальных ценностей с условием сохранения их суммовой оценки. Это значит, что цена комплекта должна равняться цене его составляющих, без учёта доп. расходов в виде услуг по сборке и пр.

Чтобы увидеть все данные о номенклатурных позициях, перейдите в справочник “Номенклатура”. Будет не лишним заполнить её спецификацию, поскольку указанная информация может в дальнейшем использоваться при автоматич. заполнении таблиц док-та “Комплектация номенклатуры”. Для отражения всех операций по комплектации и разукомплектации ТМЦ воспользуйтесь док-ом “Комплектация номенклатуры” с соответствующим видом операции, который вы можете выбрать по кнопке “Операция”.

Рассмотрим пример комплектации номенклатуры в 1С:Підприємство8

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

1. Перейдите в док-т “Комплектация номенклатуры — операция Комплектация”. В строке “Номенклатура” выберите из справочника необходимый объект. Укажите кол-во комплекта и ед. измерения. На вкладке “Счёт учёта комплекта” проставьте соответствующий счёт и настройте налоговый учёт.

2. На вкладке “Комплектующие” заполните список соответствующими данными.
Нажмите на “Заполнить”, и таблица док-та заполнится автоматически данными спецификации.

3. При формировании проводок док-т спишет комплектующие по их себест-ти и оприходует комплект на склад по той себестоимости, которая будет равняться сумме себестоимости всех комплект-их.

Рассмотрим пример разукомплектации номенклатуры в 1С:Підприємство8

1. Чтобы приступить к разукомплектации номенклатуры, перейдите в док-т “Комплектация номенклатуры — вид операции Разукомплектация”. В строке “Номенклатура” выберите из справочн. необходимый комплект, укажите его кол-во и ед. измерения.

2. Перейдите на вкладку “Комплектующие” и заполните перечень комплектующих, которые следует оприходовать на склад после выполнения разукомлпектации. Нажмите “Заполнить”, и таблица заполнится данными спецификации комплекта.
В строке “Доля стоимости” необходимо указать соответствующую долю себестоимости комплект-их в себестоимости всего комплекта.

3. При формировании проводок док-т осуществит списание комплекта по себестоимости и оприходует комплект-ие на склад в соответствии с долей комплектующей в себестоимости комплекта.

Надеемся, вам была полезна наша статья. В случае, если у вас остались вопросы по учёту в 1С:Підприємство,
вы можете обратиться за консультацией к нашим специалистам.

Поделиться статьей:

Создание элементов и управление ими в Интернете | Square Support Center

Узнайте, как создавать, редактировать и импортировать элементы из Square Dashboard. Вы также можете использовать Square для отслеживания своего инвентаря.

Если вашему бизнесу требуются расширенные функции инвентаризации и отчеты, такие как управление стоимостью единицы товара или отчеты о стоимости проданных товаров, обратите внимание на Square for Retail.

Настройте свой элемент Тип блока

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

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

Чтобы установить тип вашего устройства:

  1. Перейдите на страницу Items вашей онлайн-панели Square Dashboard> Units .

  2. Щелкните Добавить модуль > Выберите модуль . Вы можете выбрать либо предустановленную единицу, либо создать собственную единицу.

  3. Затем установите точность единицы измерения. Примечание : Точность помогает вам отслеживать ваши запасы и цену продажи предметов, позволяя вам установить количество предметов с точностью до десятитысячных (0,00000).

Каждый пользовательский тип единицы измерения должен иметь уникальное имя. Имена не чувствительны к регистру. Помните : если вы продаете товары на вес с помощью приложения Square, вам нужно будет выбрать единицу веса (т.е.е. g, lbs или oz) — пользовательские типы единиц не поддерживаются с масштабами.

Типы единиц

будут отражаться в квитанциях ваших клиентов, а также в отчетах о ваших товарах и продажах с Square. Примечание : Когда вы обновляете Единицу, количество ваших запасов останется неизменным.

Примечание : Невозможно установить возрастающие минимумы или максимумы для типов единиц. Например, вы не сможете установить приращение, такое как 0,5, на которое количество должно увеличиваться или уменьшаться при корректировке количества во время оформления заказа.

Изменение или удаление типа единицы

Чтобы изменить или удалить тип объекта онлайн:

  1. Перейдите на страницу Items вашей онлайн-панели Square Dashboard> Units .

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

  3. Выберите Сохранить ваши изменения или щелкните Удалить , чтобы полностью удалить тип единицы измерения.

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

Создание предметов в Интернете

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

  1. Посетите страницу Items вашей онлайн-панели Square Dashboard и нажмите Create an Item .
    Примечание: Все создание и редактирование элементов будет отображаться в полноэкранном окне. Чтобы вернуться к своим элементам, выберите X в верхнем левом углу.

  2. Введите название, категорию и описание позиции:

Примечание: Описание предметов не может содержать более 4000 символов.

  1. Если вы добавляете изображение предмета *, мы рекомендуем следующие характеристики изображения:

  2. Щелкните Добавить варианты .Заполните детали вариации. Если у вашего товара есть штрих-код, добавьте SKU или UPC в поле SKU.

    Добавить вариации:

  3. Чтобы добавить дополнительные варианты (например, маленький, средний, большой), щелкните Добавить вариант .

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

  4. Включите ссылки Square Online Checkout для продажи отдельных товаров по электронной почте, в текстовых сообщениях, в социальных сетях или Square Marketing.

  5. После завершения редактирования свойств элемента нажмите Сохранить.

  • Помните : когда вы добавляете, обновляете или удаляете изображение элемента, это изменение отразится в вашем приложении Square, на панели инструментов и в Square Online.

Если вы создаете несколько элементов, вы можете загружать их сразу с помощью инструмента импорта Square.

Изменить или удалить элемент

Вы можете обновить элемент на странице редактирования элемента:

  1. На онлайн-панели Square Dashboard перейдите в свою библиотеку предметов и выберите элемент для обновления.

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

  3. Выберите Сохранить ваши изменения или нажмите Удалить , чтобы удалить элемент из библиотеки.

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

Имейте в виду : обновление типа единицы для предмета не приведет к корректировке количества на складе.Например, если у вас есть Corduroy с 12 дюймами на складе, и вы обновляете тип устройства с дюймов до футов , уровень вашего инвентаря для предмета будет отображаться как 12 футов на складе. Чтобы уровни запасов были точными, не забудьте вручную отрегулировать уровни запасов после обновления типа единицы.

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

Дублировать предмет

Вы можете дублировать и элемент из своей библиотеки предметов:

  1. Войдите в свою онлайн-панель Square Dashboard.

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

  3. Найдите элемент, который хотите скопировать, и коснитесь трех горизонтальных точек справа.

  4. Выберите Дубликат в раскрывающемся меню.

  5. Откроется редактор элементов со всеми значениями из дублированного элемента.

  6. Внесите любые изменения в дублированный элемент и нажмите Сохранить .

Массовое редактирование вариантов элемента

  1. На своей онлайн-панели Square Dashboard перейдите к элементам.

  2. Выберите либо все варианты под элементом, установив флажок в верхней части таблицы, либо выберите подмножество вариантов элемента.После выбора вариантов щелкните поле и введите новую цену.

  3. Или щелкните Изменить цену , чтобы внести изменения.

  4. Щелкните Применить к вариантам .

  5. Нажмите Сохранить .

Примечание :
* В настоящее время массово редактировать можно только варианты, за исключением цен на товары в библиотеке товаров.
* Массовое редактирование поддерживается только в Square Dashboard.
* В настоящее время вы можете редактировать цену только массово. Редактирование стоимости единицы доступно при подписке на Square for Retail. Если у вас еще нет подписки, вы можете подписаться на бесплатную 30-дневную пробную версию.

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

Вы можете пометить предмет или вариант предмета как продано , в случае если он недоступен для продажи. Для начала:

  1. Посетите Элементы в онлайн-панели Square Dashboard.

  2. Выберите товар (ы) или вариант (ы), которые вы хотите отметить как распроданные.

  3. Щелкните Изменить сведения об варианте > Управляйте запасами.

  4. Включение / выключение отметки как распроданной в пункте продажи и в режиме онлайн .

  5. Нажмите Готово .

Примечание : Это также пометит предмет или вариант предмета как проданный в Square Online.

Создание категорий товаров в Интернете

Категории упрощают вашу библиотеку товаров и отчеты о продажах.

  1. Войдите в Категории из онлайн-панели Square Dashboard.

  2. Щелкните Создать категорию .

  3. Назовите свою категорию (например, напитки, еда, ювелирные изделия).

  4. Щелкните Назначить элементы и установите флажки рядом с каждым элементом, который вы хотите включить.

Параметры создания элемента

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

  1. Из элементов на онлайн-панели Square Dashboard щелкните Параметры > Создайте набор параметров .

  2. Введите Имя набора опций и Отображаемое имя .

  3. Выбрать Установить тип .

  4. Введите информацию о параметрах> Сохранить .

Добавить набор параметров к элементу

  1. В библиотеке элементов выберите элемент, чтобы открыть представление Редактировать элемент .

  2. Выберите Параметры > щелкните Добавить параметры .

  3. Выберите имя набора параметров из ранее созданного списка Наборов параметров или создайте новый набор параметров .

  4. После того, как вы выбрали соответствующие наборы параметров, нажмите Next .

  5. Просмотрите новые созданные варианты> щелкните Создать варианты , чтобы подтвердить изменения.

  6. Нажмите Сохранить .

Удалить наборы параметров из элемента

  1. В представлении Edit Item щелкните три точки рядом с именем набора параметров, который вы хотите удалить> Удалить набор параметров .

  2. Просмотрите варианты, которые необходимо удалить, и щелкните Удалить варианты для подтверждения

  3. Нажмите Сохранить .

Подробнее о : Retail Point of Sale

Python Set (с примерами)

Набор — это неупорядоченный набор предметов.Каждый элемент набора уникален (без дубликатов) и должен быть неизменным (не может быть изменен).

Однако сам набор изменчив. Мы можем добавлять или удалять элементы из него.

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


Создание наборов Python

Набор создается путем помещения всех элементов (элементов) в фигурные скобки {} , разделенных запятыми, или с помощью встроенной функции set () .

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

  # Различные типы наборов в Python
# набор целых чисел
my_set = {1, 2, 3}
печать (my_set)

# набор смешанных типов данных
my_set = {1.0, "Привет", (1, 2, 3)}
печать (my_set)  

Выход

  {1, 2, 3}
{1.0, (1, 2, 3), "Привет"}  

Попробуйте также следующие примеры.

  # набор не может иметь дубликатов
# Вывод: {1, 2, 3, 4}
my_set = {1, 2, 3, 4, 3, 2}
печать (my_set)

# мы можем сделать набор из списка
# Вывод: {1, 2, 3}
my_set = set ([1, 2, 3, 2])
печать (my_set)

# набор не может иметь изменяемые элементы
# здесь [3, 4] - изменяемый список
# это вызовет ошибку.

my_set = {1, 2, [3, 4]}  

Выход

  {1, 2, 3, 4}
{1, 2, 3}
Отслеживание (последний вызов последний):
  Файл «<строка>», строка 15, в <модуле>
    my_set = {1, 2, [3, 4]}
TypeError: нехешируемый тип: 'список'  

Создать пустой набор немного сложно.

Пустые фигурные скобки {} сделают пустой словарь в Python. Чтобы создать набор без каких-либо элементов, мы используем функцию set () без аргументов.

  # Различать набор и словарь при создании пустого набора

# инициализировать a с помощью {}
а = {}

# проверить тип данных
печать (тип (а))

# инициализировать a с помощью set ()
а = набор ()

# проверить тип данных
печать (тип (а))  

Выход

  <класс 'dict'>
<класс "набор">  

Изменение набора в Python

Наборы изменяемы.Однако, поскольку они неупорядочены, индексация не имеет значения.

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

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

  # инициализировать my_set
my_set = {1, 3}
печать (my_set)

# если вы раскомментируете строку 9,
# вы получите сообщение об ошибке
# TypeError: объект 'set' не поддерживает индексацию

# my_set [0]

# добавить элемент
# Вывод: {1, 2, 3}
my_set.добавить (2)
печать (my_set)

# добавить несколько элементов
# Вывод: {1, 2, 3, 4}
my_set.update ([2, 3, 4])
печать (my_set)

# добавить список и установить
# Вывод: {1, 2, 3, 4, 5, 6, 8}
my_set.update ([4, 5], {1, 6, 8})
печать (my_set)  

Выход

  {1, 3}
{1, 2, 3}
{1, 2, 3, 4}
{1, 2, 3, 4, 5, 6, 8}  

Снятие элементов из набора

Определенный элемент можно удалить из набора с помощью методов discard () и remove () .

Единственное различие между ними состоит в том, что функция discard () оставляет набор без изменений, если элемент отсутствует в наборе. С другой стороны, функция remove () вызовет ошибку в таком состоянии (если элемент отсутствует в наборе).

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

  # Разница между discard () и remove ()

# инициализировать my_set
my_set = {1, 3, 4, 5, 6}
печать (my_set)

# отбросить элемент
# Вывод: {1, 3, 5, 6}
my_set.выбросить (4)
печать (my_set)

# удалить элемент
# Вывод: {1, 3, 5}
my_set.remove (6)
печать (my_set)

# отбросить элемент
# отсутствует в my_set
# Вывод: {1, 3, 5}
my_set.discard (2)
печать (my_set)

# удалить элемент
# отсутствует в my_set
# вы получите сообщение об ошибке.
# Вывод: KeyError

my_set.remove (2)  

Выход

  {1, 3, 4, 5, 6}
{1, 3, 5, 6}
{1, 3, 5}
{1, 3, 5}
Отслеживание (последний вызов последний):
  Файл «<строка>», строка 28, в <модуле>
KeyError: 2  

Точно так же мы можем удалить и вернуть элемент, используя метод pop () .

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

Мы также можем удалить все элементы из набора с помощью метода clear () .

  # инициализировать my_set
# Вывод: набор уникальных элементов
my_set = set ("HelloWorld")
печать (my_set)

# выталкиваем элемент
# Вывод: случайный элемент
печать (my_set.pop ())

# добавить другой элемент
my_set.pop ()
печать (my_set)

# очистить my_set
# Вывод: set ()
my_set.Чисто()
печать (my_set)

печать (my_set)  

Выход

  {'H', 'l', 'r', 'W', 'o', 'd', 'e'}
ЧАС
{'r', 'W', 'o', 'd', 'e'}
набор ()  

Операции над наборами Python

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

Рассмотрим следующие два набора для следующих операций.

  >>> A = {1, 2, 3, 4, 5}
>>> B = {4, 5, 6, 7, 8}  

Комплект Union

Набор Union в Python

Союз A, и B — это набор всех элементов из обоих наборов.

Союз осуществляется с использованием | оператор. То же самое можно сделать с помощью метода union () .

  # Установить метод объединения
# инициализировать A и B
А = {1, 2, 3, 4, 5}
B = {4, 5, 6, 7, 8}

# использовать | оператор
# Вывод: {1, 2, 3, 4, 5, 6, 7, 8}
печать (A | B)  

Выход

  {1, 2, 3, 4, 5, 6, 7, 8}  

Попробуйте следующие примеры в оболочке Python.

  # использовать функцию объединения
>>> А.союз (B)
{1, 2, 3, 4, 5, 6, 7, 8}

# использовать функцию объединения на B
>>> Б. союз (А)
{1, 2, 3, 4, 5, 6, 7, 8}  

Установить пересечение

Установить Пересечение в Python

Пересечение A и B — это набор элементов, общих для обоих наборов.

Пересечение выполняется с помощью оператора и . То же самое можно сделать с помощью метода пересечение () .

  # Пересечение множеств
# инициализировать A и B
А = {1, 2, 3, 4, 5}
B = {4, 5, 6, 7, 8}

# используйте & оператор
# Выход: {4, 5}
печать (A и B)  

Выход

  {4, 5}  

Попробуйте следующие примеры в оболочке Python.

  # использовать функцию пересечения на A
>>> A. пересечение (B)
{4, 5}

# использовать функцию пересечения на B
>>> Б. пересечение (А)
{4, 5}  

Установить разницу

Set Difference в Python

Отличие набора B от набора A ( A B ) — это набор элементов, которые есть только в A , но не в B . Аналогично, B A — это набор элементов в B , но не в A .

Разница выполняется с помощью оператора - . То же самое можно сделать с помощью метода difference () .

  # Разница двух наборов
# инициализировать A и B
А = {1, 2, 3, 4, 5}
B = {4, 5, 6, 7, 8}

# использовать - оператор на A
# Вывод: {1, 2, 3}
печать (A - B)  

Выход

  {1, 2, 3}  

Попробуйте следующие примеры в оболочке Python.

  # использовать функцию разницы на A
>>> А.Б)  

Выход

  {1, 2, 3, 6, 7, 8}  

Попробуйте следующие примеры в оболочке Python.

  # использовать функцию symric_difference на A
>>> A.symmetric_difference (B)
{1, 2, 3, 6, 7, 8}

# использовать функцию symric_difference на B
>>> B.symmetric_difference (A)
{1, 2, 3, 6, 7, 8}  

Другие методы набора Python

Существует множество методов набора, некоторые из которых мы уже использовали выше.Вот список всех методов, доступных для заданных объектов:

Метод Описание
добавить () Добавляет элемент в набор
прозрачный () Удаляет все элементы из набора
копия () Возвращает копию набора
разница () Возвращает разницу двух или более наборов как новый набор
difference_update () Удаляет все элементы другого набора из этого набора
отказаться () Удаляет элемент из набора, если он является членом.(Ничего не делать, если элемент не установлен)
пересечение () Возвращает пересечение двух наборов как новый набор
crossction_update () Обновляет набор с пересечением самого себя и другого
isdisjoint () Возвращает Истина , если два набора имеют нулевое пересечение
issubset () Возвращает Истина , если другой набор содержит этот набор
Issueperset () Возвращает Истина , если этот набор содержит другой набор
поп () Удаляет и возвращает произвольный элемент набора.Вызывает ошибку KeyError , если набор пуст
удалить () Удаляет элемент из набора. Если элемент не является членом, вызывает ошибку KeyError
simric_difference () Возвращает симметричную разность двух наборов как новый набор
simric_difference_update () Обновляет набор с симметричной разницей между собой и другим
штуцер () Возвращает объединение наборов в новый набор
обновить () Обновляет набор с объединением себя и других

Прочие операции с наборами

Установить тест на членство

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

  # ключевое слово в наборе
# инициализировать my_set
my_set = set ("яблоко")

# проверяем, присутствует ли 'a'
# Вывод: True
print ('a' в my_set)

# проверяем, присутствует ли 'p'
# Вывод: Ложь
print ('p' отсутствует в my_set)  

Выход

  Верно
Ложь  

Итерация по набору

Мы можем перебирать каждый элемент в наборе, используя цикл для .

  >>> для буквы в наборе ("яблоко"):
... печать (письмо)
...
а
п
е
л  

Встроенные функции с набором

Встроенные функции, такие как all () , any () , enumerate () , len () , max () , min () , sorted () , sum () и т. Д. Обычно используются с наборами для выполнения различных задач.

Функция Описание
все () Возвращает Истина , если все элементы набора истинны (или если набор пуст).
любой () Возвращает Истина , если любой элемент набора истинен. Если набор пуст, возвращает Ложь .
перечислить () Возвращает перечисляемый объект. Он содержит индекс и значение для всех элементов набора в виде пары.
лён () Возвращает длину (количество элементов) в наборе.
макс. () Возвращает самый крупный элемент в наборе.
мин () Возвращает наименьший элемент в наборе.
отсортировано () Возвращает новый отсортированный список из элементов в наборе (не сортирует сам набор).
сумма () Возвращает сумму всех элементов в наборе.

Питон Frozenset

Frozenset — это новый класс, имеющий характеристики набора, но его элементы нельзя изменить после назначения.В то время как кортежи являются неизменяемыми списками, frozensets — неизменяемыми наборами.

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

Frozensets можно создать с помощью функции frozenset ().

Этот тип данных поддерживает такие методы, как copy () , difference () , пересечение () , isdisjoint () , issubset () , Issueperset () , simric_difference () и союз () .Будучи неизменным, он не имеет методов для добавления или удаления элементов.

  # Frozensets
# инициализировать A и B
A = frozenset ([1, 2, 3, 4])
B = Frozenset ([3, 4, 5, 6])  

Попробуйте эти примеры в оболочке Python.

  >>> A.isdisjoint (B)
Ложь
>>> A. разница (B)
Frozenset ({1, 2})
>>> A | B
Frozenset ({1, 2, 3, 4, 5, 6})
>>> A.add (3)
...
AttributeError: объект 'frozenset' не имеет атрибута 'add'  

Загрузка — Sublime Text

Sublime Text 3 — это текущая версия Sublime Text.Информацию о новейших выпусках см. В сборках для разработчиков.

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

История изменений

3.2.2 (сборка 3211)

1 октября 2019

  • Mac: добавлено нотариальное заверение
  • Исправлено снижение производительности при перемещении курсора вверх в больших файлах
  • Исправлена ​​утечка памяти
  • Исправлена ​​невозможность поменять местами строки с последней строкой, если она была пустой
  • Git: исправлена ​​обработка includeIf в файлах конфигурации git, некорректно интерпретирующая ~ относительные пути

3.2.1 (сборка 3207)

6 апреля 2019

  • Различные улучшения подсветки синтаксиса
  • Git: репозитории Git на верхнем уровне домашнего каталога пользователей игнорируются из соображений производительности. Это можно изменить с помощью параметра allow_git_home_dir.
  • Git: улучшена производительность за счет большого количества репозиториев git на боковой панели
  • Git: исправлена ​​некорректная обработка спецификаций UTF8 в файлах .gitignore
  • Исправлен сбой в работе репозитория Git
  • Улучшено поведение индексации файлов в некоторых сценариях
  • Улучшена логика прокрутки в некоторых сценариях
  • Исправлены символы вставки блока, изменяющие способ выделения текста
  • Исправлено преобразование вкладок swap_line_up и swap_line_down в пробелы
  • Mac: добавлен способ решения проблемы MacOS с адаптерами DisplayLink
  • Linux: исправлена ​​совместимость со старыми дистрибутивами Linux
  • Linux: Улучшена обработка высокого разрешения в KDE
  • .
  • Linux: изменен способ обработки масштабирования текста
  • Linux: исправлено неправильное владение файлом в пакетах deb
  • API: исправлена ​​несовместимость с SublimeREPL
  • .
  • API: исправлена ​​регрессия с фантомами, мешающими поведению исходной / конечной точки

3.2 (сборка 3200)

13 марта 2019

НОВИНКА: интеграция с Git

  • Файлы и папки на боковой панели теперь будут отображать значки, указывающие статус Git
  • Игнорируемые файлы и папки визуально не выделяются
  • Текущая ветка Git и количество модификаций отображаются в строке состояния
  • Были добавлены команды для открытия репозитория, просмотра истории файлов или папок или обвинения файла в Sublime Merge
  • Темы могут настраивать отображение значков боковой панели и информации строки состояния
  • Параметр show_git_status позволяет отключить интеграцию с Git.
  • Все операции чтения файлов выполняются с помощью специальной высокопроизводительной библиотеки Git, написанной для Sublime Merge
  • .
  • Читать документацию

НОВИНКА: Incremental Diff

  • Все изменения в документе теперь представлены специальными маркерами в желобе
  • Маркеры различий показывают добавленные, измененные и удаленные строки
  • Параметр mini_diff управляет поведением приращения различий
  • В соответствии с новой функциональностью Git, различия могут быть рассчитаны по HEAD или индексу
  • Параметр git_diff_target управляет источником базового документа
  • API-методы Просмотр.set_reference_document () и View.reset_reference_document () позволяют управлять различиями
  • Были добавлены следующие команды, связанные с различиями:
    • Следующая модификация
    • Предыдущая модификация
    • Отменить модификацию
  • Полные встроенные различия каждого изменения могут быть отображены с помощью контекстного меню, вызываемого правой кнопкой мыши, или сочетаний клавиш
  • Встроенное представление различий можно изменить, настроив цветовую схему
  • Читать документацию

Управление редактором

  • Добавлена ​​настройка block_caret
  • В некоторых ситуациях улучшить расположение и размер значков желоба
  • Исправлена ​​неработающая настройка draw_minimap_border
  • Linux: улучшенная поддержка метода ввода (IM) — fcitx, ibus и т. Д.
  • Linux: исправлен сбой при использовании GTK_IM_MODULE = xim
  • Linux: изменено поведение вверх / вниз в первой и последней строках файла, чтобы лучше соответствовать соглашениям платформы.
  • Windows: улучшенная поддержка IME

Темы / UI

  • Расширен.формат возвышенной темы:
    • Добавлена ​​поддержка переменных и связанный пересмотренный формат JSON с ключом переменных
    • Добавлено ключевое слово extends, чтобы одна тема была унаследована от другой
    • Цвета можно указать с помощью синтаксиса CSS
  • Повышенная производительность с большим количеством правил в теме .sublime
  • Linux: перенесено на GTK3
  • Linux: различные исправления высокого разрешения
  • Mac: добавлена ​​поддержка Mojave
  • Mac: добавлена ​​полная поддержка собственных вкладок macOS
  • Mac: убедитесь, что контекстные меню отображаются без прокрутки
  • Mac: диалоговые окна с сообщениями об ошибке теперь можно закрыть с помощью клавиши выхода
  • Mac: улучшено размещение окон
  • Mac: улучшена производительность изменения размера
  • Windows: исправлено минимизированное и развернутое состояние, не восстанавливающее
  • Windows: исправлена ​​ошибка, из-за которой записи автозаполнения отображали многоточие, когда они не требуются.

Отрисовка текста

  • Поддержка Unicode 11.0
  • Улучшен рендеринг комбинирования символов
  • Исправлена ​​ошибка позиционирования каретки при наличии нетривиальных графем.
  • Исправлены некоторые случаи неправильного положения глифов в Windows и Mac.
  • Linux: Цветные глифы теперь правильно отображаются на светлом фоне
  • Windows: исправлена ​​проблема рендеринга некоторых комбинируемых символов
  • Windows: исправлены некоторые шрифты с неправильной базовой линией

Цветовые схемы

  • Добавлен ключ block_caret для использования вместе с каретками блока
  • Значения курсора
  • теперь учитывают альфа-канал, как и ожидалось, вместо предварительного смешивания с цветом фона
  • Добавлено свойство foreground_adjust в правила с фоном.Принимает регуляторы цветовой модуляции CSS для управления насыщенностью, яркостью или непрозрачностью цвета переднего плана.

Подсветка синтаксиса

  • Многие улучшения подсветки синтаксиса, включая значительные улучшения:
  • Исправлен сбой, который мог произойти при вложении шаблонов встраивания в файлы .sublime-syntax.
  • Тесты синтаксиса: разрешить файлам тестов синтаксиса иметь спецификацию UTF-8

Файлы и папки

  • Повышение производительности отслеживания файлов для игнорируемых путей в Windows и Mac
  • Windows: исправлено, что путь к открытому файлу трактуется как чувствительный к регистру
  • Windows: правильно разблокировать каталоги после закрытия содержащихся файлов

API

  • Добавлен просмотр.set_reference_document () и View.reset_reference_document () для управления генерацией различий
  • Фантомы теперь правильно отображаются вместе с draw_centered
  • .
  • Различные мелкие улучшения, связанные с загрузкой и выгрузкой подключаемых модулей
  • Добавлена ​​поддержка цветов hwb () в minihtml
  • .
  • Добавлен настраиваемый регулятор min-Contrast () для функции цветового мода CSS в minihtml
  • Mac: исправлен сбой plugin_host при запуске процесса, который сам вылетал.

Разное

  • Исправлен символ перехода в регрессии производительности проекта
  • F21.Ключи .F24 теперь можно привязать
  • Различные мелкие исправления и улучшения стабильности
  • Linux: улучшено поведение аргумента командной строки —wait, когда Sublime Text в данный момент не запущен.

3.1.1 (сборка 3176)

14 мая 2018

  • Различные исправления от 3.1
  • Добавлен параметр ui_scale для масштабирования всего пользовательского интерфейса, dpi_scale теперь доступен только для Linux
  • Linux: добавлен способ решения проблемы с драйвером дисплея, обеспечивающий значительные улучшения прокрутки в некоторых средах.
  • Индексирование
  • : добавлена ​​дополнительная информация в окно состояния индексирования и снижена загрузка ЦП в некоторых сценариях

3.1 (сборка 3170)

7 мая 2018

Темы / UI

  • Windows: добавлена ​​поддержка масштабирования DPI для каждого монитора в Windows 10 (и 8.1)
  • Улучшена общая поддержка высокого разрешения
  • Добавлена ​​поддержка мониторов 8k и масштабирования 300% DPI
  • Темы
  • теперь могут предоставлять @ 3x версии изображений для мониторов с очень высоким разрешением.
  • Улучшено положение направляющих отступов при использовании линейного отступа
  • Линейки нарисованы пунктирными линиями
  • Linux / Windows: улучшена визуализация миникарты с высоким разрешением
  • Mac: исправлены случайные желтые или черные окна при использовании темы с цветной строкой заголовка.
  • Mac: двойной щелчок по тематической строке заголовка теперь выполняет системное действие по умолчанию
  • Mac: исправлен размер некоторых диалоговых окон, когда тема использует тематическую строку заголовка.
  • Mac: исправлены значки желобов, которые иногда не отображались

Отрисовка текста

  • Добавлена ​​поддержка лигатур для символов
  • Добавлены опции font_options для управления лигатурами и стилистическими наборами
  • Улучшен рендеринг и выбор смайлов
  • Ширина табуляции теперь правильно измеряется для пропорциональных шрифтов
  • Windows: DirectWrite теперь используется по умолчанию для всех шрифтов
  • Windows: поддержка gray_antialias в сочетании с DirectWrite
  • Windows: улучшено сглаживание DirectWrite, добавлена ​​поддержка настройки ClearType системы

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

  • Добавлены ссылки Goto при наведении курсора на символ
  • Добавлена ​​команда goto_reference в меню Goto

Цветовые схемы

  • Добавлен новый формат цветовой схемы,.возвышенная цветовая схема
  • Добавить подсветку хешированного синтаксиса
  • Добавлена ​​цветовая схема Celeste для демонстрации подсветки хешированного синтаксиса.
  • Выделения теперь по умолчанию отображаются с истинно закругленными углами
  • Добавлены настройки цветовой схемы для выбора ширины границы, стиля углов и радиуса
  • Фон и рамка выделения теперь поддерживают альфа-каналы
  • Улучшена перезагрузка цветовой схемы
  • Добавлена ​​команда Преобразовать цветовую схему
  • Добавлена ​​поддержка ключа невидимок в цветовых схемах
  • selection_foreground теперь можно указывать для каждой области действия
  • Цветовые схемы можно указать полужирным шрифтом и курсивом в ключе brackets_options
  • Улучшена обработка недействительных.устаревшие области в цветовых схемах по умолчанию

Подсветка синтаксиса

  • Добавить действие внедрения в файлы .sublime-syntax для улучшенного вложения синтаксиса
  • Добавлен пакет Git Formats для файлов конфигурации Git и его можно использовать как core.editor, спасибо Райану Бёнингу и deathaxe
  • Многие улучшения подсветки синтаксиса, в том числе значительные улучшения:
  • Добавлен автономный инструмент запуска синтаксиса для Linux, позволяющий проводить тестирование CI.
  • Различные ошибки определения синтаксиса теперь включают имя файла в сообщение

Палитра команд

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

Сборка систем

  • Улучшение обработки отмены
  • Используйте / usr / bin / env, чтобы найти bash
  • Исправить многобайтовые кодировки, иногда вызывающие ошибки декодирования
  • Улучшена обработка цели сборки exec для уничтожения дочерних процессов

Файлы и папки

  • Улучшена обработка символических ссылок на боковой панели, включая добавления и удаления
  • Символьные ссылки больше не имеют стрелки развертывания на боковой панели, но имеют Показать источник ссылки пункт контекстного меню
  • Добавить поддержку binary_file_patterns, index_exclude_patterns и index_include_patterns в.файлы возвышенного проекта
  • index_exclude_patterns и index_include_patterns теперь могут соответствовать полным путям, а не только имени файла
  • Linux / Windows: уведомления файловой системы теперь учитывают символические ссылки (и соединения Windows).
  • Linux: для уведомления файловой системы теперь требуется только один экземпляр inotify
  • Linux: улучшено поведение, когда fs.inotify.max_user_watches слишком мало
  • Mac: уменьшено количество операций со статистикой файлов
  • Mac: добавлена ​​поддержка файловых систем с учетом регистра

Ввод

  • Исправлено всплывающее окно и окна автозаполнения, которые не отображались, когда курсор находится в крайнем левом положении виджета
  • Исправить не работающую стрелку влево в боковой панели
  • Исправлена ​​невозможность захватить полосу прокрутки, щелкнув крайние правые пиксели окна.
  • Исправить двойной щелчок по выделению, не устанавливающий фокус ввода, когда включено drag_drop
  • Linux: контекстные меню больше не вызывают фокусировку редактора при закрытии
  • Windows: исправить перьевой ввод

Производительность

  • Значительное сокращение использования памяти, связанной с определениями синтаксиса — использование на 30% меньше общей памяти программ
  • Улучшение использования ЦП в режиме ожидания
  • Исправлена ​​ошибка, при которой анимация темы могла продолжаться даже после того, как слой был скрыт, что приводило к чрезмерной загрузке процессора.
  • Mac: решена проблема увеличения загрузки ЦП на компьютерах Mac при переключении графического процессора при использовании темы с цветной строкой заголовка.

API

  • Добавлены TextInputHandler и ListInputHandler для взаимодействия с новой функциональностью Command Palette
  • Добавлен View.style () и View.style_for_scope ()
  • Добавлены автоматически сгенерированные имена областей для использования с региональным API: region.redish, region.orangish, region.yellowish, region.greenish, region.bluish, region.purplish и region.pinkish
  • Повышение производительности View.find () и View.find_all () при выполнении буквальных совпадений
  • API расширенного ViewEventListener
  • Исправить EventListener.on_activated_async (), который не вызывается для представлений при запуске редактора
  • Добавить ViewEventListener.on_activated () и ViewEventListener.on_activated_async (), которые будут вызываться для представлений при запуске редактора
  • Улучшение трассировки для Python в файлах .sublime-package
  • shell_environment теперь гарантированно загружается до вызова plugin_loaded () для плагинов
  • Команды плагина теперь создаются до запуска plugin_loaded ()
  • Загруженные плагины теперь хранятся в __plugins__, а не в плагинах
  • Модуль ssl Python теперь будет согласовывать TLS 1.2, 1.1 или 1.0 с константой PROTOCOL_TLSv1
  • Обновленная среда Python с SQLite 3.22.0 и OpenSSL 1.0.2n

Разное

  • Исправлена ​​невозможность загрузить файлы словарей размером более 16 МБ
  • Исправлена ​​проблема, при которой условия нехватки памяти вызывали переполнение буфера вместо чистого сбоя.
  • Перенос слов включен по умолчанию для консоли
  • Добавлены Regex Replace Widget.sublime-settings и Console Input Widget.возвышенные настройки
  • Исправлен ряд ошибок, приводивших к сбою.

3,0 (сборка 3143)

13 сентября 2017

  • Обновленная тема пользовательского интерфейса, включая полную поддержку высокого разрешения
  • Новая иконка
  • Добавлена ​​альтернативная тема, Adaptive, которая наследует цвета из цветовой схемы
  • Добавлены новые цветовые схемы Breakers , Mariana и Sixteen , заимствованные из превосходной работы Криса Кемпсона и Дмитрия Воронянского
  • Добавлены переключатели цветовой схемы и тем с предварительным просмотром в реальном времени через палитру команд.
  • Windows: добавлен сенсорный ввод
  • Linux: добавлены репозитории для apt, yum и pacman
  • .
  • Mac: добавлена ​​поддержка сенсорной панели
  • Mac: Поддержка полос заголовков окон настраиваемого цвета в OS X 10.10+
  • Множество дополнений и исправлений ошибок в движке темы, а также полная документация
  • Значительные улучшения в подсветке синтаксиса Markdown, благодаря keith-hall
  • Значительные улучшения подсветки синтаксиса C # благодаря gwenzek
  • Значительные улучшения подсветки синтаксиса Java благодаря djspiewak
  • Значительные улучшения подсветки синтаксиса Python, благодаря FichteFoll
  • Значительные улучшения подсветки синтаксиса R благодаря randy3k
  • Markdown: улучшенная обработка символов
  • C #: улучшенная обработка символов
  • Множество других улучшений подсветки синтаксиса
  • Устранены различные ошибки в механизме подсветки синтаксиса
  • Исправлено несколько сбоев.
  • Повышена скорость отклика системы при высокой загрузке ЦП
  • Текстуры
  • High DPI используются в Windows и Linux, когда масштаб DPI больше 1.0
  • Улучшен выбор шрифтов на всех платформах, что позволяет выбирать различный вес по имени
  • Добавлена ​​настройка theme_font_options для управления отрисовкой шрифтов элементов пользовательского интерфейса
  • Улучшены правила автоматического отступа для HTML и PHP
  • Проблемы с геометрией шрифта, которые препятствуют выделению жирным шрифтом или курсивом, теперь печатаются в консоли
  • Исправлена ​​вспышка белого цвета, которая могла возникнуть при закрытии окна автозаполнения
  • Отключить анимацию прокрутки, если в настройках animation_enabled указано false
  • Файлы теперь можно переименовывать, если изменился только регистр
  • Новые окна начинаются с пустой истории поиска
  • Панель поиска в файлах теперь отвечает на команды find_all и replace_all
  • Различные улучшения обработки регулярных выражений на панели поиска
  • Исправлены текстовые виджеты, обрезавшие нижний пиксель границы выделения
  • Исправлена ​​проблема с close_windows_when_empty в пустом сеансе
  • Исправлены пустые панели при запуске, когда для hot_exit было установлено значение false
  • Исправить открытую содержащую папку в Windows с папкой, содержащей запятую
  • Исправить вставку с несколькими курсорами, когда буфер обмена содержит одну или несколько полных строк
  • Предотвратить искажение UNC-путей с помощью edit_settings
  • Предотвратить сбой при использовании неправильного регулярного выражения в настройках отступов
  • Улучшена производительность рендеринга с большим количеством значков с промежутками
  • Иконки желоба теперь имеют правильный размер на экранах с высоким разрешением Windows и Linux.
  • Улучшена производительность боковой панели, когда папки содержат много тысяч файлов
  • Улучшен стиль встроенного сообщения об ошибке
  • Исправлена ​​проблема, из-за которой могли отображаться несколько окон состояния индексации.
  • Windows: по умолчанию используется DirectWrite, если не используется Consolas или Courier New
  • .
  • Windows: добавлена ​​поддержка параметра шрифта no_antialias при использовании DirectWrite
  • .
  • Windows: Улучшенная прокрутка сенсорной панели
  • Windows: повышенная надежность обнаружения изменений файлов
  • Windows: улучшенная логика выбора шрифта
  • Windows: исправление сочетания клавиш ctrl + `для клавиатур UK (ISO)
  • Windows: улучшенная обработка резервных шрифтов в элементах пользовательского интерфейса
  • Windows: исполняемый файл subl в OS X и plugin_host.exe в Windows теперь подписаны
  • Windows: sublime_text.exe теперь имеет CompanyName, установленное в VERSIONINFO
  • Mac: обработка изменений макета из-за вкладок macOS Sierra
  • Mac: улучшено определение веб-браузера по умолчанию
  • Mac: OS X 10.11 и macOS 10.12+ по умолчанию используют Сан-Франциско для шрифта пользовательского интерфейса
  • Mac: исправлены уведомления об изменении файлов из-за зависания пользовательского интерфейса на macOS Sierra
  • .
  • Mac: выполняется оболочка пользователя по умолчанию, а переменные среды устанавливаются в подключаемой среде Python
  • Linux: обновлять выделение X11 в буфере обмена каждый раз при изменении выделения
  • Linux: Улучшена обработка клавиш-модификаторов MOD3
  • minihtml: добавлена ​​поддержка границ
  • minihtml: уважает font_options из настроек
  • minihtml: исправлен макет всплывающих окон html в Windows и Linux при высоком разрешении
  • minihtml: исправлен сбой при наличии документа
  • minihtml: исправлен сбой из-за несуществующих переменных CSS
  • .
  • minihtml: исправлен сбой, вызванный неверными путями к изображениям
  • API: Добавить представление.text_to_window () и View.layout_to_window ()
  • API: все функции API теперь принимают и возвращают независимые от устройства пиксели
  • API: Исправлена ​​ошибка, при которой панель ввода не запускалась on_cancel при повторном отображении панели ввода
  • API: фиксированная оценка селектора с помощью оператора &
  • API: исправлена ​​ошибка, приводившая к некорректному фантомному содержимому
  • API: исправлен сбой в Window.set_view_index ()
  • API: обновлен OpenSSL до 1.0.2k, SQLite до 3.16.02

Сборка 3126

23 сентября 2016

  • В меню «Справка» добавлен статус индексирования, чтобы предоставить дополнительную информацию о том, что делает индексатор.
  • Исправлена ​​проблема совместимости с некоторыми сторонними определениями синтаксиса, которые включают JavaScript.возвышенный синтаксис
  • Уменьшено количество рабочих процессов по умолчанию, используемых для индексации. Этим можно управлять вручную с помощью параметра index_workers
  • .
  • API: обновлен OpenSSL до версии 1.0.2i

Сборка 3124

22 сентября 2016

  • Настройки теперь открываются в новом окне, а настройки по умолчанию и пользовательские настройки отображаются рядом
  • При наведении курсора на символ отобразится всплывающее окно, указывающее, где он определен. Это контролируется параметром show_definitions.
  • Ошибки сборки теперь отображаются в том месте, где они произошли. Это контролируется параметром show_errors_inline.
  • Добавлен пункт меню и пункт палитры команд для установки Package Control
  • Различные улучшения подсветки синтаксиса
  • Значительные улучшения в определении синтаксиса Scala благодаря djspiewak и gwenzek
  • Значительные улучшения в определении синтаксиса LaTeX благодаря randy3k
  • Улучшена производительность Goto Definition при открытом большом количестве файлов
  • Незначительные улучшения времени загрузки файлов
  • Linux и OSX: улучшено использование памяти
  • Исправлено. Замена не работает должным образом в сочетании с регулярным выражением.
  • .
  • Исправлена ​​ошибка, из-за которой системы сборки не могли использовать «file_patterns» с командой exec.
  • Исправлено перекрытие вкладок в конфигурациях с высоким разрешением Windows и Linux
  • OSX: Исправлен графический сбой при переключении вкладок
  • OSX: исправлен сбой при вводе суррогатной пары через шестнадцатеричный ввод
  • Linux: улучшена производительность рендеринга для некоторых систем
  • Файловая кодировка открытых файлов теперь сохраняется в сеансе
  • Build Systems может определять команду отмены с помощью клавиши «отмена».
  • Синтаксис: добавлена ​​директива clear_scopes, чтобы дать больший контроль над сгенерированными областями действия
  • Цветовые схемы
  • : добавлен ключ popupCss для определения таблиц стилей всплывающих окон по умолчанию.
  • Цветовые схемы
  • : добавлен ключ phantomCss для определения фантомных таблиц стилей по умолчанию
  • minihtml: добавлена ​​поддержка высокого разрешения для Windows и Linux
  • minihtml: теперь поддерживаются окончания строк в стиле Windows и атрибуты в одинарных кавычках.
  • minihtml: дочерние селекторы теперь могут использоваться в таблицах стилей
  • minihtml: реализовано наследуемое значение CSS.
  • minihtml: теперь можно использовать стеки семейства шрифтов
  • minihtml: добавлена ​​поддержка свойства CSS line-height
  • minihtml: теперь элементы можно расположить относительно друг друга.
  • minihtml: встроенные элементы поддерживают заполнение и набор цветов фона
  • minihtml: теперь поддерживаются переменные CSS и функция var ()
  • minihtml: добавлены функции цвета CSS color () (частично), rgb (), rgba (), hsl () и hsla ()
  • minihtml: исправлено переполнение стека в Windows со слишком большим количеством незакрытых тегов
  • API: добавлены Phantom и PhantomSet
  • API: добавлен ViewEventListener
  • API: добавлен просмотр.is_primary ()
  • API: добавлен EventListener.on_hover (view, point, hover_zone)
  • API: добавлены функции для получения и настройки видимости мини-карты, строки состояния, вкладок и меню.
  • API: изменения в выборе теперь ограничены допустимым диапазоном
  • API: обновлен Python 3.3 для фиксации 8e3b9bf917a7 и SQLite до версии 3.14.1
  • Пакеты
  • : загрузка пакетов больше не будет прервана, если пакет .sublime поврежден.
  • Пакеты
  • : исправлен крайний случай при загрузке сторонних пакетов по путям Unicode в Windows
  • .

Сборка 3114

12 мая 2016

  • Новые определения синтаксиса C ++, JavaScript и Rust с повышенной точностью и производительностью
  • Множество других улучшений подсветки синтаксиса
  • OSX: улучшена производительность рендеринга, особенно на экранах с высоким разрешением.
  • Улучшен перенос слов
  • Улучшена проверка орфографии
  • Улучшено поведение индексации файлов при открытых нескольких окнах
  • Темы теперь можно переключать на лету без артефактов
  • HTML: нажатие клавиши Enter, когда между парой тегов увеличивает отступ
  • Некоторые фрагменты были перемещены в подкаталоги, поэтому пользовательские переопределения и привязки клавиш, которые ссылаются на них, должны быть обновлены.
  • Команда show_scope_name показывает область видимости во всплывающем окне
  • Разработка пакета: добавлен вариант сборки «Тесты синтаксиса — совместимость с регулярными выражениями» для оценки производительности определения синтаксиса.
  • Разработка пакета: расширен набор регулярных выражений, которые новый механизм регулярных выражений может обрабатывать.
  • Определения синтаксиса
  • : исправлены некоторые случаи, когда всплывающие совпадения с обратными ссылками не работали правильно
  • Исправлены некоторые проблемы с обработкой Unicode в Goto Anything
  • Исправлен сценарий, при котором меняется на.tmPreferences файлы не собирались
  • Исправлено 3096 снижение производительности рендеринга
  • Исправлена ​​регрессия 3096 в регулярных выражениях при использовании экранирования \ x {nnnn}
  • Исправлен сбой, который мог произойти при неверных настройках result_file_regex
  • API: добавлен Window.status_message ()
  • API: изменение способа загрузки подключаемых модулей. Это должно быть прозрачным, но решает ряд угловых проблем.
  • API: обновлено до Python 3.3.6 и теперь включает модуль _ssl в Linux, а также sqlite3 и bz2 на всех платформах
  • API: обновлен OpenSSL до версии 1.0.2h

Сборка 3103

9 февраля 2016

  • Добавлен новый формат файла определения синтаксиса, .sublime-syntax
  • Добавлен пользовательский механизм регулярных выражений, который параллельно сопоставляет несколько регулярных выражений, для более быстрой загрузки и индексации файлов.
  • Улучшенная поддержка Unicode, включая объединение рендеринга символов, классификации символов при поиске по регулярным выражениям и нечувствительности к регистру в Goto Anything, соответствующем
  • Пакеты теперь на GitHub
  • Включает в себя множество улучшений, внесенных сообществом в вышеуказанные пакеты, со значительными улучшениями HTML, CSS, JavaScript, Go, D и SQL.
  • Добавлен переключатель панелей в строку состояния
  • Лучшая обработка проблемных файлов при индексировании
  • Улучшенное обнаружение изменений файла
  • В палитру команд добавлены «События профиля», чтобы помочь идентифицировать медленные плагины.
  • Build Systems теперь может определять список шаблонов подстановочных знаков имени файла для запуска с помощью ключа file_patterns
  • prompt_open_file и связанные команды теперь принимают аргумент initial_directory
  • Улучшено поведение отступа при включенном indent_to_bracket
  • Проверка орфографии теперь считывает вручную отредактированные пользовательские настройки на лету
  • Повышена стабильность поиска в файлах при использовании регулярных выражений, которые приводят к значительному возврату.
  • Исправлено усечение файла при использовании шестнадцатеричного кодирования
  • Фиксированные скобки в строках, влияющие на автоматический отступ
  • Исправлены несоответствия в Goto Anything при выборе символов
  • Исправлена ​​регрессия завершения табуляции в 3081, где h2..h6 HTML завершение не запускало
  • Исправлена ​​команда Goto Definition, не работающая при размещении в подменю
  • OSX: исправлено всплывающее окно с эмодзи и символами, в некоторых случаях не отображавшее текст
  • Windows: добавлена ​​поддержка вставки символов за пределами BMP
  • Windows: ctrl + alt + p больше не привязан по умолчанию из-за проблем совместимости с некоторыми раскладками клавиатуры
  • Windows: обновлен сертификат подписи кода, чтобы больше не использовать SHA1
  • Linux: исправлена ​​проблема с правами доступа к файлам при работе без —wait
  • Linux: crash_reporter статически связан, улучшая совместимость системы
  • API: Добавлено окно.is_sidebar_visible () и Window.set_sidebar_visible ()
  • API: добавлен View.is_auto_complete_visible ()
  • API: добавлены Window.find_output_panel (), Window.destroy_output_panel (), Window.active_panel () и Window.panels ()
  • API: добавлен Window.create_output_panel () теперь принимает необязательный параметр «не в списке»

Сборка 3083

26 марта 2015

  • Исправлена ​​высокая загрузка ЦП, вызванная повреждением индекса. Это происходило для некоторых пользователей, обновляющихся с 3065 до
  • .
  • Добавлен параметр index_workers для управления количеством потоков, используемых для индексации файлов.По умолчанию количество потоков зависит от количества ядер ЦП. Если установить index_workers на 1 или 2, индексирование будет медленнее, но менее навязчиво
  • Исправлен сбой при отображении палитры команд с пустым файлом .sublime-build.
  • Завершение табуляции больше не завершает числа. Редактировать / Показать завершенные все еще можно использовать для этого

Сборка 3080

24 марта 2015

  • Исправлено Redo, иногда восстанавливающее выделение в неправильное место
  • Переработан способ выбора систем сборки (дополнительная информация)
  • Build Systems теперь может объявлять «ключевые файлы» (например,g., ‘Makefile’ для системы сборки Make), чтобы лучше автоматически определять, какую систему сборки использовать
  • Улучшена обработка систем сборки, которые генерируют много вывода
  • Новые окна всегда используют систему автоматической сборки, а не систему сборки последнего использованного окна
  • Палитра команд
  • теперь запоминает последнюю введенную строку
  • Улучшено обнаружение изменений для файлов, которые исчезают и появляются снова, как это происходит с отключенными сетевыми дисками
  • atomic_save отключен по умолчанию
  • При щелчке правой кнопкой мыши по URL-адресу отобразится пункт меню «Открыть URL-адрес».
  • В контекстное меню добавлено определение перехода.
  • Улучшено поведение определения перехода при использовании нескольких панелей
  • Слова с ошибками теперь можно добавить в словарь в дополнение к игнорированию
  • Исправлены игнорируемые слова, не сохраняющиеся после выхода из
  • Исправлена ​​давняя проблема с проверкой орфографии и символами, отличными от ascii.
  • Добавлен параметр spelling_selector, чтобы контролировать, какой текст проверяется на наличие орфографических ошибок
  • Улучшена обработка определений синтаксиса и неиспользуемых захватов, устранена проблема с проверкой орфографии в ссылках Markdown.
  • Goto Anything поддерживает синтаксис: line: col в дополнение к: line
  • Добавлен проект редактирования в палитру команд
  • Улучшенная логика автоматического сопряжения котировок
  • Добавлен параметр <текущий файл> для поиска в файлах
  • Улучшено поведение прокрутки панели консоли
  • .tmLanguage файлы могут содержать скрытую настройку, чтобы указать, что они не должны отображаться пользователю
  • Улучшены некоторые сообщения об ошибках при разборе.tmLanguage файлов
  • Значение параметра Remember_open_files теперь по умолчанию равно false. Обратите внимание, что это изменение не будет иметь никакого эффекта, если для параметра hot_exit оставить значение по умолчанию true
  • .
  • Добавлена ​​настройка auto_complete_cycle
  • Исправлена ​​ошибка, из-за которой миникарта отказывалась рисовать на очень больших окнах
  • Исправлена ​​невозможность щелкнуть по выбранной строке всплывающего окна автозаполнения
  • Исправлены значки боковой панели, которые иногда не отображались при запуске
  • Переходные листы (e.g., созданные Goto Anything при предварительном просмотре файлов) больше не добавляются в список недавно закрытых
  • Улучшено поведение прокрутки, когда line_padding_top> 0
  • Исправлена ​​ошибка с прокруткой вкладок, из-за которой под ними иногда появлялась линия в 1 пиксель
  • Исправлен неправильный цвет фона набора вкладок при запуске, если используются вкладки разного цвета
  • Обновлен до никогда не использовавшейся версии leveldb, исправляя постоянную низкоуровневую загрузку ЦП в случае повреждения индекса
  • Исправлен сбой, который мог возникнуть при быстром удалении и воссоздании каталогов.
  • Исправлен сбой, возникающий при перетаскивании строк, прокрученных вне поля зрения на боковой панели.
  • Исправлен давний сбой plugin_host, запускаемый через модальные диалоги.
  • Исправлена ​​опечатка в диалоговом окне «Сохранить рабочее пространство как».
  • Исправлена ​​некорректная мнемоника меню
  • Linux: добавлено sudo save
  • Windows: всплывающие окна могут принимать ввод колесом прокрутки
  • Окна: subl.Помощник командной строки exe принимает подстановочные знаки
  • Windows: исправлены ошибки отказа в доступе, которые могли возникнуть при сохранении с отключенным atomic_save
  • Windows: добавлен обходной путь для неработающей переменной std :: condition_variable в MSVC 2012, исправлен сбой в plugin_host
  • .
  • Windows: добавлены более описательные ошибки, когда установщику обновлений не удается переименовать папку
  • Windows: Исправлен неправильный размер окна после создания развернутого окна в полноэкранном режиме
  • OSX: добавлен обходной путь для performActionForItemAtIndex: чрезмерно долгое время в Йосемити.Это повлияло на все команды, у которых был соответствующий пункт меню.
  • OSX: способ решения проблемы ОС с окнами нулевого размера и представлениями OpenGL
  • OSX: инструмент командной строки subl больше не использует распределенные объекты, устраняя некоторые периодические сбои
  • Posix: исправлены новые файлы, не соблюдающие флаги разрешений umask
  • API: добавлены View.show_popup () и связанные функции
  • API: добавлен sublime.yes_no_cancel_dialog ()
  • API: добавлен sublime.expand_variables ()
  • API: добавлен Window.extract_variables ()
  • API: добавлен Sheet.view ()
  • API: Window.show_quick_panel () теперь принимает флаг sublime.KEEP_OPEN_ON_FOCUS_LOST
  • API: Window.show_quick_panel () теперь будет прокручиваться к выбранному элементу при отображении
  • API: исправлено, что EventListener.on_post_window_command () не вызывался

Сборка 3065

27 августа 2014

  • Добавлены значки боковой панели
  • Добавлены индикаторы загрузки боковой панели
  • Боковая панель запоминает, какие папки развернуты
  • Изменено поведение закрытия окна при нажатии ctrl + w / cmd + w
  • Улучшенная логика автоматического сопряжения котировок
  • Выбранная группа теперь сохраняется в сеансе
  • Добавлена ​​настройка Remember_full_screen
  • Исправлено зависание при переходе от мигания к сплошному карету
  • Исправлен сбой в plugin_host
  • Исправлен сбой, вызванный клонированием представлений Goto Anything
  • Windows: Добавлен помощник командной строки, subl.exe
  • OSX: добавлена ​​запись «Новое окно» в док-меню
  • Posix: использование правильных разрешений для вновь созданных файлов и папок
  • API: обновлено до Python 3.3.3

Сборка 3059

17 декабря 2013

  • Добавлена ​​прокрутка вкладок, управляемая параметром enable_tab_scrolling
  • Добавлен предварительный просмотр изображений при открытии изображений
  • Кодировка и окончания строк могут отображаться в строке состояния с помощью настроек show_encoding и show_line_endings
  • Добавлены настройки caret_extra_top, caret_extra_bottom и caret_extra_width для управления размером каретки
  • Добавлен параметр index_exclude_patterns для управления индексированием файлов
  • Автоматическое закрытие окон при вытягивании последней вкладки
  • Изменено поведение закрытия вкладки: соседняя вкладка теперь всегда выбирается
  • Когда последний файл закрывается, автоматически создается новый временный файл
  • Ctrl + Tab порядок сохраняется в сеансе
  • Добавлена ​​настройка minimap_scroll_to_clicked_text
  • Улучшены сообщения об ошибках при невозможности сохранения файлов
  • Автозаполнение теперь работает должным образом в макросах
  • Незначительные улучшения подсветки синтаксиса Python
  • Vintage: теперь используется блочная вставка
  • Vintage: улучшено поведение режима визуальных строк с переносом слов
  • Поиск в файлах больше не будет блокироваться при обнаружении FIFO
  • Linux: Добавлено скрытие меню
  • Linux: Исправлена ​​некорректная обработка двойных щелчков в панели поиска
  • Linux: Исправлено некорректное отображение подчеркивания в некоторых меню
  • Posix: исправлено создание новых файлов с неожиданными разрешениями
  • Windows: поддержка SSE больше не требуется для 32-битных сборок
  • API: Окно.open_file () теперь принимает необязательный параметр группы
  • API: плагины теперь могут вызывать Settings.clear_on_change () в рамках обратного вызова из Settings.add_on_change ()
  • API: вызов Settings.add_on_change () из обратного вызова изменения настроек не приведет к запуску добавленного обратного вызова

Сборка 3047

27 июня 2013

  • Бета открыта для незарегистрированных пользователей
  • Windows и Linux: добавлена ​​поддержка высокого разрешения
  • Улучшенное обнаружение изменений файла
  • Улучшена производительность рендеринга
  • Автозавершение тегов HTML лучше работает в тегах сценариев
  • Исправлен сбой при выходе, который мог произойти, если hot_exit отключен.
  • Linux и OSX: atomic_save адаптивно отключается, когда невозможно сохранить права доступа к файлам
  • OSX: исправлено неработающее контекстное меню, когда приложение работает в фоновом режиме
  • Windows: средство автоматического обновления поддерживает обновление по путям Unicode
  • API: плагины в zip-файлах можно переопределить с помощью файлов на диске
  • API: добавлена ​​поддержка модуля termios в Linux и OS X
  • API: фиксированный выбор.содержит ()
  • API: исправлено слишком раннее аннулирование объектов настроек с клонированными представлениями

Сборка 3033

7 мая 2013

  • Новая система автообновлений для Windows и OS X
  • Предварительный просмотр файла на боковой панели больше не будет добавлять запись в раздел ОТКРЫТЬ ФАЙЛЫ на боковой панели.
  • Добавлена ​​паста из истории
  • Добавлена ​​настройка auto_find_in_selection, для стиля S2 Найти в логике выбора
  • На панели поиска есть раскрывающаяся стрелка для выбора предыдущих элементов
  • Нажатие вправо в оверлее Goto Anything откроет выбранный файл без закрытия оверлея.
  • Исправлено несколько аварийных ошибок
  • Дальнейшее улучшение времени запуска
  • Улучшено завершение HTML при вводе текста вне тегов
  • Фиксированный тег закрытия не учитывает самозакрывающиеся теги
  • PHP: Улучшен автоматический отступ для альтернативного синтаксиса управления
  • Добавлена ​​настройка always_prompt_for_file_reload
  • Улучшена обработка удаленных файлов при восстановлении сеансов
  • Удаление файла через боковую панель сначала закроет соответствующий вид, если таковой имеется
  • «Удалить все папки из проекта» теперь предлагает подтвердить
  • Добавлена ​​телеметрия.По умолчанию телеметрия отключена, но ее можно включить с помощью параметра enable_telemetry
  • .
  • Использование Google Breakpad для автоматического сообщения о сбоях
  • Обновленная подсветка синтаксиса для PHP, Haskell и Pascal
  • По умолчанию следуют символические ссылки в папках, добавленных на боковую панель.
  • Windows: Исправлены ошибочные записи в системном меню
  • Windows: диалоги открытия папки нового стиля используются в Vista и более поздних версиях.
  • API: Значительно улучшена скорость связи с plugin_host
  • API: добавлен просмотр.закрыть ()
  • API: добавлен View.show_popup_menu ()
  • API: добавлен метод is_valid () для просмотра и окна, чтобы определить, был ли дескриптор недействителен.
  • API: добавлены EventListener.on_post_text_command () и EventListener.on_post_window_command ()
  • API: EventListener.on_text_command () и EventListener.on_window_command () теперь вызываются при использовании меню
  • API: добавлен sublime.get_macro ()
  • API: View.substr (точка) теперь имеет ту же семантику, что и S2 для выходных адресов
  • API: Просмотр.command_history (0, True) теперь возвращает последнюю команду изменения, как и ожидалось

Сборка 3021

14 марта 2013

  • Linux: исправлена ​​некорректная работа atomic_save с символическими ссылками
  • Windows: исправлен сбой под Windows 7 x64
  • Исправлен сбой, который мог произойти при открытии файла

Сборка 3019

12 марта 2013

  • Добавлены команды «Перейти назад» и «Перейти вперед», доступные из меню «Перейти к».
  • HTML: улучшенное завершение и автоматический отступ
  • HTML: Теги закрываются при вводе .
  • Умная навигация по словам
  • Сохранения файлов атомарны. Это можно отключить с помощью параметра atomic_save
  • .
  • Панели поиска и замены автоматически изменяют размер при вводе многострочных строк
  • Более быстрая загрузка больших текстовых файлов
  • Улучшена прокрутка консоли на дисплеях с высоким разрешением
  • Улучшена обработка файлов с очень длинными строками
  • Прямоугольник вида на миникарте автоматически скрывается (управляется настройкой always_show_minimap_viewport)
  • Индексирование: добавлено обнаружение зависших рабочих
  • Обновленный пакет C #
  • Добавлена ​​команда invert_selection
  • CSS: Завершение не будет предлагаться при вводе в селекторах
  • Фиксированное выступление в боковой панели
  • Исправлено выделение синтаксиса C ++ для опережающих объявлений вложенных классов
  • Панель Exec снова прокручивается
  • OSX: добавлена ​​поддержка номеров строк, отправляемых через события Apple
  • .
  • Windows: ok_cancel_dialog использует новые визуальные стили
  • Linux: Использование правильного номера версии для файлов deb
  • API: добавлен EventListener.on_text_command () и EventListener.on_window_command ()
  • API: добавлены sublime.load_resource (), sublime.load_binary_resource () и sublime.find_resources ()
  • API: добавлены sublime.encode_value () и sublime.decode_value ()
  • API: View.sel () поддерживает отрицательные индексы
  • API: Реализованы Settings.add_on_change () и Settings.clear_on_change ()
  • API: View.add_regions () будет принимать относительные пути пакета для значка
  • API: Просмотр.add_regions () может отображать подчеркивание
  • API: добавлен обратный вызов EventListener.on_pre_close ()
  • API: View.window () теперь будет работать, даже если представление не находится на переднем плане

Сборка 3012

10 февраля 2013

  • Исправлена ​​регрессия подсветки синтаксиса в 3011

Сборка 3011

9 февраля 2013

  • Улучшенная защита от вырожденных определений синтаксиса
  • Linux: исправлена ​​несовместимость версий с libffi
  • OSX: исправлена ​​команда exec на 10.7
  • OSX: исправлена ​​несовместимость поиска по словарю и gpu_window_buffer
  • .
  • Objective-C: улучшенная индексация символов
  • API: плагины могут импортировать модули из plugin_loaded ()
  • API
  • : sublime.version (), sublime.platform (), sublime.architecture () и sublime.channel () теперь могут использоваться до вызова plugin_loaded ()
  • API: добавлен View.command_history ()

Сборка 3010

3 февраля 2013

  • OSX: маслянистая плавная прокрутка на дисплеях Retina
  • Индексирование символов: исправлено вырожденное поведение, которое могло вызвать взрывной рост числа рабочих процессов
  • Индексирование символов: используется меньше рабочих процессов, чтобы быть более ненавязчивым
  • Индексирование символов: улучшенная обработка двоичных файлов
  • OSX: Control + C отменит текущую сборку
  • API: Просмотр.insert () возвращает количество вставленных символов

Сборка 3009

1 февраля 2013 г.

  • Улучшенная индексация символов для Ruby
  • OSX: снижение загрузки ЦП при включенном gpu_window_buffer
  • Индексирование символов
  • работает в Windows XP
  • Может отслеживать поведение индексации, вводя sublime.log_indexing (True) в консоль
  • Изменена логика сопоставления скобок
  • Убрана нежелательная анимация при запуске
  • API: добавлен модуль _ssl в OS X и Windows
  • API: исправлена ​​регрессия ctypes в 3008 на OS X
  • API: плагины могут определять функции модулей plugin_loaded () и plugin_unloaded ().plugin_loaded () будет вызываться, когда API будет готов к использованию.
  • API: добавлен View.find_by_class ()
  • API: добавлен View.expand_by_class ()
  • API: исправлен EventListener.on_new_async ()
  • API: настройка обработки show_quick_panel, когда элементы представляют собой смешанный список строк и последовательностей

Сборка 3008

30 января 2013

  • Фиксированный Открыть все с текущим расширением как
  • Исправлено меню инструментов / макросов
  • Linux: восстановлена ​​совместимость со старыми версиями glibc
  • .
  • Linux: добавлено поле установленного размера в файл.деб
  • API: urllib.request можно импортировать в OS X
  • API: исправлен отсутствующий модуль _socket в 32-битной Windows

Сборка 3007

30 января 2013

  • OSX: исправлены посторонние значки док-станции
  • Добавлена ​​поддержка индексирования символов для Scala
  • .
  • Исправлен сбой, который мог произойти при использовании Goto Anything
  • Исправлен параметр ignored_packages, некорректно работавший с заархивированными пакетами.
  • Vintage: фиксированные буквы «O» и «O»
  • API: исправлено, что on_query_completions некорректно работает в некоторых случаях
  • API: повторно добавлен вид.score_selector ()
  • API: Selection.add () больше не игнорирует xpos

Сборка 3006

29 января 2013

  • Добавлены определение перехода и символ перехода в проект
  • Значительно уменьшено время запуска
  • Значительно улучшено Заменить Все характеристики
  • Улучшенный алгоритм сопоставления, используемый для Goto Anything и Autocomplete, теперь принимает транспонированные символы
  • UI: улучшенное управление панелями
  • Пользовательский интерфейс: при предварительном просмотре файлов на боковой панели создается вкладка предварительного просмотра
  • UI: Улучшена анимация в боковой панели
  • Проекты: для одного проекта можно создать несколько рабочих пространств
  • Проекты
  • : при добавлении папок на боковую панель символические ссылки по умолчанию не сопровождаются.Это можно изменить, включив follow_symlinks в проекте.
  • Системы сборки
  • : добавлен shell_cmd, заменяющий cmd, с более интуитивным синтаксисом
  • Системы сборки
  • : Улучшено поведение обработки PATH в OS X при использовании shell_cmd.
  • Системы сборки
  • : система сборки Make имеет улучшенное регулярное выражение сообщения об ошибке
  • Системы сборки: для вывода можно указать файл синтаксиса
  • Системы сборки
  • : перенос слов включен по умолчанию
  • Поиск в файлах: улучшенная обработка двоичных файлов
  • Найти в файлах: номера строк скрыты в выводе
  • Найти: Найти в выделенном больше не будет автоматически выбираться
  • Найти: удалена обратная опция
  • OSX: улучшена производительность дисплеев Retina
  • OSX: 10.7 или новее требуется
  • OSX: только 64-разрядная версия
  • OSX: системная версия Python больше не является зависимостью
  • OSX: курсивные шрифты синтезируются, если они отсутствуют в гарнитуре
  • Linux: предоставляются файлы .deb
  • Linux: запуск из командной строки по умолчанию будет демонизировать процесс
  • API: обновлено с Python 2.6 до Python 3.3
  • API: плагины выполняются вне процесса
  • API: API подключаемого модуля теперь безопасен для потоков
  • API: некоторые события API теперь выполняются асинхронно
  • API: Просмотр.begin_edit () / View.end_edit () больше не доступны
  • API: проекты доступны для API
  • API: добавлены Window.settings () и Window.template_settings ()
  • API: show_quick_panel принимает обратный вызов on_highlighted

HG 1/144 GUNDAM BARBATOS КОМПЛЕКТНЫЙ НАБОР | GUNDAM

Выпущен набор «все в одном», позволяющий воспроизводить Гандама Барбатоса в 1-6 классах! Из [МОБИЛЬНЫЙ КОСТЮМ ГУНДАМ СЫРТЫ С ЖЕЛЕЗНОЙ КРОВЬЮ], Универсальный набор, позволяющий воспроизводить Гандама Барбатоса в 1-6 классах, выпущен в серии HG. В дополнение к двум мобильным доспехам включены части и наземные боевые типы с 1-го по 5-й формы вместе с 6-й формой. Использует цветной молдинг, который искренне повторяет анимацию, с нюансами, отличными от текущих продуктов. Все оружие / части воспроизводятся с цветным литьем в цветовой конфигурации, которая соответствует HG Гандаму Барбатосу. Некоторые части воспроизводятся в форме, которая уравновешивается при прикреплении к корпусу MS. Включает CGS Мобильный работник. ● Наплечные доспехи для 2-го и 3-го классов заново смоделированы с синей лепкой! Наплечная броня для Graze Standard Type / Commander Type была заново смоделирована с использованием синего молдинга.Цветовую конфигурацию из анимации можно воспроизвести с помощью белых пленок из фольги. ● Wire Claw для 3-го класса выпущен как новая деталь в цветовой конфигурации из анимации! Wire Claw, входящий в состав Schwalbe Graze от HG Mcgillis, был недавно смоделирован в цветном литье с фиолетовой основой и белым когтем. Воспроизведение конфигураций на основе изображений из анимации. ● В комплекте также большой меч (с рисунком)! Поставляется с большим мечом (с рисунком), который входит в комплект HG Kutan Type-III.Возможно воспроизведение сцен из анимации. ● Усилитель талии для 5-го класса был смоделирован в базовой цветовой конфигурации из анимации и соответствует форме HG Гандам Барбатос! Включает поясной рычаг! Усилитель талии был недавно смоделирован в бело-сером цвете, чтобы соответствовать анимации и форме, соответствующей HG Гандаму Барбатосу. Также включает задний подлокотник, который поставляется с HG Kutan Type-III. ● Использует цветной молдинг, который искренне повторяет анимацию, с нюансами, отличными от текущих продуктов! Установить содержание : ・ Корпус МС × 2 Гандам Барбатос за размножение 1-4 классов / Гандам Барбатос за размножение 5-6 классов ・ Каждый тип оружия булава / детали левой руки для 1-го и 2-го классов / гладкоствольное ружье / наплечная броня для 2-го и 3-го классов / Wire Claw для 3-го класса наплечные доспехи для форм 4-й и 5-й формы / большой меч pattern большой меч (с рисунком) / нагрудный репеллентный доспех / каноник поясная рука Усилитель талии для 5-го класса / броня для 6-го класса / пистолет для руки / усилитель талии для 6-го класса / особая большая булава ・ CGS Мобильный работник × 1 ----------------------------------------- Пластиковая модель в сборе в масштабе 1/144 Для детей от 8 лет.Первичные материалы: ПС, ПЭ, ПВХ ・ Для сборки не требуется клея ----------------------------------------- * Изделие на картинке окрашено и находится в стадии разработки. Реальные продукты могут отличаться от изображений. (Ноты) ・ Этого товара нет в магазинах модельных комплектов. ・ Этот продукт может продаваться на мероприятиях или других проектах, проводимых нашей компанией. ・ Только ограниченное количество этого продукта доступно в «PREMIUM BANDAI». Приносим свои извинения, если этот товар отсутствует в наличии. ・ Обратите внимание, что для этого продукта из-за количества произведенных единиц мы ограничиваем количество, доступное в каждом заказе.・ Для этого продукта дата отгрузки может быть изменена в некоторых случаях в зависимости от статуса заявки и производственных обстоятельств, Спасибо за Ваше понимание. ・ Изображения продуктов находятся в стадии разработки. Они могут отличаться от реальных продуктов. ・ Технические характеристики продукта актуальны по состоянию на май 2016 г. Мы просим вас понять, поскольку они могут быть изменены.

Для этого продукта есть квота на производство.

Когда квота будет достигнута, мы прекратим прием заявок на бронирование.Спасибо за Ваше понимание.


—————————

—————————

На этот продукт есть квота на производство.

Когда квота будет достигнута, мы прекратим прием заявок на бронирование. Спасибо за Ваше понимание.

PrimeNG | Библиотека компонентов пользовательского интерфейса Angular

PrimeNG | Библиотека компонентов пользовательского интерфейса Angular

Ваш идеальный компаньон для Angular с элегантными, высокопроизводительными, доступными и полностью настраиваемыми компонентами пользовательского интерфейса.

Демо Начать Также доступно для React, Vue и Java 15 млн + скачиваний

PrimeNG разработан PrimeTek Informatics, всемирно известным поставщиком, имеющим многолетний опыт разработки программного обеспечения с открытым исходным кодом. Библиотеки компонентов пользовательского интерфейса.

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

Учить больше

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

Учить больше

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

Учить больше

Множество альтернатив для компонентов меню, включая строку меню, мегаменю, контекстное меню, панельное меню на основе гибких MenuModel API.

Учить больше

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

Учить больше

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

Designer API — это движок тем на основе SASS, позволяющий легко создавать темы PrimeNG с более чем 500 переменные, демонстрационное приложение и базовый образец темы.Есть ли у вас собственное руководство по стилю или просто Если вам нужна настраиваемая тема, Designer API — это правильный инструмент для их разработки и воплощения в жизнь.

Посетите домашнюю страницу Designer API для получения дополнительной информации и живых демонстраций.

Учить больше Поддержка

LTS обеспечивает стабильность, превосходное качество и повышенную безопасность для предыдущих версий.

PrimeNG LTS — это услуга на основе годовой подписки, предоставляющая лицензию на лучшие совместимый версия подходит вам.

Учить больше

PrimeNG PRO позволяет легко поддерживать, настраивать и добавлять функции в PrimeNG, как если бы это был в доме фреймворк.

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

Учить больше ▲ .

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

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