Специальные возможности
Программный пакет имеет функционал, специально предназначенный для облегчения решения повседневных задач, связанных с профессиональной деятельностью.
Во-первых, это поддержка блоков кода, для его записи на хранение и «как в черновик», а во-вторых - это простой, но полноценный todo-list в котором можно «завязать узелки на память» и спланировать дела на день. Не скроем, что обе эти возможности нужны, в первую очередь, программистам, но они также пользуются популярностью и у других пользователей.
Использование блоков кода
Блоки кода подсвечиваются в 1 и 2 панелях iQMemo и во всех панелях iQStMemo. Блоки кода маркируются символами:
/\`\`\`
текст программы
\`\`\`/
В этом случае подсветка синтаксиса не осуществляется. Однако следуя правилу оформления документации, например для gitflic/github/gitlab…, можно указать язык программирования. Делается это так:
/\`\`\` python
текст программы
\`\`\`/
То есть в первой строке блока, после его управляющих символов ставится пробел и пишется язык (лексер). Программой поддерживается крайне много языков программирования, командных интерпретаторов, конфигурационных и системных форматов. Для корректной работы программы необходимо наличие pygments. Подробно - в «Книге проекта» в разделе «Техническая документация».
Примеры раскраски кода:
def test_get_salary_summ():
"""тест 1"""
assert get_salary('Лютиков Руслан 60 1000')[1] == \
60000, 'Неверная сумма'
import java.util.ArrayList;
import java.util.List;
abstract class Fruit{
double weight_coeff;
int count;
public Fruit(int value){
this.count = value;
}
public Double getWeight(){
double result = this.count*this.weight_coeff;
return result;
};
}
Для вставки блока кода в текст можно просто набрать комбинацию управляющих символов, а можно вставить его нажав горячую клавишу (F5-F8). Кроме того, если выделить текст и нажать клавишу, то тест «обернется» блоком кода.
Использование списка дел
Речь идет о встроенном todo листе, который умеет подсвечивать наиболее важные дела. О том, как настроить перечень таких дел читайте в этом руководстве .
Этот todo лист работает только в третьей информационной панели и только в программе iQMemo!
В ней вам нужно просто внести список дел построчно (нажимая ↲) и по мере выполнения — отмечать выполненные. Для того, чтобы отметить строку с делом выполненной нужно в ее начале набрать --
и эта «задача» сразу поменяет цвет и станет «неактивной».
Кроме того, эта панель так же поддерживает цветовые комментарии: однострочный («//» в начале строки) и многострочный (/* … */), как это принято в программировании.
Вставка HTML кода
В самых сложных случаях вам может понадобиться форматирование, которое не делает программа. Для этого напишите html-код и вставьте его в ваш документ в нужном месте.
Для этого в меню выберите «Специальная вставка»→«Вставить HTML-код». Вставленный код будет преобразован в нужное вам форматирование.
«Запискин»
Это специальный макрос, который предназначен для того, чтобы быстро записать что-то в нужную вам книгу (раздел, срез, тему) iQStMemo
. Причем вызывается он значком, расположенным на рабочем столе (или в другом, удобном для вас, месте вашего рабочего окружения) и представляет собой окно с полем ввода. Вам нужно всего-лишь ввести вашу записку в это поле (причем оно представляет собой полноценный текстовй редактор и вы можете записать все что нужно, в том числе с форматированием, таблицами и, даже, скриншотами).
Для того чтобы создать ткой значок, вам нужно в окне iQStMemo
на боковой панели установить галочку «Показать параметры», выбрать нужную вам книгу и нажать кнопку «Запискин». После этого на рабочем столе появится значок с названием книги, активировав который вы сможете максимально быстро делать записи с вашу книгу. Попробуйте - это очень удобно!
* Этот функционал появился начиная с версии 2.1.1