Урок 14текстовые редакторы и текстовые процессоры
Содержание:
- Список текстовых редакторов
- Программы — текстовые процессоры
- Голосовой набор при помощи специальных программ
- «Чем проще — тем лучше» — основное правило копирайтера
- 2. Сокращайте число риторических вопросов
- 3. Разделяйте предложения
- 4. Конкретизируйте
- 5. Заменяйте длинные слова
- Microsoft Word Online
- Возможности текстовых процессоров
- Sibelius
- Настраиваем редактор
- Голосовой набор текста: все доступные варианты
- Таблица сравнения известных текстовых редакторов
- Разбираемся с CSS
- 2 основных шага при редактировании текста
Список текстовых редакторов
- Emacs — Один из самых мощных по возможностям многоцелевой, свободный редактор. История развития Emacs превышает 35 лет. Ядро реализовано на Си, остальная часть на диалекте Лисп — Elisp. Это позволяет модифицировать поведение редактора без его перекомпиляции. Имеет большое число режимов работы, при использовании редактора для программирования — не уступает возможностям IDE.
- jEdit — Свободный редактор на Java.
- Kate — Свободный. Мощный расширяемый текстовый редактор с подсветкой синтаксиса для массы языков программирования и разметки (модули подсветки можно автоматически обновлять по сети). Гибкий настраиваемый интерфейс. Входит в состав нативных приложений среды KDE.
- Gedit — Свободный. Расширяемый текстовый редактор с нумерацией строк, подсветкой кода для многих языков программирования и т. п. Входит в состав нативных приложений среды Gnome и основанных на ней.
- Notepad — входит в состав Microsoft Windows.
- Vim. Свободный. Один из самых мощных по возможностям редактор для программистов. Общая история развития семейства vi-редакторов превышает 35 лет. Модальный, основные режимы работы: режим ввода текста и командный режим. Обладает широкими возможностями настройки и автоматизации. Целевая аудитория — администраторы и программисты. Возможно расширение функционала за счёт поддержки скриптовых языков.
- GNU nano — Свободный редактор для текстового режима.
- EditPlus — текстовый редактор для Windows, предназначенный для программирования и веб-разработки.
- EmEditor — платный редактор для Windows-систем. Обеспечивает подсветку текста для разных форматов, модулей, однако интерфейс требует изучения.
- SciTE Свободный кроссплатформенный редактор с подсветкой синтаксиса для многих языков программирования, фолдингом. Широкие возможности настройки и автоматизации.
- NEdit — популярный текстовый редактор и редактор исходного кода для среды X Window System.
- Notepad++ (GNU GPL), основан на том же движке, что и SciTE. Имеет сходные возможности и удобный интерфейс. Тоже наиболее часто используется программистами. Из интересных особенностей стоит отметить возможность работы с FTP.
- Notepad GNU — свободный текстовый редактор с открытым исходным кодом для Windows, разработанный для программистов и обычных пользователей. Он базируется на компоненте SynEdit и распространяется под лицензией GNU GPL.
- Oiynsoft Text Editor — маленький и быстрый текстовый редактор от Oiynsoft.
- PSPad — Текстовый редактор с подсветкой синтаксиса, поддержкой скриптов и инструментами для работы с HTML-кодом.
- RJ TextEd — свободный текстовый редактор с подсветкой синтаксиса, сворачиванием и множеством других полезных возможностей.
- TEA — свободный кроссплатформенный редактор с сотнями функций обработки текста и разметки в HTML, LaTeX, Docbook, Lout, подсветкой синтаксиса и проверкой правописания.
- Crimson Editor — текстовый редактор с подсветкой синтаксиса для Microsoft Windows, распространяемый под лицензией GNU GPL
- AkelPad — маленький и быстрый редактор с множеством полезных плагинов.
- UltraEdit
- TextEdit — текстовый редактор-процессор от Apple Inc.
- VEdit — один из самых быстрых универсальных файловых редакторов доступных на рынке для программистов. Для автоматизации написания текста встроен язык программирования. Написан на ассемблере x86.
- DPAD — текстовый редактор для простых пользователей и программистов. удобный интерфейс и функциональность.
- Rnote — текстовый редактор с большим количеством настроек и функций.
- Bred — заменитель блокнота и HTML-pедактоp. Позволяет автоматически определять различные кодировки текста и работать с ними, выполняет форматирование текста, имеется подсветка текста и многое другое. Oн будет полезен любому пользователю, веб-дизайнеру или программисту.
- KeyPad+ — текстовый редактор для простых пользователей и программистов. Разработан русскими программистами.
- Buvasko Write — текстовый редактор для простых пользователей, имеет простой и понятный интерфейс, имеет возможность работать с файлами формата RTF, а также имеет возможность работы с таблицами. Разработан русскими программистами.
- mcedit — встроенный в файловый менеджер Midnight Commander текстовый редактор с возможностью управления мышью.
- Leafpad — простой текстовый редактор, легковесный с быстрым запуском. Входит в состав нативных приложений среды LXDE и LXQt
- Mousepad — простой текстовый редактор, легковесный с быстрым запуском. Входит в состав нативных приложений среды XFCE
Программы — текстовые процессоры
Подобное программное обеспечение целесообразно использовать в случаях, когда существуют конкретные требования не только к содержанию документа, но и его внешнему виду. Параметры форматирования текста сохраняются в кодах, которые не отображаются для пользователя. Для разных текстовых процессоров кодирование будет отличаться. С этим условием связаны ошибки, возникающие при работе с документами, созданными в другом приложении, так как код не всегда переносится корректно
На это нужно обращать внимание при выборе приложения для работы
MS Word
Получил широкое распространение благодаря интуитивно понятному интерфейсу и высокому качеству работы. Целевым назначением программы Word является редактирование, просмотр и создание текстовых документов. Кроме того, в приложении заложены опции локального применения простейших форм табличных и матричных алгоритмов. Продукт входит в состав пакета Office операционной системы Microsoft. Для защиты файлов доступно несколько вариантов принципов создания паролей:
- на открытие;
- на изменение;
- на внесение исправлений.
Ранние версии текстового процессора Microsoft Word содержали некоторые ошибки. К примеру, программа не отличала буквы Е и Ё. Современная версия снабжена надежным алгоритмом шифрования AES с 128-битным ключом. Начиная с версии 2003 SP3, процессор стал наиболее востребованным среди разновидностей подобного программного обеспечения.
WordPad
Популярный текстовый процессор с набором полезных опций входит в состав системного пакета от Microsoft Windows. WordPad более мощный, производительный и функциональный по сравнению с Блокнотом. Однако в нем нельзя найти таких профессиональных инструментов, как в Microsoft Word. Программа позволяет форматировать и печатать текст. В WordPad не получится создать таблицу или проверить орфографию.
LaTeX
При работе со сложными документами нередко используют данный текстовый процессор. LaTeX включен в пакет программ для компьютерной верстки TeX. С его помощью можно автоматизировать многие операции с файлами. Набор текста можно осуществлять на нескольких языках. LaTeX служит удобным приложением для подготовки:
- статей;
- файлов с нумерованными разделами и формулами;
- текстов с перекрестными ссылками, иллюстрациями и таблицами;
- библиографий.
OpenOffice Writer
Свободное программное обеспечение OpenOffice.org предлагает пользователям в составе системного пакета данный текстовый редактор. Приложение OpenOffice Writer обладает множеством схожих характеристик с Microsoft Word. Отличием является некоторые особенности функционала и полезные опции, которые отсутствуют в Word. К примеру, с помощью OpenOffice Writer осуществляется поддержка стилей страниц.
Голосовой набор при помощи специальных программ
Онлайн сервисы стали действительно удобным и полезным инструментом для предпочитающих голосовой ввод текста людей, но они имеют свои недостатки. Во-первых, многие сайты с таким функционалом нередко испытывают проблемы с совместимостью, если пользователь предпочитает сидеть на каком-нибудь не слишком популярном браузере. Так что лучшей рекомендацией будет переход на Google Chrome – с этим ПО, несмотря на его прожорливость в плане потребления системных ресурсов, совместимо практически все, что только можно.
Во-вторых, многим пользователям приходится работать с большими по объему текстами, обрабатывать по сотне страниц текстового контента. А что если в процессе удаленной работы возникнет критическая ошибка, компьютер перезагрузится, браузер удалит временные файлы, в т.ч. и cookies, а сохраненный текст пропадет? Очень обидно будет начинать все сначала. Именно поэтому людям, настроенным на серьезную работу по переводу звука в текст, следует рассмотреть автономный софт:
1. RealSpeaker – лучшая программа для перевода звука в текст
Качественное приложение, работающее с операционными системами Windows, Mac, Android и Linux, которое поддерживает распознавание тринадцати языков, включая английский и русский (в будущем ассортимент доступных наречий создатели обещают расширять). Функций предостаточно – например, можно не только самому начитывать текст в микрофон, но и считывать его с ранее записанных аудио/видеофайлов, только вот за предоставляемые возможности придется платить.
Онлайн версия сервиса считает по тарифу 8 рублей за минуту. Бесплатными являются только первых 1.5 минуты, которых большинству будет просто недостаточно. Отдельное же приложение требует оплаты лицензии, но народные умельцы уже подсуетились и взломали программку, выложив в свободный доступ на торренты.
2. Speechnotes – приложение голосового набора текста для смартфона
Это узкоспециализированное приложение, целиком и полностью ориентированное на пользователей смартфонов и планшетов под управлением системы Android. Как бы ни эволюционировали виртуальные клавиатуры портативных устройств, из-за их малого размера и отсутствия возможности прочувствовать нажатие клавиши, пользоваться ими по-прежнему менее удобно, чем компьютерными мембранными и механическими вариантами. Отсюда такая популярность Speechnotes и других подобных программ для перевода звука в текст на андроиде.
Вот лишь самые основные:
- Возможность начитывать голосом не только слова, но и знаки препинания между ними, что сокращает время на редактирование;
- Совместимость с Bluetooth-гарнитурами – можно хоть на пробежке свои мысли записывать, хоть за рулем автомобиля, хоть зарабатывая в интернете, качество всегда будет на высоте;
- Ряд настраиваемых клавиш, которым присваиваются самые разные значения. К примеру, вы один раз введете какой-нибудь замысловатый термин, а затем будете нажатием всего одной кнопки выводить это слово на экран;
- Поддержка Gmail и других привычных для устройств на базе Android сервисов. Результаты начитки легко сохранять в облачном хранилище, пересылать контактам и т.д.
3. Dragon Dictation – приложение, чтобы набрать текст голосом для iPhone
Не думайте, что пользователей iPhone, iPad и прочей “яблочной” продукции обделили. В App Store тоже есть отличное приложение для голосового набора текста, и оно ничем не хуже вышеупомянутого аналога на Android (а в некоторых моментах даже лучше). Софт поддерживает пятнадцать языков и имеет несколько дополнительных функций вроде возможности быстро исправить неправильно распознанное слово – достаточно просто нажать на это слово, после чего в выпадающем списке высветится несколько похожих вариантов. Что-то подобное вы наверняка видели в процессе использования онлайн переводчиков.
Есть, конечно, и некоторые недостатки, несколько портящие итоговое впечатление от продукта. Самым неприятным из них является некорректное распознавание окончаний слов. Впрочем, приложение и не претендует на звание серьезного редактора – это скорее помощник в повседневных делах. Если нужно надиктовать себе список будущих дел для выполнения или покупок в супермаркете, Dragon Dictation справится без каких-либо проблем.
«Чем проще — тем лучше» — основное правило копирайтера
Этот совет актуален и для написания текста, и для внесения правок. Если вы работаете не над художественным произведением, а над информационным текстом, пишите доступно, используйте понятные читателям слова. Высокопарный слог, сложные синтаксические конструкции и большое количество выразительных средств неуместны и в текстах на бытовую тему, и в статьях о машиностроительном оборудовании
В большинстве случаев важно найти золотую середину: текст не должен выглядеть слишком «сухим», однако лишних эпитетов и сравнений лучше избегать
Вот неудачно составленное описание товара:Прочность является двойственным показателем. Если вам скажут, что плитка — это очень прочный материал, не стоит испытывать состояние эйфории, это далеко не всегда соответствует действительности.
А это отредактированный вариант:Основная характеристика плитки — это стойкость к ударным нагрузкам. Плитка чувствительна к ударам, поэтому падение острых и тяжелых предметов на этот материал недопустимо.
2. Сокращайте число риторических вопросов
Иногда такие вопросы помогают читателю определить, насколько статья будет для него полезна. Если человек утвердительно отвечает на поставленный вопрос, то с большей вероятностью дочитает материал до конца.
Тем не менее иногда излишние вопросы засоряют текст.
Именно поэтому достаточно использовать один риторический вопрос на всю статью. Если их получилось больше, смело убирайте лишние.
В этом случае первый вопрос кажется очевидным, поэтому его вполне можно опустить и заменить более полезными сведениями.
3. Разделяйте предложения
Длинные предложения могут стать проще и красивее, если разделить их на несколько отдельных частей.
Было:Он так профессионально парковался, что водители из соседних машин, находящиеся рядом, начинали волноваться, когда он, не замедляя скорости и образовав замкнутую петлю в небольшом пространстве, занимал свое место для парковки всего лишь в нескольких сантиметрах от соседнего автомобиля.
Стало:Он парковался как профессионал. Многие водители волновались, когда наблюдали за его трюками. На ограниченном пространстве он делал петлю и занимал место в нескольких сантиметрах от соседней машины.
Смысл предложений остался прежним, однако воспринимать их стало гораздо легче. Можно придерживаться универсального правила: одно предложение не должно занимать больше двух строк.
4. Конкретизируйте
Абстрактные прилагательные усложняют восприятие текста. Их рекомендуется заменить точными фактами.
Как не надо писать: Наша организация гарантирует оперативную доставку заказанной вами продукции по указанному адресу в любой регион России.
Как лучше:Мы доставим ваш товар за три дня.
Поскольку понятие быстрой доставки у каждого читателя может отличаться, лучше конкретизировать сроки.
Не стоит злоупотреблять такими словами, как «быстрый», «эффективный», «легкий», «доступный», «качественный» и так далее. Это делает статью менее полезной и не столь убедительной.
5. Заменяйте длинные слова
Копирайтеры часто злоупотребляют громоздкими словами, большинство из которых также являются абстрактными (например, «высококвалифицированный», «широкопрофильный» и так далее). Старайтесь заменять такие прилагательные фактическими данными, это также позволяет сделать текст более убедительным и емким.
Microsoft Word Online
Обработка текста традиционно ассоциируется с Microsoft Word. Поэтому онлайн редактор Word Online занял первое место в списке вполне заслуженно. Чтобы начать им пользоваться, вам нужна лишь бесплатная учетная запись Microsoft.
Интерфейс хорошо знаком тем, кто уже пользовался настольной версией программы Microsoft Office. Word Online — это упрощенная версия приложения для ПК, поэтому количество функций в ней уменьшено, хотя основные возможности сохранены. Вы можете сохранять файлы только в формате DOCX. Но доступен просмотр и редактирование документов в других форматах MS Office.
Можно выбирать шрифт, его размер и цвет. Уже набранный текст выровнять по краям или центру. Установить междустрочный интервал или особый отступ. При необходимости, добавить колонтитулы или пронумеровать страницы. Есть вкладка рецензирования на которой можно проверить орфографию или посмотреть статистику документа по количеству слов и символов.
Возможности текстовых процессоров
Текстовые процессоры служат универсальным инструментом для создания разнообразных документов. Примерами результатов работы в приложениях являются:
- книга;
- отформатированный текстовый документ;
- справочная документация, которая служит дополнением к продуктам или услугам;
- цифровые версии ежедневных, еженедельных или ежемесячных журналов;
- письма для конкретного адресата или массовой рассылки;
- маркетинговый план по продвижению продуктов и услуг;
- памятка для работы персонала;
- отчетность;
- резюме.
Текстовый процессор используют в качестве прикладной программы для создания текстовых документов на магнитном носителе, редактирования и форматирования файлов, просмотра содержимого на экране и в печатном виде. В настоящее время существует множество текстовых приложений, которые в основном работают с символьной информацией. 1 символ примерно занимает 1 байт памяти диска.
Символ служит минимальной единицей информации. Слова представляют собой символьные последовательности, которые разделены с помощью пробелов и знаков препинания. Строки являются более крупными единицами символьной информации. Они складываются в абзацы, страницы и текст. Для работы с каждым таким компонентом процессор наделен определенными возможностями:
- Автоматизация набора для упрощения и ускорения создания документов. К примеру, для того чтобы перейти на новую строку нет необходимости нажимать клавишу Enter.
- Создание текстов практически любых форматов, включая письма, дипломные проекты большого объема, оформление рекламы, приглашений, открыток, таблиц, диаграмм.
- Просмотр информации на дисплее, возможность внести правки в отдельные фрагменты без необходимости перепечатывать весь документ.
- Взаимодействие с другими программами для вставки разнообразных элементов таких, как графические изображения, электронные таблицы, графики, звуки, видеоизображения.
- Наличие большого набора разных шрифтов, опции изменения размера символов, использования жирного шрифта, курсива, подчеркивания.
- Проверка орфографии, грамматики, стилистики в автоматическом режиме в процессе ввода информации и по запросу.
- Возможность применения специальных шаблонов.
- Одновременное открытие и работа с множеством окон процессора.
- Наиболее распространенные ошибки автоматически исправляются.
- Многоколоночная верстка.
- Широкий выбор стилистического оформления для быстрого форматирования документов.
- Удобные инструменты для работы с колонтитулами, ссылками.
- Подготовка несложных гипертекстовых документов Internet.
- Ввод математических формул.
- Отправка готовых файлов с помощью факса или электронной почты.
- Помощь Мастера подсказок и объемной информационной базы.
- Печать определенных страниц и необходимого количества экземпляров документа.
Sibelius
Конкурент предыдущего «героя» — программа Sibelius. Скачивается также на официальном сайте. Пожизненная платная версия стоит более 500 евро. Но доступна демо-версия программы с бесплатным доступом на месяц.
Для загрузки также потребуется регистрация. На почту придет ссылка для скачивания. Установочный архив весит более 1 Гб.
Программа встречает окном «Быстрый запуск». Его можно отключить, убрав маркеры внизу. Пользователю предлагается загрузить готовые партитуры, которые разбиты по жанрам. Также можно пройти небольшое обучение, где подробно расскажут об использовании программы.
Интересна панель создания новой партитуры. На выбор – десятки шаблонов нотной записи, начиная от стандартной со скрипичным ключом, заканчивая нотными записями для струнных квартетов, ансамблей, хоров и т.д.
На вкладке «Импорт» мы можем загрузить стандартный midi-файл с уже готовой нотной записью.
Сделаем это, чтобы продемонстрировать интерфейс программы. Возьмем композицию Pink Floyd – Wish you were here.
Интерфейс очень похож на Word 2016 – с такими же верхними вкладками. В правом нижнем углу отображается цифровая клавиатура для ввода нот. Ее можно переместить в любое место. Для ввода можно использовать как компьютерные средства (мышка, клавиатура), так и подключить midi-клавиатуру.
Страницы партитуры разбиты на несколько «слоев» (в прошлой программе мы их назвали «треками») – для каждого используемого инструмента. Они подписаны – Percussion, Electric Guitar, Mandolin и проч.
Программу можно настроить под себя – внешний вид, особенности воспроизведения, ввода нот, создание макетов, написание текстовых комментариев и многое другое. Возможен экспорт в PDF и в другие форматы.
Интересная возможность – поделиться нотной записью по электронной почте или опубликовать на сервисе Score Exchange.
Классный редактор нот с удобным и привычным многим пользователям Windows интерфейсом (похож на Word). Еще один плюс – полноценная поддержка русского языка.
Настраиваем редактор
Писать чёрным шрифтом на сером фоне неудобно, надо вернуть полю ввода белый цвет. Заходим в код и видим, что внешний вид поля настраивается в своём отдельном блоке, прямо внутри тега:
<div id=»editor» contenteditable=»true» style=»height: 50%; width: 100%; border: solid; border-width: 1px; text-align: left;»> </div>
В прошлый раз мы сделали так, чтобы было быстрее, но сегодня исправим это — вынесем стили наверх, в свой раздел. Для этого блоку добавим новый класс, а сам класс опишем в разделе <style>:
При этом описание самого блока станет таким:
<div id=»editor» contenteditable=»true» class=»editorSheet»></div>
Новые команды будем добавлять тоже туда, перечисляя их через точку с запятой. Начнём с белого фона:
background-color: white;
Теперь сделаем так, чтобы слева и справа у нас всегда было свободное пространство, а само окно редактора было похоже на лист А4. Для этого уберём свойства height: 50% и width: 100%, а вместо них напишем такое:
width: 80vw;min-height: 100vw;margin-left: 10vw;
10vw означает, что слева от страницы всегда будет 10 процентов свободного места, если считать от общей ширины страницы.
Чтобы визуально редактор выглядел эффектнее, научим поле ввода отбрасывать тень. Следующий замороченный код как раз определяет характер тени:
-webkit-box-shadow: 6px 10px 9px 0px rgba(0,0,0,0.75);-moz-box-shadow: 6px 10px 9px 0px rgba(0,0,0,0.75);box-shadow: 6px 10px 9px 0px rgba(0,0,0,0.75);
Такое свойство можно сгенерировать на сайте cssmatic.com или в любом другом генераторе CSS-эффектов. Обычно в них можно настроить любые параметры тени, а потом скопировать получившийся код в свою страницу.
Такое сложное описание для тени сделано потому, что разные браузеры делают её по-разному. Поэтому, чтобы наша тень везде выглядела одинаково, мы использовали 3 разные команды.
Следующим шагом уберём чёрную рамку, сделав её нулевой толщины:
border-width: 0px;
Осталось отодвинуть текст от самых границ поля. За это будет отвечать отдельная команда, которая говорит: всё, что внутри поля, отодвигается от границ на 15 пикселей:
padding: 15px;
Сохраняем, обновляем:
Голосовой набор текста: все доступные варианты
Самым популярным инструментом для начитки текста голосом является голосовой поиск от Google. Он был создан специально для пользователей мобильных устройств, но и владельцам стационарных ПК им пользоваться никто не запрещает. Рядом с поисковой формой или на странице переводчика присутствует кнопка с микрофоном, нажатие на которую позволяет переводить из звука в текст запросы на самых разных языках.
Здесь эффективно распознаются не только русский, английский, испанский и другие популярные диалекты, но и языки гораздо более мелких стран. Аналогичные сервисы есть и у других поисковиков – того же Яндекса. Само собой, нас интересует куда более широкий функционал, чем перевод строчки текста поискового запроса, так что предпочтение мы все-таки отдадим специализированным продвинутым сервисам, способным перевести в текстовый формат продолжительную речь.
1. Web Speech API – сервис голосового набора текста
Стоит отметить, что сервис Web Speech API превосходно справляется с английским и русским языками, а также другими популярными наречиями. Если говорить громко и четко, без какого-либо сильного акцента, текст не будет сильно отличаться от вашей речи. В крайнем случае, ничто не помешает вам немного отредактировать написанное в Word или в любом другом удобном текстовом редакторе.
2. Dictation – сервис, который набирает текст голосом
Уже более продвинутый сервис для набора текстов голосом, где помимо основной функции также представлены дополнительные кнопки, упрощающие реализацию пользователем типичных задач вроде копирования и сохранения написанных материалов. Один клик – и вот уже записанное сохранилось на Google Диске, другой клик – файл формата .txt скачался к вам на компьютер. Есть также опция быстрой передачи надиктованного по электронной почте (будет использоваться активный по умолчанию клиент).
3. Talktyper – голосовой набор текста онлайн
Среди дополнительных функций Talktyper присутствует быстрый перевод полученных текстов на разные языки, озвучка программным голосом, вывод на печать (принтер), постинг в Twitter, отправка материала контактам по электронной почте (если вы ее не забыли). Придраться можно разве что к единственному неудобству – после начитки приходится жать по стрелочке, чтобы перенести материал в поле для редактирования. Но это не то чтобы существенный недостаток.
4. Speechpad – онлайн набирает в текст ваш голос
В списке возможностей ресурса присутствует качественная транскрибация текста, возможность пользоваться экранной клавиатурой в процессе редактирования переведенных из звукового формата материалов, скачивание на компьютер/копирование/удаление нажатием на виртуальные кнопки. Пользователи Windows и так с этим справятся посредством горячих клавиш или контекстного меню, а вот владельцы мобильных устройств только спасибо скажут за дополнительные кнопки.
Таблица сравнения известных текстовых редакторов
В таблицу включаются проекты согласно следующим критериям:
- Редактор достаточно известен, по крайней мере представлен в значительном количестве каталогов ПО
- Разработка проекта продолжается
- Интерфейс редактора — оконный, а не текстовый, как nano. Текстовые неинтересны широкому кругу пользователей по причине непривычности интерфейса, хотя при желании можно сделать по ним отдельную таблицу
- Распространённость ОС: Операционная система — Windows, либо кроссплатформенная и имеется порт под Windows. Редакторы только для Linux можно выделить в отдельную таблицу, опять же, возможно, объединив её с предыдущим пунктом.
Текстовый редактор | Ссылка | Цена | Лицензия | Открытость кода | ОС помимо Windows | Возможности | Кодировки | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Работа без установки | Открытие нескольких документов в одном окне | HEX- редактор | Нумерация строк | Смена конца строки (CR LF) | Подсветка синтаксиса | Быстрая вставка даты и времени | Замена текста на основе регулярных выражений | Несколько тем оформления | Win 1251 | DOS 866 | KOI8-R | Unicode | ||||||
Стандартный блокнот Windows | Часть ОС | б/п | Часть ОС | Код закрыт | Нет | Часть ОС | Нет | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | шрифт terminal | Нет | Да |
Geany | б/п | GNU GPL | Код открыт | Да | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Нет | Да (плагин) | Да | |
Sublime_Text | условно бесплатное $80 | Shareware | Код закрыт | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||
Notepad++ | б/п | GNU GPL | Код открыт | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | |
KeyPad+ | б/п | GNU GPL | Код открыт | Нет | Да | Да | Да | Да | Да | Да | Да | Да | ||||||
Notepad2 | б/п | BSD | Код открыт | Нет | Да | Нет | Да | Да | Да | Да | Да | |||||||
EditPlus | 35$ | Shareware | Код закрыт | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||||
EmEditor | 40$ | Shareware | Код закрыт | Нет | Да[источник не указан 4061 день] | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||
UltraEdit | 50$ | Shareware | Код закрыт | Нет | Да | Да | Да | Да | Да | Да | Да | |||||||
Poet | б/п | Freeware | Код закрыт | Нет | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | ||||
Crimson Editor | б/п | GNU GPL | Код открыт | Нет | Да | Да | Да | Да | Да | Нет | Нет | Да | ||||||
TextPad | 32$ | Shareware, проприет. | Код закрыт | Нет | Да | Да | Да | Да | Нет | Да | Да | Да | Нет | Да | ||||
RJ TextEd | б/п | Freeware | Код закрыт | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||
AkelPad | б/п | BSD | Код открыт | Нет | Да | Да | Нет | Да (плагин) | Да | Да (плагин) | Да | Да | Да | Да | Да | Да | ||
Boxer Text Editor | проприет. | Код закрыт | Нет | Да | Да | Да | Да | Да | Да | Нет | Нет | |||||||
jEdit | б/п | GPL | Код открыт | Да | Да | Да | Да | Да | Да | Да | Да | Да | ||||||
CudaText | б/п | MPL 2.0 | Код открыт | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Да |
Разбираемся с CSS
Чтобы страницы выглядели красиво, программисты используют CSS — Cascading Style Sheets, они же — каскадные таблицы стилей. Мы про них уже писали в статье про список задач, а сейчас будем разбираться подробнее, как они работают и что можно с их помощью сделать.
Главное, что нужно помнить о CSS, — это правила, по которым браузер «красит» страницу: какого цвета у него фон, какого — текст, какие заголовки и так далее. Правила живут отдельно от контента: в одном месте документа мы говорим «заголовки надо красить вот так», а в другом — «вот тут стоит заголовок, в нем написано то-то».
В больших проектах правила CSS часто выносят в отдельный документ, чтобы не засорять основной код. У сайта может быть файл, в котором будут прописаны все правила оформления, и если что-то нужно перекрасить на всех страницах сайта, достаточно будет просто поменять правило в одном месте.
Так как у нас проект маленький, мы зададим все стили внутри страницы. Так будет проще для понимания и не нужно будет работать с двумя файлами.
Весь код стилей на странице располагается между тегами <style> и </style>. Они говорят браузеру: тут у нас правила оформления. Сначала пишут название элемента, а потом в фигурных скобках — правила. Например, вот этот код отвечает за настройки внешнего вида всей страницы, потому что начинается со слова body. Он как бы говорит: «Всё тело страницы выровняй по центру, используй отступы по 10, шрифт „Вердана“ или „Ариал“ размером 16 пикселей»:
А вот этот код определяет только абзацы текста, которые на странице размечены тегом <p>. Он говорит: «Всё, что на странице является абзацем, рисуй шрифтом 14-го размера».
p { font-size: 14px; }
Часто в параметрах требуется указать размер чего-нибудь. В CSS много измерений размеров: в пикселях, процентах, относительно базового шрифта или относительно текущей ширины экрана. Вот примеры:
Иногда стили вписывают не отдельно от основного кода страницы, а прямо внутри кода для конкретного элемента. Для этого используют команду style внутри тега. Например, так:
<div style=»height: 50%; width: 100%;”>
Это значит, что конкретно этот элемент <div> получит половинную высоту и полную ширину. Другие элементы на странице этот стиль не затронет.
Сразу скажем, что прописывать CSS внутри отдельных элементов считается дурным тоном, потому что потом такой код трудно поддерживать. Поэтому всеми силами старайтесь прописывать CSS либо в блоке <style>, либо в отдельном файле.
2 основных шага при редактировании текста
Я никогда раньше не думал в таком ключе, а теперь мне стало легче редактировать тексты.
Сначала стоит проверить текст на логику и стилистику.
1. Логика.
Вычитайте на предмет логических нестыковок. Очень часто, когда мы продумываем структуру текста вначале — мы видим всё по-одному. А когда пишем, получается совсем по-другому, мысли перескакивают одна на другую.
И потому не смотрите на орфографию и пунктуацию. Вычитайте только на логические огрехи. ошибки.
2. Стилистика
Теперь можно обратить внимание на стилистику, грамматику, орфографию и пунктуацию. Короче, чистите всё, что можно, приводите в толковый вид
Всего 2 этапа. Но их суть в том, что свой текст за один раз вы вычитываете только в одной плоскости. А не пытаетесь одновременно удержать в голове всё.
Попробуйте. Вы увидите как текст заиграет своими сильными сторонами.