iQEditor и iQNoteEditor
- iQEditor — продвинутый текстовый редактор, с подсветкой орфографии и поиском
- iQNoteEditor — потомок iQEditor умеющий проверять орфографию, работать с блоками кода на любом языке и подсвечивать в них синтаксис, а также искать, находить и переходить между предыдущими и следующими найденными.
Возможности редакторов
- Вводить текст, оформляя записи;
- Контролировать ввод (на русском языке) и исправлять опечатки;
- Выделять текст курсивом, жирным и подчеркнутым шрифтом;
- Использовать выравнивание текста по ширине страницы; левой, правой сторонам и по центру;
- Выделять текст тремя цветами и тремя маркерами для выделения (красный, синий, зеленый);
- Использовать заголовки 4-х уровней;
- Использовать нумерованные и маркированные списки 4-х видов;
- Использовать таблицы;
- Вставлять в текст изображения из файлов и делать скриншоты (с помощью gnome-screenshot);
- Использовать в тексте гиперссылки, горизонтальные линии и вставлять данные непосредственно в html формате;
- Использовать в тексте специальные символы и символы из кодировки uniсode;
- Вставлять блоки кода на любом языке программирования и видеть их с подсветкой синтаксиса.
- Импортировать html и md файлы;
- Экспортировать данные в html, md и pdf форматы;
- Выводить информацию на печать;
- Находить нужный текст, подсвечитать найденное, переходить вперед и назад по найденному;
- Переходить по внешним ссылкам, просто нажав на них мышью.
* Мы не ставили задачу написать текстовый редактор или редактор кода. В частности вы не сможете выбрать шрифт, его размер и сделать многие другие вещи - назначение этого программного продукта, все-таки, несколько иное.
Горячие клавиши редакторов
Горячие клавиши - это самый удобный и быстрый способ управления функционалом любой программы. Профессиональная работа немыслима без них. Мы постарались использовать стандартные сочетания клавиш, а те, на которые стандарт не распространяется - подобрали наиболее логично. Если вы не знаете комбинацию клавиш для быстрого вызова функции - просто посмотрите ее в контекстном меню. Знайте, что эта шпаргалка у вас всегда под рукой.
Для непосредственного управления программой:
ESC
- ВыходF1
- СправкаF12
- Обновить все панелиCTRL+F
— ПоискCTRL+SHIFT+F
— Отмена поискаCTRL+↓,↑
— Переключение между информационными слоями.
Для работы с текстом
Основные клавиши
Отмена - CTRL+Z
Вернуть - CTRL+SHIFT+Z
Вырезать - CTRL+X, SHIFT+Del
Копировать - CTRL+C, CTRL+Insert
Вставить - CTRL+V, SHIFT+Insert
Вставить с форматированием - CTRL+SHIFT+Insert
Жирно - CTRL+B
Курсив - CTRL+I
Подчеркнуто - CTRL+U
По левому краю - CTRL+L
По центру - CTRL+C
По правому краю - CTRL+R
По ширине - CTRL+J
Удалить форматирование - CTRL+ESC
Добавить отступ - CTRL+TAB
Сохранить - CTRL+S
Печать - CTRL+P
Выделить все - CTRL+A, CTRL+5
Выделение цветом
Красный шрифт - CTRL+1
Синий шрифт - CTRL+2
Зеленый шрифт - CTRL+3
Красный маркер - CTRL+SHIFT+1
Синий маркер - CTRL+SHIFT+2
Зеленый маркер - CTRL+SHIFT+3
Форматирование
Заголовки (1-4) - CTRL+F1…F4
Заголовок - CTRL+H
(это заголовок №4, как самый часто употребляемый)
Список (нумированный) - CTRL+F5
Список (маркированный) - CTRL+F6
Список (маркированный) - CTRL+F7
Список (маркированный) - CTRL+F8
Таблица - CTRL+F9
Гиперссылка - CTRL+F11
Линия-разделитель - CTRL+F12
Специальная вставка
Картинка - CTRL+F10
Скриншот - CTRL+SHIFT+F10
Отступ - CTRL+TAB
Специальный блок - CTRL+SHIFT+TAB
Блок кода - F5
Блок кода (python) - F6
Блок кода (java) - F7
Блок кода (bash) - F8
Поиск
F3
- Перейти к следующему найденному фрагментуSHIFT+F3
- Перейти к предудущему найденному фрагменту
Контекстное меню
Самый простой способ использовать функционал редактора, воспользоваться контекстным меню, вызвать его можно правой кнопкой мыши. Логика работы с меню и программой полностью подчиняется общепризнанным правилам работы с ПК и уверенный пользователь освоит это без всяких проблем.
Контекстное меню программы полностью интерактивно и независимо как для каждой панели, так и для любого элемента окна. В контекстном меню имеется весь функционал заложенный в программе и оно всегда принимает тот вид, который максимально удобен и комфортен в каждой конкретной ситуации. Например, если на панели выделен текст, то вам будут предложены действия которые можно с ним совершить. Это же касается и всех остальных элементов управления, которые работают с контекстным меню.
Альтернативой контекстному меню служат горячие клавиши — это удобней, быстрей и комфортней. Если вы забыли нужную вам комбинацию клавиш - просто посмотрите ее в контекстном меню!
Внимание! В контекстном меню нет функции «Найти». Для ее вызова служит стандартная горячая клавиша
CTRL+F
, см. подробности в справке и в разделе «Поиск»
Форматирование текста
Удаление форматирования
Для того чтобы удалить форматирование текстовый блок нужно выделить и выбрать в меню соответствующий пункт или набрать на клавиатуре CTRL+ESC.
Отмена форматирования его повторным выбором не производится! Мы посчитали это более удобным для работы, нежели выделение каждого отледбного слова в блоке при отмене его форматирования.
Шрифт
Внимание! У вас не будет возможности изменить шрифт, он является системным и относится ко всем программам вашего ПК! Вы можете только использовать выделение шрифта, подчеркивание и другие возможности оформления Для форматирования текста можно его выделить и дать команды через контекстное меню или воспользоваться горячими клавишами (они стандартны для всех текстовых редакторов).
Если выбрать пункт меню или нажать клавишу при отсутствии выделенного текста в редакторе, то выбранное форматирование применится непосредственно к вновь вводимому тексту.
Здесь вы можете:
- вводить и выделять текст жирным шрифтом (CTRL+B)
- вводить и выделять текст курсивом (CTRL+I)
- вводить и выделять текст подчеркнутым шрифтом (CTRL+U)
- вводить и размещать текст по центру (CTRL+E)
- вводить и размещать текст с левого края страницы (CTRL+L)
- вводить и размещать текст с правого края страницы (CTRL+R)
- вводить и размещать текст по ширине листа (CTRL+J)
Кроме того, к форматированию можно отнести использование таблиц, списков, маркеров и многого другого, но об этом мы расскажем далее.
Выделение текста цветом
Для того, чтобы выделить текст цветом, его нужно выделить и применить соответствующий функционал. Для этого в контекстном меню имеется пункт «Выделение цветом» или нажать соответствующую горячую клавишу:
- Красный цвет текста — CTRL+1
- Синий цвет текста — CTRL+2
- Зеленый цвет текста — CTRL+3
- Выделение красным маркером — CTRL+SHIFT+1
- Выделение синим маркером — CTRL+SHIFT+2
- Выделение зеленым маркером — CTRL+SHIFT+3
Использование гиперссылок
Для того, чтобы вставить в текст гиперссылку нужно установить курсор в то место текста, где будет гиперссылка, после чего в контекстном меню выбрать пункт «Специальная вставка»→«Вставить гиперссылку» (или нажать CTRL+F11), после чего в появившемся диалоговом окне ввести необходимые данные.
Линия-разделитель
Линия-разделитель представляет собой простую горизонтальную линию:
ее можно вставить выбрав пункт меняю «Специальная вставка»→«Вставить линию-разделитель» или нажать комбинацию клавиш CTRL+F12
Использование заголовков
Для того чтобы маркировать выделенный абзац заголовком нужно выбрать в меню «Преобразования» — «Заголовок …» или нажать на клавиатуре CTRL+F1…F4, заголовки нумеруются от большего к меньшему.
Работа с таблицами
В процессе работы иногда бывают нужны таблицы. Эта программа не ставит своей целью сделать работы с таблицами удобней чем где-то еще, однако вставить простую таблицу в текст вы всё же сможете. Для этого предварительно нужно продумать структуру таблицы (число колонок и строк) и нажать клавиши CTRL+F9 или выбрать в меню «Специальная вставка»→«Вставить таблицу».
Если же вам нужна какая-то сложная таблица, а предоставить вам ее программа не может - используйте онлайн сервис генерации таблиц для веб-дизайнеров и вставьте ее в виде html кода.
Использование списков
Редактор умеет вставлять и обрабатывать списки. Более того - программа работает с четырьмя их видами. Для того, чтобы создать список вам необходимо войти в меню и через пункт «Специальная вставка» выбрать тот, который вам больше всего подходит. Кроме того списки можно создать и горячими клавишами:
- Нумерованный (CTRL+F5):
- Маркированный с точками (CTRL+F6):
- Маркированный с квадратами (CTRL+F7):
- Маркированный с кругами (CTRL+F8):
Кроме того, в программе имеется встроенный «лайфхак»: чтобы создать маркированный список общего вида (с точками) в начале строки нужно поставить знак «*» или «-», а дальше набирать список как и в других редакторах.
Использование картинок
Для того, чтобы вставить картинку в текущем месте документа нужно выбрать в меню «Специальная вставка»→«Вставить картинку из файла» или нажать на клавиатуре CTRL+F10.
Вставка скриншотов
Для вставки скриншота нужно нажать CTRL+SHIFT+F10 или выбрать пункт меню «Специальная вставка»→«Скриншот».
Программа (она находится поверх всех окон) после этого свернется, а вы сможете выделить мышью часть экрана которую хотите включить в скриншот.
Для работы этой функции нужно внешнее программное обеспечение - скриншотер окружения GNOME (gnome-screenshot).
Проверка орфографии
Этот функционал работает автоматически и им не нужно управлять. Все неверно набранные слова русского языка будут подчеркнуты красным. Это касается так же всех слов на других языках.
Автоматическая замена опечаток не производится, варианты правильного написания и корректные словосочетания не предлагаются. В словаре программы не может быть всех слов русского языка, просим отнестись с пониманием того, что некоторые правильно написанные слова будут выделяться как слова с ошибками.
Поиск
Поиск осуществляется редствами приложения в котором применен виждет (см. пример)
Для навигации по найденному внутри панели:
- F3 - Перейти к следующему найденному фрагменту
- SHIFT+F3 - Перейти к предудущему найденному фрагменту
Импорт из других форматов
Редакторы поддерживают импорт теста с форматированием из форматов HTML и MarkDown. Для того, чтобы активировать этот функционал нужно перейти в меню, выбрать «Импорт» и в появившемся окне выбрать импортируемый файл.
Внимание !
При импорте содержимое панели заменяется импортируемым документом.
Экспорт в другие форматы
Программы поддерживают экспорт в форматы pdf, html, odt и markdown. Все три формата представляют собой популярные способы распространения документации. Кроме того, формат odt - это формат популярного офисного пакета «LibreOffice».
Экспорт документа в формат markdown изначально нужен был для оформления wiki документации и написания статей для github/gitflic/gitlab…
Печать
Для того, чтобы напечатать текст из текущей информационной панели нужно выбрать пункт меню «Печать» или нажать клавиши CTRL+P.
Использование блоков кода (только для iQNoteEdit)
Блоки кода маркируются символами:
/```
текст программы
```/
В этом случае подсветка синтаксиса не осуществляется. Однако следуя правилу оформления документации, например для 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). Кроме того, если выделить текст и нажать клавишу, то тест «обернется» блоком кода.