Блокнот (Notepad): полезные функции. Блокнот (Notepad): полезные функции Перемещение выделенного участка текста внутри документа

Здравствуйте,сегодня речь пойдет об одном из самых популярных текстовых редакторов знаменитом .

Этот с виду простой и незамысловатый редактор имеет в своем функционале множество очень полезных вещей,подсветку тегов,поиск и замена по словам и многое другое.

Начав разбираться с тем что может этот редактор я составил для себя небольшую инструкцию,которой и хочу с вами поделится.

И так начнем по порядку.

меню Файл

Новый – Служит для создания нового файла. Также вы можете воспользоваться соответствующей кнопкой на панели или ввести комбинацию «Ctrl + N». Имя созданного файла будет отображаться вверху в стиле «new 1», «new 2», «new 3» и так далее, в зависимости от того, сколько вы уже создали новых файлов.

Открыть – Служит для открытия нужного файла, вы можете нажать на соответствующую иконку на панели или ввести комбинацию «Ctrl + O». В итоге появится диалоговое окно, в котором можно выбрать один или несколько файлов. Содержимое каждого файла будет отображаться в индивидуальной закладке, в случае, если документ уже открыт, то редактор Notepad++ автоматически активирует закладку с его содержимым. Также, вы можете просто перетащить один или несколько файлов в окно текстового редактора, для их открытия.

Открыть все недавние файлы – Данный пункт меню позволяет открыть все недавно закрытые документы. В меню «Опции/Настройки» вкладка «Новый документ» можно задать количество файлов, информация о которых будет храниться в истории, по умолчанию, редактор кода хранит информацию о 15 последних документах.

Очистить список недавних документов – Данный пункт меню Файл позволяет очистить историю о недавних документах, с которыми вы работали.

Сохранить – Позволяет сохранить активный документ, можно нажать на соответствующую кнопку или ввести комбинацию «Ctrl +S». Если файл уже сохранялся редактором , то его содержимое будет заменено, в противном случае, откроется диалоговое окно «Сохранить Как».

Сохранить Все – Позволяет сохранить сразу все документы в текстовом редакторе. Для тех документов, которые еще не сохранялись, будет показано диалоговое окно «Сохранить Как». Вы можете нажать на соответствующую пиктограмму, или ввести комбинацию «Ctrl + Shift + S».

Сохранить как – Позволяет сохранить новый документ под заданным именем, будет показано диалоговое окно «Сохранить Как». Также, вы можете использовать данное меню, что бы заново сохранить уже сохраненный файл по новому пути и с новым именем. Также, вы можете воспользоваться комбинацией «Ctrl + Alt+ S».

Сохранить копию как… — Данный пункт меню Файл, позволяет сохранить выбранный файл под новым именем и по новому пути. Разница с пунктом «Сохранить как» заключается в том, что там мы автоматически начинаем работать с документом в текстовом редакторе, сохраненным под новым именем или расположением, а тут, работа продолжается с текущим документом, и копия никак не затрагивается.

Перезагрузить с диска – Данный пункт актуален в том случае, если вы сохранили файл, а потом внесли в него изменения, и хотите, отказаться от внесенных изменений и получить исходное содержимое файла (то содержимое, которое было при сохранении документа). Все изменения будут утеряны.

Переименовать… — Позволяет переименовать выбранный файл, аналогичную операцию вы можете проделать, если щелкнете правой кнопкой мыши по верхней вкладке с именем нужного файла, в выпадающем меню будут и другие пункты из контекстного меню Файл.

Закрыть – Позволяет закрыть активный документ, можете нажать на соответствующую иконку на панели или ввести комбинацию «Ctrl + W». В случае, если файл еще не был сохранен, или в него были внесены изменения, то текстовый редактор Notepad++ будет всегда спрашивать, нужно ли сохранить закрываемый документ.

Закрыть все – Позволяет закрыть все документы, открытые в редакторе кода. Все действия аналогичны предыдущей команде, только не для одного, а для всех файлов.

Закрыть все, кроме активного – В данном случае, будут закрыты все файлы, кроме активного.

Сохранить сессию… — Данный пункт позволяет сохранить информацию о документах, которые сейчас открыты в один файл. Например, у нас открыто 5 документов, что бы каждый раз не открывать их заново, мы можем сохранить информацию о них в одном файле, открыв который, мы автоматически откроем все 5 документов.

Загрузить сессию… — Собственно, тут мы может открыть нужную сессию, точнее файл, в котором хранится информация о конкретных документах. Это очень удобно, особенно, если мы работаем над некоторым проектом. Так, можно для каждого проекта в текстовом редакторе создать отдельную сессию, информация о которой будет храниться в файле. В итоге, нам не нужно будет каждый раз открывать заново файлы.

Удалить с диска – Собственно, данный пункт позволяет удалить активный документ.

Меню Правка

Отмена – Позволяет отменить внесенные изменения в документ, комбинация «Ctrl + Z».

Повтор – Позволяет повторить действия, отмененные с помощью пункта Отмена, комбинация «Ctrl + Y».

Вырезать – Вырезать выделенный фрагмент, вырезанный фрагмент будет храниться в памяти, комбинация «Ctrl + X»

Копировать – Скопировать выделенный фрагмент в буфер обмена, комбинация «Ctrl + C».

Вставить – Вставить данные, которые хранятся в буфере обмена, комбинация «Ctrl + V».

Удалить – Позволяет удалить выделенный фрагмент, клавиша «DEL».

Выделить все – Выделяет весь текст, содержащийся в активном документе, комбинация «Ctrl + A».

Копирование в буфер обмена – Позволяет скопировать в буфер обмена данные про файл.

  • Копировать Путь и Имя файла
  • Копировать Имя файла
  • Копировать Путь к файлу

Отступы(табуляция) – Работа с табуляцией.

  • Вставить табуляцию – Клавиша «Tab».
  • Удалить табуляцию – Просто перемещает курсор влево на число символов, равных табуляции, комбинация «Shift + Tab».

Преобразовать регистр – Позволяет изменить регистр выделенных символов.

  • Прописные – Комбинация «Ctrl + Shift + U».
  • Строчные – Комбинация «Ctrl + U».

Операции со строками – Данный пункт редактора кода и его подпункты позволяют производить различные манипуляции со строками текста.

  • Дублировать текущую строку – Вставляет с новой строки содержимое текущей строки (строки, в которой находится курсор), комбинация «Ctrl + D».
  • Разбить строки — Комбинация «Ctrl + I».
  • Объединить строки – Позволяет объединить выбранные строки в одну строку, комбинация «Ctrl + J».
  • Переместить строку вверх – Комбинация «Shift + Ctrl + Up».
  • Переместить строку вниз – Комбинация «Shift + Ctrl + Down».
  • Удалить пустые строки – Удаляет все пустые строки в редакторе кода , однако, если в строке содержится знак табуляции или пробел, то она не будет считаться пустой.
  • Удалить пустые строки(содержащие символы Пробел) – В данном случае, будут удаляться все строки, даже те, которые содержат пробелы и символы табуляции.

Комментарии – Данный пункт содержит несколько подпунктов, которые позволяют управлять комментариями в программном коде.

  • Вкл./Выкл. Комментарий строки – Комбинация «Ctrl + Q»
  • Закомментировать строку — Комбинация «Ctrl + K»
  • Раскомментировать строку — Комбинация «Ctrl + Shift + K»
  • Закомментировать выделение — Комбинация «Ctrl + Shift + Q»

Автозавершение – Данный пункт меню содержит несколько подпунктов, которые позволяют сократить время при вводе текста:

  • Завершение функций – Позволяет включить отображение выпадающего списка, в котором будут отображаться возможные варианты для вводимой функции, или любой другой программной конструкции, комбинация «Ctrl + SpaceBar»
  • Завершение слов – Тут также отображается список возможных слов, которые вы хотите ввести, список формируется из слов, которые уже содержаться в документе, комбинация «Ctrl + Enter»
  • Подсказка по функциям — Комбинация «Ctrl + Shift + SpaceBar»

Формат конца строки – Меню позволяет задать код-символ, которым будет завершаться строка.

  • Преобразовать в Win-формат – Символ CRLF
  • Преобразовать в UNIX-формат – Символ LF
  • Преобразовать в MAC-формат – Символ CR

Операции с пробелами – Возможность удалить пробелы в нужных местах.

  • Убрать замыкающие пробела – Пробелы, которые находятся в конце строки.
  • Убрать начальные пробела – Пробелы, которые находятся вначале строки
  • Убрать замыкающие пробела – Пробелы, которые находятся вначале и в конце строки.
  • Символ Конец строки в Пробел – Фактически, размещает все строки в одну, так как вместо символа перевода строки мы получим пробел.
  • Убрать лишние пробелы и концы строк – Тут, фактически объединены два предыдущих пункта.
  • Табуляцию в пробел – Символ табуляции преобразуется в пробел
  • Пробел в табуляцию (Все) – Преобразует все пробелы в символ табуляции.
  • Пробел в табуляцию (Заглавные) – Преобразует только пробелы в начале строк в символ табуляции.

Редактор столбцов …. – Данный пункт меню открывает диалоговое окно Редактор столбцов, в котором можно задать текст или нумерацию, которые будут вставлены в документ в виде столбика. Вставка произойдет с того места, где находится курсор и до конца последней строки с текстом.

Панель символов – Очень полезный пункт, так как он выводит панель, в которой содержатся символы и их ASCII коды.

Только чтение – Включает или отключает режим, в котором можно только просматривать выбранный документ.

Меню Поиск

Подпункт «Найти».

При нажатие на пункт «Найти» или комбинации клавиш «Ctrl+F» откроется приведенное ниже дополнительное окно

  1. «Найти» — поле для ввода слова или выражения, которое необходимо найти в коде.
  2. «Искать далее» — при нажатии на эту кнопку утилита найдет нужное слово или выражение в текущем файле начиная с верха. Если выбрать в чекбоксе направление «Вверх», то поиск будет начинаться с конца кода вверх.
  3. «Подсчитать» — при нажатии на эту кнопку будет подсчитано количество найден-ных слов или выражений.
  4. «Найти всё во всех Открытых Документах» — при нажатии на эту кнопку поиск будет проводиться во всех открытых в программе файлах на текущий момент. В дополнительном окне будут указаны все найденные слова или выражения с указанием месторасположения файлов и номеров строк в кодах.
  5. «Найти все в Текущем Документе» — при нажатии на эту кнопку поиск будет про-изводиться в текущем документе. В дополнительном окне будут указаны все найденные слова или выражения с указанием папки расположения файла и номеров строк.
  6. «Только целые слова» — при нажатии на эту кнопку будет производиться поиск только целых слов, а не последовательности букв.
  7. «Учитывать регистр» — при нажатии на эту кнопку будет производиться поиск с учётом регистра (заглавные или строчные буквы).
  8. «Зациклить поиск» — при нажатии на эту кнопку будет производиться поиск по кругу, т.е. дойдя вниз кода утилита начнет поиск сначала.

Подпункт «Найти в файлах».

При нажатии на пункт «Найти в файлах» откроется такое окно:

«Найти все» — нажатие этой кнопки позволяет искать слово или выражение в за-данной папке, т.е. в целом ряде файлов расположенных в папке. Для этого нужно указать директорию к папке в которой программа будет производить поиск.

«Заменить на» : — в это поле вводим исправленное слово, которое появится в коде вместо слова указанного в поле «Найти». Нажимаем кнопку «Заменить в файлах и редактор найдет во всех файлах заданной папки слово с ошибкой и заменить его на исправленное.

«Фильтры» — здесь задаётся определенный фильтр, например расширение типа *.html*; *.php*; *.css*. По умолчании в утилите стоит фильтр *.*, что зрпчт все виды файлов.

При активизации этого пункта или при нажатии F3, редактор найдет указанное в поиске слово или выражение следующее вниз в текущем документе.

Подпункт «Искать ранее».

При активизации этого пункта или нажатии комбинации клавиш Shift+F3, редактор найдет указанное в поиске слово или выражение следующее вверх в текущем документе.

При активизации этого пункта или нажатии комбинации клавиш Ctrl+F3 редактор выделенное слово или выражение в текущем документе ищет по направлению вниз.

«Выделить и искать ранее».

При активизации этого пункта или нажатии комбинации клавиш Ctrl+Shift+F3 редактор выделенное слово или выражение в текущем документе ищет по на-правлению вверх.

При активизации этого пункта или нажатии комбинации клавиш Ctrl+Alt+F3 редак-тор выделенное слово или выражение в текущем документе ищет по направлению вниз с учетом регистра.

«Выделить и искать ранее с Регистром».

При активизации этого пункта или нажатии комбинации клавиш Ctrl+Alt+Shift+F3 редактор выделенное слово или выражение в текущем документе ищет по направле-нию вверх с учетом регистра.

«Заменить».

При активизации этого пункта или нажатии комбинации Ctrl+H откроется новое окно:

«Заменить» — редактор найденное слово или выражение заменяет на заданное.

«Заменить всё» — редактор заменяет все найденные слова в текущем документе на указанные в поле «Заменить на:».

«Заменить всё во всех Открытых Документах» — редактор заменяет все найденные слова во всех открытых в программе документах на текущий момент времени.

Подпункт «Поиск по мере набора» .

При активизации этого пункта или нажатии комбинации клавиш Ctrl+Alt+I в нижней части программы откроется по всей длине дополнительное окно.

  1. По мере набора кода программа ведёт поиск в текущем документе.
  2. Стрелки «Вперед» и «Назад».
  3. «Highlight all» — выделить всё. Если поставить галочку в этом чекбоксе, редактор выделит все аналогичные последовательности букв в текущем документе.
  4. «Match case» — с учетом регистра. Если поставить галочку в этом чекбоксе, ре-дактор будет производить поиск последовательности символов в текущем документе с учетом выбранного регистра.

Подпункт «Окно результата поиска» .

При активизации этого пункта или нажатии клавиши F7 в нижней части откроется окно с результатами последнего поиска с момента запуска редактора.

Подпункт «Следующий результат поиска».

При активизации этого пункта или нажатии клавиши F4 редактор перейдет на следующую строчку вниз в результате поиска.

Подпункт «Предыдущий результат поиска».

При активизации этого пункта или нажатии комбинации клавиш Shift+F4 редактор перейдет на следующую строчку вверх в результате поиска.

Подпункт «Перейти к…».При активизации этого пункта или нажатии комбинации клавиш Ctrl+G откроется дополнительное окно:

  1. «Строка» — если активировать этот пункт, то исчисление будет проводиться в строках.
  2. «Сейчас вы здесь:» — показан номер строки на которой в данный момент нахо-диться курсор.
  3. «Хотите перейти к:» — в этом поле нужно указать строку на которую хотите перей-ти.
  4. «Максимальное значение:» — показано общее количество строк в файле.
  5. «Столбец» – если активировать этот пункт, то исчисление будет проводиться в символах.
  6. «Сейчас вы здесь» — порядковый номер символа, перед которым в текущий мо-мент находится курсор.
  7. «Хотите перейти к:» — в это поле вводится порядковый номер символа на который хотите перейти.
  8. «Максимальное значение» — общее количество символов в текущем документе.

Подпункт «Mark… » (Пометки ).

При активизации этого пункта открывается дополнительное окно.

Слово введённое в поле «Найти:» будет выделено особым фоном, если поставить галочку в чекбоксе «Помечать Закладкой» то напротив строки появится метка (2). Все остальные кнопки данного окна функционируют аналогично рассмотренным выше.

«Bookmark» (управление закладками).

Здесь можно поставить или снять закладку, перемещаться вверх или вниз по за-кладкам, вырезать, вставлять строки с закладками.

Инвертировать строки с закладкой — при выборе этого пункта строка с закладкой останется без метки, а все остальные будут с метками:

Подпункт «Найти символы в диапазоне».

При активации данного пункта откроется отдельное окно:

  1. Найти символы не относящиеся к кодировке ASCII.
  2. Найти символы относящиеся к кодировке ASCII.
  3. Задать свой диапазон поиска.
  4. Если поставить галочку, то поиск будет зациклен по кругу.

Меню Вид

Поверх всех окон – Включает или отключает режим, в котором окно редактора Notepad++ будет всегда отображаться поверх остальных окон.

Текст во весь экран – Во весь экран отображается содержимое документа и вкладки. Клавиша «F11».

Только текст (во все окно) – Во весь экран отображается только содержимое документа, без вкладок. Клавиша «F12».

Отображение символов — Данный пункт позволяет включить или отключить отображение специальных символов или разметку в редакторе кода Notepad++.

  • Отображать пробелы и Табуляцию – Будет отображаться или нет разметка для пробелов (точка) или табуляции (стрелка).
  • Отображать символ Конец строки – Включить или отключить отображение символа конца строки, например, CRLF, CR, LF, в зависимости от выбора, заданного в меню «Правка/Формат» конца строки.
  • Отображать все символы
  • Отображать отступы – Включить или отключить разметку, которая показывает отступы.
  • Отображать символ Перенос строки

Масштаб – Позволяет увеличить или уменьшить масштаб окна в редакторе .

  • Крупнее – Комбинации «Ctrl + Колесико мыши вверх » или «Ctrl + Num + «
  • Мельче – Комбинации «Ctrl + Колесико мыши вниз » или «Ctrl + Num — «
  • Восстановить масштаб… — Комбинация «Ctrl + Num / «

Операции с документами – Пункт позволяет задавать режим одновременного просмотра документов в двух окнах.

  • Переместить в другое окно – Создает еще одно окно, в котором будет отображаться активный документ.
  • Дублировать в другое окно – Создает еще одно окно в текстовом редакторе , в котором будет отображаться копия активного документа. Фактически, один и тот же документ будет отображаться в двух окнах одновременно.
  • Переключиться на другое окно – Позволяет переключать фокус между окнами, клавиша «F8»

Спрятать выбранные строки – Позволяет скрыть выбранные строки кода в итоге, слева появятся два треугольника, нажав на которые, можно будет снова показать спрятанные строки. Комбинация «Alt + H».

Свернуть все блоки – Сворачивает все блочные конструкции кода (например, Sub…End Sub). В итоге, слева появится плюсик, нажав на который можно снова развернуть блок. Комбинация «Alt + 0».

  • Развернуть все блоки – Показывает свернутые блочные конструкции, комбинация «Alt + Shift + 0».

Свернуть текущий блок – Сворачивает блок кода, в котором находится курсор, комбинация «Ctrl + Alt + F».

Развернуть текущий блок – Показывает свернутый блок, тот блок, возле которого находится курсор, комбинация «Ctrl + Alt + Shift + F».

Свернуть уровень – Данный пункт позволяет свернуть заданный уровень блока кода. Это актуально, если у нас несколько вложенных конструкций (например, вложенные циклы, вложенные процедуры и так далее). Подпункты определяют уровень вложенности, всего их 8. Комбинации клавиш «Alt + 1», «Alt + 2», …., и так до 8 уровня.

Развернуть уровень – Данный пункт позволяет показать заданный уровень блока кода, если он был свернут. Комбинации клавиш «Alt + Shift + 1», «Alt + Shift + 2», …., и так до 8 уровня.

Информация о файле… — Позволяет просмотреть данные о текущем документе: количество слов и строк, путь к файлу и так далее.

  • Текст справа налево – Задает направление текста справа налево, комбинация «Ctrl + Alt + R»
  • Текст слева направо – Задает направление текста слева направо, комбинация «Ctrl + Alt + R»

Меню Кодировки – Текстовый редактор Notepad++

В данном пункте мы можем назначать и изменять кодировку документа. Я не могу сказать, какую кодировку выбрать лучше всего, но практически всегда можно использовать кодировку UTF-8 без Bom, так как в обычном виде данная кодировка почему-то не всегда воспринимается правильно и может выводиться в браузере непонятная белиберда состоящая из иероглифов.

Первая(верхняя) половина выпадающего меню предназначена, для назначения кодировки нового документа.

Вторая(нижняя) половина служит, для преобразования кодировки документа, в котором уже содержится какая-то информация. Не путайте «кодировать» и «преобразовать».

Меню Синтаксис

Данное меню редактора Notepad++ позволяет выбрать или создать собственный синтаксис кода. В самом меню уже есть несколько пунктов, который позволяют выбрать нужный синтаксис (например, указать, что мы программируем на php или perl). Хотя, в большинстве случает при сохранении документа под нужным расширением, текстовый редактор notepad++ автоматически выбирает нужный синтаксис, учитывая расширение файла.

Задать свой язык… — Данный пункт меню показывает диалоговое окно с множеством вкладок. Фактически, тут можно определить собственный язык программирования и его синтаксис. Однако, как на меня, это лишняя работа, так как большинство языков содержат похожий синтаксис.

Так, вы можете добавить собственное расширение файла к нужному стилю в меню «Опции/ Определение стилей».

Меню Опции

Настройки… — Данный пункт содержит практически все настройки редактора кода Notepad++. Сразу после выбора данного пункта появится диалоговое окно с несколькими вкладками.

Общие – Тут содержатся следующие настройки:

  • Язык интерфейса – Содержит выпадающий список с языками.
  • Панель инструментов – Тут можно скрыть или показать панель инструментов, а также выбрать размер значков.
  • Панель меню – Позволяет показать или скрыть панель с меню («Alt» или «F10» для выбора).
  • Список документов – Включить или отключить боковое меню, в котором будет отображаться список открытых документов.
  • Панель вкладок – Тут можно выбрать различные параметры отображения панели вкладок.

Правка


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

Новый документ

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

Ассоциация файлов

Собственно, позволяет связать приложение с заданными типами файлов.

Синтаксис/Табуляция

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

Резерв/Автозавершение

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

Определение стилей… – Данный пункт меню позволяет настроить стили для выбранного синтаксиса языка, например, цвет текста, размер и так далее. Также тут можно добавить расширение к выбранному

синтаксису. Также можно выбрать стиль оформления из выпадающего списка вверху.

Меню Макросы

Старт записи – Позволяет запустить запись макроса

Стоп записи – Позволяет остановить запись макроса. Вся запись будет храниться во временном буфере, содержимое которого будет автоматически перезаписано при записи нового макроса.

Прокрутить запись – Позволяет запустить записанный макрос, тот макрос, который был записан последним. Комбинация «Ctrl + Shift + P».

Сохранить запись макроса… — Данный пункт запускает диалоговое окно редактора , в котором нужно указать имя макроса и назначить ему комбинацию клавиш, по которой он будет запускаться.

Запустить многократно… — Данный пункт запускает диалоговое окно, в котором можно выбрать нужный макрос (из буфера обмена или сохраненный макрос). Также, тут можно указать количество запусков или выбрать, что бы макрос воспроизводился до конца файла.

Изменить горячие клавиши/ Удалить макрос – Собственно, данный пункт говорит сам за себя. Тут можно задать или изменить комбинации клавиш для базовых команд редактора и макросов, а также удалить сохраненный макрос

Меню Запуск

Запуск… — Клавиша «F5”. Данный пункт запускает диалоговое окно редактора кода , в котором надо ввести путь к программе и возможные передаваемые параметры. Вы можете использовать кнопку Обзор (Она рядом со строкой ввода), чтобы найти нужную программу. Передаваемые параметры (если они нужны) заключаются в в $ (…), где … может быть:

  • FULL_CURRENT_PATH – Путь к текущему каталогу
  • CURRENT_DIRECTORY – Имя текущего каталога
  • FILE_NAME – Имя файла
  • NAME_PART – Имя файла без расширения
  • EXT_PART – Расширение файла
  • NPP_DIRECTORY – Имя каталога, в котором находится приложение .
  • CURRENT_WORD — Текущее выделение текста в документе.
  • CURRENT_LINE — Текущий номер строки, которая выбрана в документе (нумерация идет с 0).
  • CURRENT_COLUMN – Текущая колонка, в которой находится курсор (нумерация идет с 0).

Например:

«$(NPP_DIRECTORY)\notepad++.exe» -multiInst «$(FULL_CURRENT_PATH)»

В данном случае, произойдет открытие активного документа в новом экземпляре .

В меню Запуск также отображаются сохраненные команды, а последний пункт позволяет удалить сохраненные команды или изменить комбинации клавиш.

Меню Окна

Данное меню содержит все открытые файлы в текстовом редакторе . Последний пункт «Окна…» показывает диалоговое окно, в котором находится список всех открытых файлов, путь по которому они сохранены (если файл сохранен), а также тип (все зависит от расширения сохраняемого файла). Тут же можно переключиться с одного файла на другой, Закрыть или сохранить открытый файл.

Обзор плагинов

  • Auto save

  • Плагин позволяет автоматически сохранять документ. Есть настройки - например сохранять при потере фокуса.
  • Compare

  • Аналог winmerge. Позволяет сравнивать файлы. Отличия подсвечиваются.
  • CCommpletion

  • Плагин автокомплита (автодописки). Может искать переменные.
  • Document Monitor

  • Проверяет документ - не изменён ли он другим приложением. Полезный плагин.
  • Explorer

  • Добавляет обозреватель файлов в блокнот.
  • External lexer KVS

  • Добавляет подсветку синтаксиса KVS.
  • Falling bricks

  • Добавляет игру- тетрис.
  • File switcher

  • Позволяет переключатся между файлами. Полезно когда открыто больше 30 файлов.
  • Gmod LUA lexer

  • Подсветка синтаксиса LUA.
  • Gtag seach

  • Поиск по тегам.
  • GuidGuard

  • Плагин для C. Вставляет в файл следующее (заголовок разный):
  • HEX-editor

  • HEX редактор прямо в блокноте. Добавляет иконку быстрого вызова. Очень удобно.
  • HTML tag

  • Весьма полезный плагин. Добавляет ряд горячих клавиш, можно быстро скопировать содержимое между тегами. См скрин.
  • JSMin

  • Плагин для javascript. Удаляет все переносы и отступы в целях уменьшения веса.
  • Language help

  • Позволяет запускать спец файлы помощи (CHM, HLP, PDF) , искать слова в них.
  • Light Explorer

  • Облегченная версия плагина Explorer .
  • MathPad

  • Позволяет проводить различные математические расчеты.
  • MIME Tools

  • Маленьки полезный плагин, добавляет base64 code/decode. Printed quotable…
  • MultiClipboard

  • Плагин ведет историю буфера обмена. Удобно кода много копипастим одно и тоже.
  • NativeLang

  • Позволяет перевести плагин или меню на ваш язык.
  • NppAutoIndent

  • Умный авто-отступ для языков C/C++, PHP, Java и других. Весьма полезная вещь.
  • NppCrypt

  • Добавляет возможность закриптовать файл. Вот только зачем?
  • NppExec

  • Добавляет возможность запуска командной строки с параметром. К примеру можно сразу запустить и скомпилить asm.
  • NppExport

  • Позволяет экспортировать файл в rtf, html..
  • NppExternalLexers

  • Добавляет несколько синтаксисов.
  • NppFTP

  • Фтп в вашем блокноте.
  • NppNetNote

  • Плагин очень классный. Позволяет редактировать файл нескольким людям одновременно!
  • Oberon-2 Lexer

  • Добавляет подсветку синтаксиса oberon-2.
  • Obide

  • Автокомплит для oberon-2.
  • Perforce actions

  • Плагин работать отказался.
  • Plagin Marker Margin

  • Мелкий фикс. Добавляет отступы.
  • Plugin Manager

  • Менеджер плагинов. Позволяет скачивать/удалять плагины. Удобно.
  • Plugin Update

  • Плагин обновляет плагины. Автоматически проверяет последнюю версию. Полезная штука.
  • Pork to Sausage

  • Плагин для кое каких изменений в тексте. Разбираться не стал.
  • Python Script

  • Плагин для питона. Добавляет консоль.
  • Regex Helper»

  • Идин из самых полезных плагинов. Позволяет протестировать регулярное выражение. Подсвечивает совпадения. Плагин эквивалентен функции preg_match_all в php. Учитывает все группы. С его помощью выучить регулярные выражения можно буквально за день.
  • RegRexPlace

  • Замена по регулярке. Не очень удобно. Нужно мутить ini файл.
  • Run Me

  • Тоже что то типа NppExec . Есть настройки.
  • SciMarkerSymbol

  • Плагин нужен для работы некоторых плагинов.
  • Snippets

  • Добавляет снипеты.
  • Subversion

  • Вызывает TortoiseSVN’s с командной строки.
  • ScrollPastEOF

  • Полезный плагин-фикс. Позволяет скролить файл до бесконечности.
  • Select N Launch

  • Позволяет сохранить выделенный кусок файла в новый, с нужным расширением. Удобно .
  • SnippetPlus

  • Тоже что и Snippet только более продвинутая версия.
  • SourceCookifier

  • Создайт некое превью, типа дерева. Смотрите скриншот.
  • SourceSwitch

  • Переключение между файлами.c < -> .h
  • Speech

  • Плагин проговаривает выделенный текст. У меня голосом микрософт сэма.
  • Spell-Checker

  • Проверка слов, типа вордовской. Нужно предварительно установить Aspell.
  • Switcher

  • Переключается между файлами cpp<>h, cc<>h and c<>h
  • TagsView

  • Плагин показывает результаты парсинга ситегов (CTag).
  • WebEdit

  • Быстрая вставка тегав. Добавляет кнопочки тегов.
  • XBrackets Lite

  • Автодописка скобочек. Удобно при программировании.
  • XML Tools

  • Добавляет кое-какие тулзы для работы с XML.

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

Регуляторные выражения Notepad++

Важно! Поиск и замена производится в режиме поиска регулярных выражений:

За тем в обычном режиме удаляем закрывающий тег

Удалить весь HTML оставив только текст без тегов:

В ссылочном списке такого вида ССЫЛКА »>ТАЙТЛ удалить все html-теги, оставив только ссылки:

^[^"]+.([^"]+).*

Основные операции поиска и замены

Перенести все каждый тег на новую строку (в расширенном режиме)

Заменить:

Наборы выражений Notepad++

 .  «Точка» представляет один любой символ;  ^  Начало строки;  $  Конец строки;  ^$  пустая строка (начало и конец, между которыми пусто);  .+  любая не пустая строка;  \s   Пробел;  \S   Не Пробел  \w  буква, цифра или подчёркивание _;  \d  Любая цифра;  \D  Любой символ, но не цифра;    Любая цифра;    Любая буква от a до z (весь латинский набор символов) в нижнем регистре;    Любая буква от A до Z в ВЕРХНЕМ регистре;   или   Любая буква от a до z в любом регистре;  *   «Повторитель». Означает, что предшествующий символ может повторяться (0 или более раз);   .*   Абсолютно любой набор символов. Например, условие найдет все что между тегами ;  (^.*$)   Любой текст между началом и концом строки;  (*.)   ищет любые цифры, в данном случае двухзначные цифры;  \n  Ищет символ новой строки;  \r  Ищет пустые строки содержащий символы «перевод каретки» ;  ^$  Ищет пустые строки  \n\r  Ищет пустые строки содержащий символы - символ новой строки и «перевод каретки»  \s  Ищет класс пробельных символов. К пробельным символам относятся пробел, символ табуляции, возврат каретки, символ новой строки и символ перевода страницы. То же самое, что и [ \t,\r,\n,\f];  \S  Ищет класс не пробельных символов. То же самое, что и [^ \t, \r,\n,\f];  ^\s*$  Ищет пустые строки содержащие пробел;  ^*$   Ищет пустые строки содержащие пробел;  ^Слово   Ищет слово «Слово» в начале строки;  Слово$   Ищет слово «Слово» в конце строки;  \bдол   Ищет набор символов «том», только в начале слов, то есть в слове Долина будет найдено, а в слове Подол нет;  дол\b   Ищет набор символов «дол», только в конце слов, то есть в слове Долина не будет найдено, а в слове Подол да;  \Bдол\B   Ищет набор символов «том», не в начале и не в конце слов, то есть в слове Долина не будет найдено, и в слове Подол нет, а вот в слове Подольск будет найдено; |  - Регулярное выражение, «или». Будет искать то что слева и справа. Примеры: Найти (^.*$) Заменить \n\r - находит новую строку и добавляет к ней пустую строку; Найти (^.*$) Заменить - находит новую строку и заключает её в теги ; Найти \n\r Заменить «оставляем пустым» - Удаляет пустые строки круглые скобки обязательны, иначе найденное будет изменено на заменяемое.

Горячие клавиши Notepad++

Ctrl+G — Поиск строки в Notepad++

Общие Ctrl + O Открыть новый документ Ctrl + N Открыть новую вкладку Ctrl + W Закрыть вкладку Ctrl + S Сохранить Ctrl + Alt + S Сохранить как… Ctrl + Shift + S Сохранить всё Ctrl + C Копировать Ctrl + X Вырезать Ctrl + A Выделить всё Ctrl + V Вставить Ctrl + Z Отмена действия, вернуться на шаг назад Ctrl + Y Отмена действия, вернуться на шаг вперёд Ctrl + End Перемещает текстовый курсор в конец документа Ctrl + Home Перемещает текстовый курсор в начало документа Ctrl + P В печать Home Перемещает текстовый курсор в начало строки End Перемещает текстовый курсор в конец строки F11 Развернуть текстовую область вместе с вкладками страниц на весь экран F12 Убрать все компоненты программы, и заменить их на текстовую область без вкладок страниц PgUp Перелистывание страницы к началу документа PgDown Перелистывание страницы к концу документа Поиск Ctrl + F Поиск по тексту F3 Найти далее Shft + F3 Найти предыдущее Ctrl + F3 Найти выделенное далее Ctrl + Shft + F3 Найти выделенное предыдущее Ctrl + Shft + F Поиск в файлах Ctrl + H Замена текста Специальные Ctrl + Tab Следующий документ Ctrl + Shft + Tab Предыдущий документ Ctrl + U Конвертировать в строчные Ctrl + Shft + U Конвертировать в ПРОПИСНЫЕ Ctrl + D Клонирование строки, либо выделенного текста Ctrl + Space Вызов списка тегов, ключевых слов и выражений характерных для используемого языка Ctrl + F2 Пометить строку закладкой F2 Перемещаться вперёд по расставленным в документе закладкам Shift + F2 Перемещаться назад по расставленным закладкам в документе Tab Добавляет четыре пробела по умолчанию (настроить табуляцию можно в меню «Настройки» + «Конфигурация», вкладка «Синтаксис/Табуляция») одним нажатием клавиши, для переноса нескольких строк нужно их выделить, и нажать Tab. Shift + Tab Сдвинуть табулированный текст назад. Ctrl + колесико мыши Увеличить, или уменьшить масштаб текстовой области Взято с http://blog.verha.net/hotkeys-notepad.html

Удаление пустых строк (пустых абзацев) в Notepad++:

Многие пользователи сталкиваются с проблемой форматирования текста если была произведена вставка текса из Microsoft Word в WordPress. Последние версии WP поддерживают адекватную вставку текста с соблюдением форматирования, но при вставке почему-то появляются пустые строки (абзацы), для удаления которых мы опять обратимся к нашему любимому редактору.

Откройте документ содержащий пустые строки

Выберите пункт «Правка» -> «Операции со строками» -> «Удалить пустые строки»


Перемещение выделенного участка текста внутри документа

Выделите нужную часть документа курсором мышки, зажмите «Ctrl+Shift» и перемещайте выделенный текст внутри документа нажимая клавиши «Вверх» и «Вниз» .

Notepad++ - очень удобный текстовый редактор, которым пользуются программисты, вэб-мастера и обычные пользователи, связанные с редактированием исходных кодов. Редактор распространяется бесплатно (под лицензией: GNU General Public License), потребляет минимум ресурсов и быстро загружается. Notepad++ часто используют для открытия текстовых файлов. После того как Вы установите Notepad++ и познакомитесь с ним более близко, Вам будет так же сложно обходиться без него, как, например, многие пользователи компьютера не мыслят свою работу на компьютере без программы Total Commander.

Документы открываются редактором в табах – отдельных вкладках вверху. Рабочее окно редактора можно разделить на две части. Таким образом удобно сравнивать несколько вариантов одного и того же документа. Для определения отличий между кодами в Notepad++ встроен плагин Compare.
Notepad++ можно скачать с официального сайта: http://notepad-plus-plus.org


Запускаем скачанный файл, выбираем язык редактора и нажимаем «ОК».



В следующем окне нужно выбрать компоненты устанавливаемой программы и нажать «Далее»:



Дополнительные компоненты для установки.
Далее также отмечаем все необходимые компоненты и нажимаем "Установить":



Завершение работы мастера установки Notepad++ и «Готово».



Внизу экрана появится иконка Notepad++ с изображением листа с карандашом. Щелкните по иконке мышкой - откроется главная страница редактора.


Давайте рассмотрим основные элементы управления.


1. Название открытого файла и адрес его местоположения.
2. Главное меню редактора Notepad++.
3. Наиболее часто используемые функции вынесены в качестве быстрых кнопок на лицевую панель Notepad++.
4. Каждый редактируемый файл отображается в своей вкладке. Если дискетка во вкладке красная, то последние изменения в файле не сохранены, а если синяя - последние изменения в файле сохранены.
5. В левом столбце указана нумерация строк. В дальнейшем для отыскания необ-ходимых строк файла, с целью внесения изменений, можно легко найти нужную строку.
6. Кнопки для сворачивания и разворачивания отдельных частей кода.
7. Подсветка кода в рабочем окне программы.
Стандартные настройки программы Notepad++.
Для того, чтобы было удобно работать и не пользоваться нижним скроллингом для просмотра длинных строк воспользуемся функцией переноса строк. Перейдите во вкладку «Вид» и щёлкните по строке «Перенос строк».

Слева перейдём во вкладку . В новом документе выберите кодировку "UTF-8 без метки ВОМ" и поставьте галочку «Применить при открытии ANSI файла».


При открытии файлов в кодировке ANSI они будут преобразовываться в кодировку "UTF-8 без ВОМ". Эта кодировка предназначена для правильного отображение русского языка.
Далее в левом столбце выберите «Автозавершение» и поставьте галочки "Включить при каждом вводе" и "Подсказка при вводе параметров функций". При активации этих опций, стоит набрать первую букву, как Notepad++ предложит вам несколько готовых вариантов слова. Новичку сложно быстро запомнить все элементы кода, да ещё и правильность их написания. Поэтому эти опции просто находка.


В этом же разделе нужно активировать опцию «Резерв» (1), которая позволит сохранять написанный файл в указанной папке на компьютере.


Для этого справа под заголовком «Резервное копирование», выбираем «Простое» (2), а затем отмечаем галочкой «Пользовательская папка для сохранения».
После этого щёлкните мышкой на квадратик с тремя точками, и в открывшемся поисковом окне укажите путь к папке, в которую будут сохраняться все копии написан-ных или отредактированных файлов.

Выберите подпункт

  • Перезагрузить с диска - действие очень похожее на нажатие по иконке «Обновить страницу» в любом браузере, с той лишь разницей, что здесь перезагружается файл с которым вы работаете.
  • Удалить с диска - удаляется файл с жесткого диска компьютера в корзину.
  • Загрузить сессию - загружается группа файлов сохраненных для дальнейшей работы.
  • Сохранить сессию - сохраняются текущие состояния всех открытых в редакторе файлов.
  • Печать - открываются настройки принтера.
  • Распечатать! – быстрая печать без выбора настроек принтера.


Подпункт .

Вкл./Выкл. Комментарий строки - комбинация клавиш «Сtrl+Q» вставляет или убирает двойной слэш «//» перед строкой, что обозначает однострочный комментарий.
Закомментировать строку - комбинация клавиш «Сtrl+K» закомментирует строку и вставляет двойной слэш «//».
Раскомментировать строку - комбинация клавиш «Ctrl+Shift+K» убирает двойной слэш «//».
Закомментировать выделенное - комбинация клавиш «Ctrl+Shift+Q» оборачи-вает выделенный фрагмент кода в теги «/* …код… */», что обозначает многострочный комментарий.

Подпункт

– нажатие комбинации клавиш «Ctrl+Specedar (пробел)» предлагает варианты для завершения написания функции.

Завершение слов - при нажатии комбинации клавиш «Ctrl+Enter» слово дописывается редактором автоматически.

Подпункт «Пробелы».

Убрать Замыкающие Пробелы – клик мышкой по этому пункту убирает пробелы в конце всех строк.
Убрать Начальные Пробелы - клик мышкой по этому пункту убирает все пробелы перед всеми строками в коде.

Вид кода в окне редактора до применения функции:

Здесь можно поставить или снять закладку, перемещаться вверх или вниз по за-кладкам, вырезать, вставлять строки с закладками.
- при выборе этого пункта строка с закладкой останется без метки, а все остальные будут с метками:

Подпункт
При активации данного пункта откроется отдельное окно:

1. Найти символы не относящиеся к кодировке ASCII.
2. Найти символы относящиеся к кодировке ASCII.
3. Задать свой диапазон поиска.
4. Если поставить галочку, то поиск будет зациклен по кругу.


Дублирование и перемещение файла в редакторе Notepad++.
Может случится такая ситуация когда нужно открыть оригинал документа и создаваемый на его основе свой файл. Когда оба документа оригинал и создаваемый на его основе файл расположены во вкладках, работать не очень удобно. Затруднительно переключаться между ними в одном смотреть код в качестве образца, в другом вносить изменения.
Давайте упростим эту задачу. Необходимо щелкнуть правой кнопкой мыши на активной вкладке документа и выбрать из выпадающего окна «Переместить в другую область».

В результате окно редактора разделится по вертикали на две половины. При этом в левой и правой половинах останется оригинал и его дубликат. Теперь можно работать сразу в двух половинах окна редактора:

В редакторе Notepad++ есть возможность перемещения существующего документа в новый экземпляр редактора. В контекстном меню необходимо выбрать пункт :

В результате запущен еще один экземпляр редактора Notepad++ в котором откроется перемещаемый документ:


Получаем два разных файла, открытых в двух экземплярах Notepad++.
В редакторе Notepad++ существует также возможность открыть один и тот же экземпляр документа в текущем и в новом экземпляре редактора. Открываем контекстное меню и выбираем пункт :

Получится два экземпляра одного и того же документа открытых в двух редакторах Notepad++:


Вы наверно обратили внимание, что мы рассмотрели далеко не все возможности редактора Notepad++, он может многое. Если у вас по ходу изучения редактора возникли вопросы, пишите о них в коментариях. Буду рад если вы нашли для себя что-то полезное.

Когда-то я пользовался редактором dreamweaver, но когда стал верстать сайты для движка WordPress, то остановился на редакторе Notepad++ . Я им доволен.
Сегодня я расскажу вам об удобных настройках в редакторе Notepad++. Благодаря этим настройкам вы сможете сэкономить уйму времени.
Итак, если у вас нет редактора Notepad++, тогда вы сможете скачать его бесплатно .

Быстрая кодировка UTF-8 в HTML документе

Каждый раз, когда вы создаете новый HTML документ в программе Notepad++, вам постоянно нужно менять кодировку файла из ANSI в UTF-8 (без BOM). Если это делать постоянно, то это забирает кучу времени, да и надоедает, а бывает порой, что и забыть можно.
Чтобы при создании нового HTML документа кодировка была автоматически UTF-8 (без BOM), нужно проделать такие действия:
1). В верхнем меню нажмите на пункт «Опции» => «Настройки…»

4). Жмите на кнопку «Закрыть» .

После таких настроек, при создании нового документа, у вас в HTML документе сразу будет стоять кодировка UTF-8 (без BOM). Кстати, рекомендую почитать статью про .

Не знаю как вы, но я постоянно, когда создаю новый html документ, вначале прописываю , либо копирую его из других html документов:

1). Откройте редактор Notepad++ и создайте новый документ
2). Теперь жмите на кнопку «Старт записи» :

3). После того, как нажали на кнопку «Старт записи» , вводим основной HTML код пальчиками или вставляем готовый.
4). Когда дописали код, жмите кнопку «Стоп» :

Настройки:

- «Name » – здесь запишите имя записи, например: основной код HTML.
Ниже укажите горячие клавиши для вызова записи. Например: я поставил птички на «CTRL+SHIFT+ALT»+«K»

Теперь, если вам нужен будет основной код HTML, достаточно будет нажать на горячие клавиши, которые вы указали или перейти в меню «Макросы» и выбрать название записи

Таким способом можно сделать свою собственную библиотеку различных шпаргалок кодов, скриптов и т. д.

Автопродление кода – это еще одна полезная возможность, которую дарит нам, веб-мастерам, редактор Notepad++. Если кто не знает, что это за возможность, рассказываю. Когда вы будете писать код в редакторе Notepad++, вы увидите предлагаемые теги в списке:

Итак, существуют два способа вызова окна атопродления кода:

1). Чтобы вызвать окно атопродления кода, воспользуйтесь горячими клавишами «CTRL» + «Space (пробел)» . Минус такого способа в том, что нужно часто нажимать на клавиши;

2). Этот способ позволит забыть о горячих клавишах для вызова окна атопродления кода, так как окно будет появляться автоматически. Для этого нужно зайти в настройки и кое-что подкрутить. Итак, откройте «Опции» => «Настройки» => «Резерв/Автозавершение» и отметьте нужные настройки галочками:

Внимание: два способа работают в том случае, если файл сохранен и указано расширение файла, например: «html, css, php».

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

Итак, выделите нужный кусок кода и нажмите правой кнопкой мыши. В открывшемся списке выберите «Style token» и любой стиль 1-5.

Результат я отметил стрелочкой и цифрой (5 )

Работа с проектами

Если вы работаете с большим количеством файлов, тогда для ускорения времени рекомендую использовать функцию «Проект» :

1). Нажмите в меню на вкладку «Вид» => «Проект» => «Панель проекта 1»

3). Кликните по вашему проекту правой кнопкой мыши. В выпадающем списке выберите пункт «Добавить файлы из директории» :

Вот таким способом мы сделали дерево файлов, в котором легко ориентироваться и редактировать, добавлять и сохранять файлы. Удобно и быстро!

Вот такой будет вид после добавления файлов из директории:

В редакторе Notepad++, есть возможность проверить текст на наличие ошибок.
1). Итак, чтобы подключит такую возможность, нажмите на кнопку «проверка орфографии» :

3). Закройте редактор Notepad++. Скачайте и установите вначале полную версию Aspell, а потом русский, украинский и английский словарь:

4). Откройте блокнот Notepad++ снова, теперь у вас появилась возможность проверять текст на орфографические ошибки. Для проверки орфографии документ должен быть в кодировке UTF-8 (Юникод) или UTF-8 без BOM, иначе работать не будет . Далее выделяете нужное слово или весь текст и жмете на кнопку «проверка орфографии». Вот результат:

Внимание: Еще раз напомню, что кодировка файла должна быть UTF-8 (Юникод) или UTF-8 без BOM, иначе проверка орфографии не найдет ошибок:

Если у вас файл сохранен в кодировке ANSI, преобразуйте файл в кодировку UTF-8 или UTF-8 без BOM. Для этого в меню перейдите «Кодировки» => «Преобразовать в UTF-8» или «Преобразовать в UTF-8 без BOM» :

Горячие клавиши в редакторе Notepad++

Чтобы посмотреть или поменять горячие клавиши для вызова каких либо действий, вам нужно в меню перейти по вкладке «Опции» => «Горячие клавиши…»

А вот пару необходимых горячих клавиш, которыми пользуюсь я для ускорения работы:

Полезное дополнение

1). Если выделить текст, правой кнопкой мыши нажать по нему и выбрать вкладку «Закомментировать выделенное» , то весь выделенный текст будет закомментирован вот так:

2). Если правой кнопкой мыши нажать на поле и выбрать вкладку «Закомментировать выделенное», то появиться быстрая возможность закомментировать код:

Кстати, как закомментировать код в HTML, CSS, PHP, JavaScript, почитайте .

Вот и все! Конечно возможностей в редакторе Notepad++ валом, просто для меня это самые необходимые. Если у вас есть что-то интересное рассказать о возможностях редактора Notepad++, пишите в комментариях.

P.S. Всем спасибо за внимание и не забывайте подписываться на обновление моего блога .
Удачи!

Блокнот (англ. Notepad ) — простой текстовый редактор, являющийся частью операционных систем Microsoft Windows

Как правило, Блокнот закреплён в базовом меню Пуск

Если у вас такого пункта нет, то для запуска текстового редактора Блокнот необходимо выполнить следующие команды:

Пуск->Все программы->Стандартные->Блокнот (Start->All Programs-> Accessories->Notepad).

1. Навигация по дискам и папкам в окне Открытие файла редактора Блокнот осуществляется так же, как и в программе Проводник, с помощью расположенных в верхней части окна кнопок навигации и меню Папка.

2. По умолчанию в данном окне отображаются только текстовые файлы с расширением.txt.
Чтобы открыть в текстовом режиме любой другой файл, например документ HTML, выберите пункт Все файлы (All Files) в меню Тип файлов (Files of type).

3. Вы можете записать редактируемый файл на диск под прежним названием либо, если файл еще ни разу не был сохранен, поместить его в любую папку на диске как текстовый документ с расширением .txt , выбрав пункт Сохранить (Save) в командном меню Файл (File).
Чтобы сохранить текущий файл с указанным вами именем и произвольным расширением, выполните команду Файл->Сохранить как (File->Save As) .
Для создания нового файла воспользуйтесь командой Файл->Создать (File->New).

!!! Помните , что программа Блокнот не поддерживает редактирование нескольких текстовых документов в одном рабочем окне, поэтому при создании пустого файла или открытии существующего содержимое старого, не сохраненного на диске файла, открытого в окне Блокнота в данный момент, уничтожается.

4. Меню Вид (View) редактора Блокнот содержит только один пункт: Строка состояния (Status Bar).
Если рядом с ним установлен флажок, в нижней части окна текстового редактора будет отображаться панель состояния, а на ней - количество строк в редактируемом документе и количество символов в каждой строке.

5. По умолчанию набираемый в окне Блокнота текст компонуется в одну строку, которая переносится только по нажатию клавиши Enter . Если вы хотите, чтобы вводимый текст автоматически переносился в окне редактора на новую строку по словам в соответствии с шириной экрана, установите флажок напротив пункта Перенос по словам (Word Wrap) в командном меню Формат (Format).

Шрифты

Текстовый редактор Блокнот не поддерживает оформление текстовых документов с применением шрифтовых выделений, а также форматирование текстовых блоков, однако вы можете изменить параметры базового шрифта, используемого в программе Блокнот по умолчанию.

ПРИМЕЧАНИЕ
Изменение базового шрифта редактора Блокнот никак не отразится на форматировании или настройках текстового документа: гарнитура и размер данного шрифта влияют только на отображение файла на экране вашего компьютера. Например, если вы впоследствии откроете такой документ в редакторе Блокнот на другом компьютере, текст будет снова выведен на экран базовым шрифтом.

Чтобы изменить настройки базового шрифта Блокнота , выберите пункт Шрифт (Font) в командном меню Формат (Format) .

В меню Шрифт (Font) одноименного диалогового окна вы можете выбрать гарнитуру шрифта, который планируете использовать в редакторе по умолчанию, в меню Начертание (Font Style) - стиль начертания: Обычный (Regular), Жирный (Bold), Курсив (Italic) и Жирный курсив (Bold Italic). И наконец, в меню Размер (Size) можно задать размер шрифта. Внешний вид выбранного шрифта отобразится в окне Образец (Sample) .

6. Стандарт Unicode позволяет создавать многоязыковые текстовые документы , набранные в редакторе Блокнот одним и тем же шрифтом.

В меню Набор символов (Script) диалогового окна Шрифт содержится список национальных языков, символы которых поддерживает выбранный вами шрифт. После выбора соответствующего языкового скрипта из списка становится доступным содержащийся в нем набор национальных символов, и вы можете использовать их для создания многоязыковых документов.

Работа с буфером обмена

В процессе редактирования текстовых документов пользователю довольно часто приходится работать с буфером обмена, копируя из одной программы в другую различные фрагменты текста. Для работы с буфером обмена Windows в Блокноте предусмотрен специальный набор команд, содержащихся в меню Правка (Edit).

Команды для работы с буфером обмена редактора Notepad

Сочетание «горячих клавиш»

Назначение

Выделить все (Select All)

Выделение всего объема текста, набранного в окне Блокнота

Вырезать (Cut)

Вырезание выделенного фрагмента текста и помещение его в буфер обмена

Копировать (Copy)

Копирование выделенного фрагмента текста в буфер обмена

Вставить (Paste)

Вставка блока из буфера обмена в документ, начиная с позиции, указанной курсором

Удалить (Delete)

Удаление выделенного фрагмента текста

Поиск и замена

Функции поиска фрагмента текста по введенному пользователем образцу и замены одного фрагмента другим по всему документу значительно облегчают подготовку текстовых файлов. Для поиска какого-либо слова или фразы в редактируемом документе служит окно Найти (Find) , открывающееся при выборе пункта Найти (Find) в меню Правка (Edit).

Образец для поиска соответствующего ему текста в редактируемом документе вводится в поле Что (Find what). Направление поиска - вверх или вниз от текущей позиции курсора - устанавливается при помощи переключателя Вверх (Up) и Вниз (Down) . Если вы хотите организовать поиск с учетом регистра, установите флажок напротив функции С учетом регистра (Match case ). Процедура поиска запускается нажатием кнопки Найти далее (Find Next) .

Для автоматической замены одного текстового фрагмента другим в командном меню Правка (Edit) предусмотрена функция Заменить (Replace) . Так же как и в предыдущем случае, в поле Что (Find what ) вводится образец поиска, а в поле Чем (Replace with) - текст, на который следует заменить обнаруженные вхождения. По нажатию на кнопку Заменить (Replace) редактор Блокнот заменяет первый совпадающий с образцом текстовый фрагмент. Для автоматической замены в документе всех аналогичных вхождений необходимо нажать кнопку Заменить все (Replace All).

Окно функции Перейти (Go to Line ), появляющееся на экране при выборе пункта Правка->Перейти (Edit->Go to) , служит для быстрого перехода к строке текстового документа по ее номеру, который вы укажете в соответствующем поле данного окна. Эта возможность Блокнота может быть крайне полезна при разработке программ и исполняемых скриптов, если в процессе отладки выявлена ошибка в одной из строк кода.

Параметры страницы и печать

Для того чтобы настроить параметры страницы перед печатью текста, щелкните мышью на пункте Параметры страницы (Page Setup) командного меню Файл (File)

В меню Размер (Size) указывается формат бумаги, а в меню Подача (Source) - источник бумаги для принтера (режим ручной или автоматической подачи листа).
В меню Ориентация (Orientation) вы можете выбрать положение листа бумаги при печати: Книжная (Portrait) - вертикальное или Альбомная (Landscape) - горизонтальное.
В разделе Поля (Margins ) можно задать размеры всех четырех полей в милиметрах.

В верхней и нижней части текстового документа, печатающегося из программы Блокнот, может фигурировать та или иная служебная информация, подставляющаяся в файл печати автоматически. Эти сведения принято называть колонтитулами, поскольку они размещаются в документе выше и ниже основной области печати. Соответственно, данные, отображающиеся в верхней части листа, носят название верхнего колонтитула и могут быть введены с клавиатуры при помощи последовательности специальных символов в поле Верхний колонтитул (Header). Данные, печатающиеся внизу листа, называются нижним колонтитулом и могут быть настроены вручную в поле Нижний колонтитул (Footer). Для русской и английской версии текстового редактора Блокнот значения служебных символов, применяющихся для управления форматом колонтитулов, несколько различаются. Все эти значения показаны в таблице

Специальные команды настройки верхнего и нижнего колонтитулов текстового редактора Блокнот

Русская версия

Английская версия

Назначение

Подстановка имени печатающегося файла или значения Безымянный (Utitled), если имя не задано

Подстановка текущего времени по часам компьютера

Подстановка текущей даты по календарю компьютера

Вставка текущих номеров страниц печатаемого документа

Подстановка символа амперсанд (&)

Позиционирование колонтитула по левому краю страницы

Позиционирование колонтитула по центру страницы

Позиционирование колонтитула по правому краю страницы

Специальные символы управления форматом колонтитулов могут сочетаться друг с другом; также допускается вставлять в соответствующие поля настройки печати произвольный текст. Например, если вы распечатываете состоящий из одной страницы документ, которому было назначено имя Ведомость, то в поле верхнего колонтитула можно включить следующую строку: Документ: &ф Страница: &с &ц. В этом случае в центре верхней части распечатываемого документа будет напечатано: Документ: Ведомость Страница: 1.

Нажав на кнопку Принтер (Printer) - Свойства ,

вы можете также изменить текущие настройки принтера, установленного в системе по умолчанию.

Для вывода документа на печать щелкните на кнопке Печать (Print) в командном меню Файл (File). На экране появится диалоговое окно мастера печати.

В поле Выберите принтер (Select printer) вам следует щелчком мыши выбрать принтер для печати, в поле Число копий (Number of copies) указать требуемое количество копий документа, а в поле Диапазон страниц (Page Range) - перечень тех страниц, которые вы желаете распечатать.
Печать начинается после нажатия на кнопку Печать (Print).

Автоматическая вставка даты и времени

Если вы хотите вставить в редактируемый документ текущие дату и время, совершенно не обязательно вводить их с клавиатуры: программа Блокнот позволяет помещать их в текст автоматически. Для этого выполните следующие действия:

    В командном меню Правка (Edit) выберите пункт Время и дата (Date and time) либо просто нажмите клавишу F5.

Программа вставит текущую дату и время по часам компьютера в позицию, указанную курсором.

Ведение журнала работы

Нередко при работе с текстом возникает необходимость фиксировать время и дату каждого сеанса редактирования файла, например, на случай, если позже вам потребуется восстановить хронологию внесения в документ каких-либо изменений.
Текстовый редактор Блокнот позволяет автоматически фиксировать каждое обращение к редактируемому файлу, сохраняя эту информацию в самом документе.
Для того чтобы включить функцию автоматического ведения журнала работы с файлом, в самой первой строке открытого или вновь созданного документа введите с клавиатуры параметр .LOG (обязательно с использованием заглавных букв и начальной точки).
В командном меню Файл (File) выберите пункт Сохранить (Save) . Теперь при каждом открытии текстового файла на редактирование в его конец будут записываться текущие время и дата по часам компьютера.

Хотя можно, как говорилось выше, если в блокноте нажать кнопку F5, то прямо сразу вставится текущее время и дата:о)

Интересные возможности

  • Если запустить Блокнот с ключом командной строки /.setup, то после запуска Блокнот «зависнет» — его окно не будет отрисовываться, хотя работать он будет верно.
    Например, в таком Блокноте можно напечатать текст вслепую, и сохранить его в файл на диске.
    Чтобы выйти из этого «зависшего» блокнота, можно использовать клавишу Esc или комбинацию Ctrl-C.
  • В блокноте можно отменить последние изменения в тексте, но не более трёх.
  • Если создать текстовый файл, написать в него фразу «bill gates fucking asshole (мы все умрём)» или «bush hid the facts (А власти скрывают)» или любую формата «xxxx xxx xxx xxxxx», и закрыть файл, предварительно сохранив, то при следующем открытии содержимое файла будет заменено иероглифами. Так-то! - Но под семеркой не работает!

Альтернативы

  • MS-DOS Editor (edit.com) — консольный текстовый редактор. Можно разделять окно редактирования на две части, как в Word’е.
  • Write (Windows Write ; не путать с нижеупомянутым Writer из OpenOffice) — штатный редактор 16-битных версий Windows, отличавшийся от Блокнота возможностью форматирования текста.
  • WordPad — переделка Write для Windows 95 и последующих. Версия, распространяющаяся в Windows 7, поддерживает не только традиционный формат RTF/DOC (Word 6.0) и OOXML (Word 2007), но и — внимание! — ODF (OpenOffice).
  • Word (WinWord ) — самый многофункциональный и тяжеловесный из всех известных на сегодняшний день блокнотов.
  • AbiWord — ф ункционала чуть больше, чем в WordPad: дополнения, колонтитулы, таблицы, нумерация страниц, сноски, ссылки, закладки, вставка пикч и файлов, онлайн сервисы.
  • Writer — свободный аналог Word из пакета OpenOffice.org .
  • PageMaker — тот же блокнот, только для веб-дизайнеров.
  • TextPad — тот же блокнот, только с элементарной подсветкой кода, регулярными выражениями и прочими фичами.
  • GEdit — тот же блокнот, только откомпилированный под GNOME и с дополнительными функциями.
  • Leafpad — тот же блокнот, но для Linux .
  • TEA — довольно нагруженный вариант блокнота с тучей возможностей, также содержит файловый менеджер Квас и анализатор слов в тексте УНИТАЗ. (серьезно)
  • Bluefish — ГТКшный текстовый редактор, предназначенный в первую очередь для непосредственного редактирования HTML и PHP-кода.
  • vi — тот же блокнот, только консольный и под Linux, отличается широким функционалом.
  • SciTE — удобный кросплатформенный текстовый блокнот, с возможностями запуска скриптов в отладочном окошке. С подсветкой синтаксиса, но без поддержки досовских кодировок.
  • Notepad++ — недодельный вариант SciTE под Windows . На текущий момент Notepad++ значительно развился и приобрёл поддержку многих функций, полезных программистам как на мёртвых, так и на бессмертных языках, всё ещё оставаясь достаточно лёгким.
  • Notepad2 — расширенная версия Блокнота с панелью инструментов и подсветкой синтаксиса.
  • EmEditor — тот же блокнот, только шустрый, с подсветкой синтаксиса и поддержкой разных кодировок.
  • AkelPad — тот же блокнот, только есть поддержка кодировок и плагинов. Также этот вариант может корректно читать и сохранять бинарные файлы и потому, в отличие от Блокнота, может использоваться как примитивнейший hex-редактор.
  • Штирлиц — тот же блокнот, только умеет распознавать кодировку текста, иногда даже в таких случаях, когда текст подвергался неоднократному переводу в разные кодировки.
  • http://docs.google.com — Документы Google - тот же блокнот, только в online версии, ещё работает со множеством файлов Microsoft Office.
  • http://bloka.ru — из той же серии, в стиле минимала.

И это далеко не полный перечень. Вобщем, альтернатив вагон и маленькая тележка:о)