Подружить Emmet с новой версией Notepad++

Сегодня прилетелело обновление на Notepad++ (v.7.6.6) и неожиданно сломался плагин Emmet. А без него я уже не могу. Сначала я не мог понять, почему не работают горячие клавиши, а потом увидел, что самого плагина нет. Полез разбираться. Оказалось, что с некоторых пор ветка 7.6.6 и выше изменила способ работы с плагинами.
Теперь в меню нет пункта Plugin Manager, вместо него теперь Plugins Admin. Но это полбеды, в новом менеджере не находится нужный плагин. Как я понял, разработчики плагинов должны как-то связаться с автором блокнота, чтобы добавить свой плагин.
Остаётся муторный способ — добавлять вручную. Убил полдня, чтобы разобраться с этими механизмом и пишу сюда на всякий случай, чтобы не забыть самому. Работает только под 32-битную версию, под 64-битную на свой страх и риск, там пока экспериментируют.

Итак, шаг первый — сначала следует установить плагин PythonScript. Скачиваем архив PythonScript_Full_1.3.0.0.zip и распаковываем в отдельную папку. Затем открываем папку %ProgramFiles(x86)%\Notepad++\plugins\ и создаём в ней новую папку PythonScript. Копируем файл PythonScript.dll из папки plugins распакованного архива и вставляем его в созданную папку %ProgramFiles(x86)%\Notepad++\plugins\PythonScript\.
Копируем файл python27.dll из архива в папку %ProgramFiles(x86)%\Notepad++\.
Копируем папки scripts и lib из архивной папки plugins\PythonScript в созданную папку %ProgramFiles(x86)%\Notepad++\plugins\PythonScript\.
Надеюсь, вы не запутались.

Второй шаг — установка плагина Emmet. Скачиваем архив emmet-npp.zip и распаковываем его.
Создаём в папке %ProgramFiles(x86)%\Notepad++\plugins\ новую папку EmmetNPP.

Копируем файл EmmetNPP.dll из архива и вставляем в созданную папку EmmetNPP.
Копируем все файлы и папки из папки EmmetNPP архива и вставляем в созданную папку EmmetNPP.
Теперь ваша папка ..\plugins\EmmetNPP должна содержать файлы EmmetNPP.dll, _PyV8.pyd, editor.js, npp_emmet.py, PyV8.py и папку emmet.

Перезапускаем блокнот и видим в меню плагины Emmet и PythonScript. Осталось повесить горячие клавиши на любимые команды.

Расширение для Chrome

Долгое время у меня в Хроме стояло удобное расширение для быстрого копирования заголовка и адреса страницы. Но недавно оно почему-то исчезло. Возможно после очередного обновления браузера оно стало устаревшим. Терпел я несколько недель, а потом чувствую — не могу без него. Стал искать аналоги. Нашлось несколько похожих по функционалу, но полностью ни один не устраивал. То лишние настройки, то не такой формат записи и т.д. И тогда я решил, что создам своё расширение на основе других. Ведь по сути расширение — это JavaScript и немного HTML и CSS.

Потратил пару вечеров на шлифовку расширения и готов им поделиться с народом.

Встречайте, расширение Скопировать URL.

Пример работы расширения для текущей страницы — вызываем контекстное меню правой кнопкой мыши и выбираем пункт Скопировать URL. У него есть дополнительные пункты. Выберем сначала первый пункт Заголовок и URL.

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

Расширение для Chrome « Блог Александра Климова https://alexanderklimov.ru/2018/08/01/chrome-extension/

Выберем вариант <a href=URL>Заголовок</a>


На этот раз в буфер попадёт текст в следующем виде

<a href=»https://alexanderklimov.ru/2018/08/01/chrome-extension/»>Расширение для Chrome « Блог Александра Климова</a>

Подобные строки я заношу в текстовый редактор для временных записей, к которым нужно вернуться позже.
Как установить — скачиваете файл copyurl.zip. Распаковываете архив, содержащий папку copyurl с файлами.

Затем открываете Google Chrome, в меню выбираете пункт More tools | Extensions. Проследите, чтобы был включён режим Developer mode. Нажимаете на кнопку Load unpacked, указываете местоположение папки и расширение должно появиться в браузере. Готово.

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

Avidemux

При работе с экш-камерой встал вопрос о софте для обработки видеоматериала. Мне нужен был простенький редактор, позволяющий вырезать и склеивать видеофрагменты. Быстрый поиск привёл меня к редактору Avidemux — кроссплатформенный, с открытым исходным кодом.
Попробовал, мне понравилось. Нельзя сказать, что интерфейс дружелюбный и понятный. Но посмотрел пару видосиков на Ютубе, почитал несколько сайтов и общие принципы работы стали понятны. При этом при соответствующей настройке можно делать и более сложные вещи — добавлять логотипы, переворачивать видео и т.д.

Меня опередили. Приложение Labels

В январе я писал о том, что хочу написать программу для учёта одежды. Смотри запись на эту тему Мне нужна твоя одежда, ботинки и мотоцикл. Я постоянно думал о ней, мысленно представляя, как она должна выглядеть в конечном варианте. Но жизнь внесла свои коррективы. Сегодня, читая блог Экслера, наткнулся на новый пост, где автор просил поделиться хорошими программами под Android. И один из читателей посоветовал приложение Labels. Меня заинтересовала программа и я её скачал с Google Play.

Читать далее

Special characters Menu для Windows 8

Два года назад я рассказывал о программе Special characters Menu. Хорошая программа, которой я периодически пользовался. Но с недавних пор я переехал на другой компьютер с Windows 8 и как-то забыл про неё. Неожиданно, в комментариях к той статье один пользователей пожаловался, что данная программа не работает в Windows 8. Стал проверять — действительно не работает. Проблема заключалась в следующем — для вызова окна программы использовалась комбинация клавиш Win+C, но в Windows 8 эта комбинация оказалась занятой, она вызывает панель с датой. Засада.

Вообще-то программа поставлялась с исходниками на Delphi и продвинутый программист мог переделать программу под себя. Но мы с вами не программисты, а пользователи. К счастью, выход нашёлся. Некто Александр написал мне, что есть новая версия программы, где данный недостаток исправлен. У программы появился новый файл настроек HotKey.ini. Он содержит единственный символ, который отвечает за вторую клавишу вместе с Win. По умолчанию, там находится символ «C». Если вы по-прежнему пользуетесь Windows 7, то вам менять ничего не надо. Если вы перешли на Windows 8, то откройте любым текстовым редактором данный файл и замените символ на свой. Я, к примеру, заменил на символ «N». Теперь, когда мне надо вызвать программу, то нажимаю на Win+N и выбираю нужный мне спецсимвол. Красота. Программа доступна по старому адресу. Пользуйтесь.