Системные требования
- Windows Vista+/Server 2008+
- .Net Framework 4.52+
Установка
Кроме выполнения системных требований дополнительных действий по установке не требуется. Программу можно запускать из любого каталога. При этом она будет использовать единые настройки и базу данных, хранимые в профиле текущего пользователя при обычном запуске и в каталоге программы - при портативном запуске. Чтобы программа автоматически запускалась при входе текущего пользователя Windows, нужно поставить соответствующий флажок в настройках программы.
ClipAngelPortable.bat или параметр /p - запускает приложение в портативном режиме, т.е. настройки и стандартная база данных будут сохраняться/загружаться в том же каталоге, откуда запущена программа. Параметр /m - запускает приложение в свернутом режиме.
Программа не модифицирует системный реестр и файлы Windows (за исключением опции "Автозапуск при входе пользователя").
Языки интерфейса
- Английский (ручной)
- Русский (ручной)
- Китайский (машинный)
- Немецкий (ручной)
- Французский (ручной)
- Греческий (машинный)
- Хинди (машинный)
- Итальянский (ручной)
- Португальский-Бразилия (ручной)
- Польский (ручной)
- Испанский (машинный)
Возможности
- Поддерживаются форматы данных: обычный текст, html текст, rtf текст, файлы, картинки
- Захватывает все данные поддерживаемых типов скопированные в буфер обмена (клипы)
- Захватывает заголовок окна и имя приложения источника клипа
- Отображает исходный веб адрес для html текста
- Фильтр списка клипов по меткам "Полезный (Вставленный)" и "Любимый" с переключением по горячим клавишам
- Фильтр списка клипов по типу
- Горячий фильтр по тексту клипов
- Запоминает последние фильтры, использованные для вставки
- Подсветка полезных (вставленных) клипов
- Подсветка вхождений фильтра в тексте
- Подсветка гиперссылок и открытие по ALT+клик
- Обозначение конца текста клипа при просмотре
- Вставка текстовые клипы в оригинальном виде и виде простого текста выделенного или всего
- Повторное копирование клипов поднимает их вверх списка
- Предельный размер одного клипа для захвата
- Предельное количество клипов для хранения
- Горячая клавиша (по умолчанию ALT+V) для показа окна ClipAngel из любой программы, в которую затем можно вставить клип
- Горячая клавиша для последовательной вставки
- Мультиязычный интерфейс пользователя с переключением на ходу (Английский и Русский)
- Переход по вхождениям фильтра в тексте вперед и назад
- Возможность удалять клипы
- Горячий фильтр и список клипов одновременно обрабатывают нажатия клавиш, не нужно переключать между ними фокус
- История хранится зашифровано на диске
- Переключатель активизации верхнего клипа при показе окна
- Переключатель переноса слов
- Колонка компактного представления видимого размера клипа
- Подсветка вхождений фильтра в списке клипов
- Переключатель "перемещать скопированный клип наверх"
- Редактирование заголовка клипа
- Установка/Снятие пометки "Любимый" для клипов
- Поддержка формата "Clipboard Viewer Ignore" для игнорирования паролей
- Автоматическая и ручная проверка обновления и обновление одной кнопкой
- Портативный режим
- Автопозиционирование окна при открытии под вводимым текстом
- Режим редактирования текста клипа
- Режим окна всегда сверху
- Команда открытия клипа как файла
- Команда эмуляции ввода символов (работает даже в окне терминала)
- Диагностическое сообщение при невозможности вставки в привилегированное окно
- Переключатель "Слежение за буфером обмена"
- Переключатель "Моноширинный шрифт"
- Индикатор позиции в тексте показывает смещение, номера строки и колонки, длину выделения
- Переключатель "Очищать фильтры при закрытии окна"
- Индикация включенного фильтра кнопкой "Очистить фильтры"
- Полная поддержка сложных окон в командах вставки (cmd.exe и RDP)
- Отображение фрагмента картинки в списке
- Переключатель"Родное оформление" для HTML и RTF клипов
- Переключатель "Показывать иконку источника в списке"
- Автоматическое открытие окна после захвата текстового клипа из ABBYY Screenshot Reader
- Команда "Сравнить тексты" с поддержкой Beyond Compare, ExamDiff Pro, WinMerge, Araxis Merge, DiffMerge, KDiff3 и пользовательского приложения
- Команда "Перевести текст"
- Отображение заголовка целевого окна в заголовке окна программы после " >> "
- Настройка "Шрифт по умолчанию"
- Настройка "Горячая клавиша открытия окна любимых"
- Команда "Очистить буфер обмена"
- Команда "Переместить в начало"
- Настройка "Горячая клавиша сравнения последних клипов"
- Команды для установки отбора по типу клипа
- Переключатель "Автовыделение вхождения"
- Мультивыделение клипов поддерживается большинством команд
- Настройка "Горячая клавиша открытия окна без изменений"
- Команда "Переключить фокус список/текст F10"
- Серии >3 идентичных символов обрезаются в автозаголовке клипа
- Настройка "Каталог временных файлов клипов"
- Всплывающая подсказка на строке клипа в списке
- Переключатель "Учитывать регистр букв" для фильтра
- Переключатель "Независимые слова" для фильтра
- Переключатель "% - любая строка' для фильтра
- Настройка "Файл базы данных" для переключения списков клипов
- Перетаскивание клипов из списка
Поддержка 1С
- При захвате простого (без оформления) текста, содержащего только код на встроенном языке 1С, он превращается в HTML и раскрашивается в соответствии с синтаксисом встроенного языка. Раскраска отображается только при включенном переключателе "Родное оформление текста"
- Если окно ClipAngel открыто из конфигуратора 1С (глобальным сочетанием клавиш), то ALT+клик по гиперссылке на строку исходного кода в описании ошибки откроет эту строку в модуле в конфигураторе 1С (аналогично кнопке Конфигуратор в окне ошибки)
Аналоги
До написания программы я перепробовал множество аналогов и составил свой личный рейтинг их полезности в работе программиста:
- AceText - платный
- ClipDiary - бесплатный для некоммерческого использования
- Ditto - бесплатный
- ArsClip - бесплатный
- ClipMate - платный
- ClipMagic - платный
- ClipCache - платный
- CLCL - бесплатный
- и другие
Сравнение с аналогами
Если вы поклонник выбирать клип из маленького меню как например в CLCL, то ClipAngel вам скорее всего не подойдет, т.к. выбор клипа в нем осуществляется из основного окна программы (показано на первом скриншоте).
Часто задаваемые вопросы:
Это утилита, которая ведет для вас историю буфера обмена. Она следит за изменением буфера обмена и сохраняет в свою внутренную базу данных полную историю скопированных данных.
Это набор всех данных, которые вы копировали в буфер обмена: тексты в разных форматах (plain text, rtf, html), картинки, списки файлов. Каждый такой кусок данных мы называем "клип" (clip). Таким образом, история буфера обмена - это набор клипов в хронологической последовательности.
Иметь под рукой все когда-либо скопированные записи - очень удобно. Нет, даже не просто удобно - это потрясающе удобно. Вы должны попробовать, чтобы оценить всю ее мощь. В любой момент вы можете получить назад данные, которые копировали 10 минут назад или вчера. Вы можете найти и восстановить информацию, которая давно потеряна. И, главное - это быстрый, почти мгновенный доступ к последним скопированным клипам: вы сможете работать быстрее.
К сожалению, не существует возможности получить доступ к данным, которые вы копировали в то время, пока программа не работала. Данные в буфере обмена замещаются при каждой операции копирования. Программа как раз и призвана исправить этот недостаток.
- Вы можете быстро скопировать их обратно в буфер обмена.
- Вставить любой клип из истории напрямую в выбранное приложение
- Искать нужный клип по его содержимому.
- Узнать программу, из которой данные были скопированны.
- Выборочно удалять клипы.
Да, конечно. Есть функция поиска по содержимому. Например, вы можете набрать "http://" в поле поиска, чтобы отфильтровать все клипы, которые содержат ссылку.
Просто начните вводить текст, когда фокус ввода находится в списке клипов или поле фильтра. Именно в таком состоянии открывается окно программы горячей клавишей (по умолчанию ALT+V). После ввода каждого символа список клипов будет сразу же обновляться и в нем будут оставаться только подходящие клипы. Выберите нужный клип привычным клавишами "Up", "Down", "Page Up", "Page Down" и т.д.
Нажмите F9, чтобы сбросить фильтр поиска и увидеть все элементы истории буфера обмена.
В настройках ангела есть "Горячая клавиша сравнения последних клипов". Также в настройках надо указать "Приложение сравнения файлов", если у вас установлена неизвестная ангелу менеджеру программа сравнения файлов. Известны ему программы Beyond Compare, ExamDiff Pro, WinMerge, Araxis Merge, DiffMerge, KDiff3. Если он не найдет такую программу, то откроет сайт для скачки бесплатной такой программы.
Итак после этой однократной подготовки, чтобы сравнить тексты, например из ячеек табличного документа отчета сравнения объектов конфигуратора, нужно
1. встать на каждую ячейку поочередно и нажимать CTRL+C
2. нажать горячую клавишу "Горячая клавиша сравнения последних клипов"
3. откроется приложение сравнения файлов в режиме текста и сравнивает содержимое 2-х последних скопированных ячеек
В настройках хранителя паролей KeePass 2.X в группе Security нужно включить флажок "Use "Clipboard Viewer Ignore' clipboard format (not recommended)". В KeePass 1.X этого флажка нет, но он как бы всегда включен. Чтобы ClipAngel не захватывал пароли скопированные из других программ, нужно добавить их в настройку "Игнорируемые приложения в захвате клипов" или использовать на клипе команду "Игнорировать приложение".
В полноэкранном режиме терминальный сеанс не позволит это сделать. Но можно запустить терминальный сеанс в оконном режиме, немного пожертвовав размерами удаленного рабочего стола. Для этого рекомендую использовать альтернативный клиент удаленного рабочего стола Remote Desktop Connection Manager, выпускавшийся самой же компанией Microsoft, но поддержка прекращена и я залил его на свой ресурс. В свойствах подключения на закладке "Remote desktop settings" нужно убрать флажок "Inheret from parent" и в группе "Remote desktop size" выбрать вариант "Same as client area". Также рекомендую в главном меню включить опцию View\Server tree visibility\Autohide . Максимизируйте окно. Теперь после переподключения вы увидите удаленный рабочий стол максимально возможного размера в окне без полос прокрутки.