Персональная страница shra, блог фриленсера, веб-разработчика на PHP. Здесь я делюсь своим опытом и мыслями, провожу опыты над людьми, собираю нематериальные свидетельства собственной глупости. Используя примеры программного кода с данного сайта, вы принимаете всю ответственность за возможные последствия их использования, включая ваше психическое здоровье и интересы третьих лиц.
Если вы заметили, что ваш любимый текстовый редактор Sublime грузит процессор, то описанные настройки помогут справиться с проблемой.
Обычно это проявляется в больших проектах, где подключено очень много файлов. Не беспокойтесь, авторы submile не начали майнить биткоины, так себя проявляет индексация файлов, которая служит в том числе для работы фичи «Goto Definition».
Все что нужно сделать — это отключить индексацию в настройках.
Выберите в меню пункт — настройки:
В открывшемся к редактированию файле добавьте параметр — index_files со значением false, как показано на следующем скриншоте:
Сохраните настройки. Скорее всего вы сразу же увидите изменения, но возможно потребуется перезапустить программу.
Вы создали форму с полем типа file, и хотите сохранять файл как сущность друпала при отправке данных формы.
[crayon-6ae94b05ad7c4925235500/]
Обычно объявления форм в Drupal 8+ размещаются в виде расширений класса FormBase в каталоге модуля /scr/Form/*. ...
Важно отметить, что настройки будут отличаться для разных версии xdebug, здесь я даю гайд для версий xdebug 3.x.
Этот гайд писался для PHP 7, а вот ...
При написании плагина столкнулся с тем, что в момент нажатия кнопки в тулзах, редактор терял фокус ввода.
Поведение верное, но пользователю не удобно - нужно курсор возвращать на место "вручную".
Вернуть фокус можно так:
[crayon-6ae94b05adb89779717250/] ...
React компонент TextField библиотеки @mui/material - это сложный элемент и получить значение через свойство ref нельзя.
Разработчики понимали, что доступ к HTMLInputElement внутри компонента нужно предоставить, и потому реализовали свойство inputRef, ...