среда, 14 сентября 2016 г.

настройки софта

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

Notepad++ 
-решить проблему кодировки
-разное - автоопрееление обновления - молча обновляться
-auto-completion - выбрать function completion вместо function an word completion
-auto-completion - убрать галочки автовставки закрывающих скобок и кавычек, поставить галочку закрывающих тегов html/xml
-Backup - Remember current session for next launch - выключить
-плагин Compare - https://sourceforge.net/projects/npp-compare/

Firefox
-настройки tabmix - мышь - кнопки мыши - Ctrl+клик - закрытие вкладки
-настройки tabmix - мышь - кнопки мыши - убрать галочки "предотвращать перетаскивание...", "предотвращать изменение размера"
-настройки tabmix - события - новые вкладки - открывать открывать новые вкладки после текущей
-настройки tabmix - события - настройки вкладок - листать по ctrl-таб в порядке поcледнего просмотра


Windows 10
ввод пароля после сна:  Настроки - Учетные записи - Параметры входа - Требуется вход - "Каждый раз" 

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


Добавление русской проверки правописания в LibreOffice
http://extensions.libreoffice.org/extension-center/russian-dictionary-pack

качаем, запускем. предупреждение, что словари устарели - пофиг.

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


четверг, 1 сентября 2016 г.

проблема с кодировкой в Notepad++

поправка: в новых версиях Notepad++ проблема отсутствует (7.5.9), но статью оставлю на случай, если понадобится задать шаблон вновьсоздаваемого файла
--------------
столкнулся с такой проблемой:
создаешь пустой текстовый файл средствами проводника Windows (контекстное меню - Создать - Текстовый документ),
открываешься его в notepad++ - он его открывает с кодировкой ANSI, не смотря на настройки, говорящие об обратном:



Если при этом напечатать там русских символов и сохранить - при следующем открытии частенько все или некоторые буквы выводятся в неверной кодировке.

однако, если напечатать английские буквы и/или некоторые базовые символы (а точнее, только символы, кодируемые в UTF-8 одним байтом), то после сохранения такой документ открывается в UTF-8. то есть, проблема у Notepad++ - с пустым файлом (я бы назвал это багом).

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

как это сделать:
  • в реестре находим HKEY_CLASSES_ROOT\.txt\ShellNew
  • удаляем параметр "NullFile" , который говорит о том, что должен быть создан пустой файл
  • создаем параметр Data бинарного типа, вводим значение "20", что соответствует десятичному "32" и является символом пробела. Теперь в новом документе будет ставиться пробел