Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Знакомство и инструкция по работе с NotePad

Знакомство и инструкция по работе с NotePad++.

NotePad++ - Установка и Секреты работы, Настройка.Здравствуйте уважаемые пользователи сайта WpMen. Сегодня мы поговорим о программе NotePad++. Данную программу знают не все пользователи, но мы же с вами не обычные пользователи, мы будущие счастливчики ведущие свой блог…

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

[rn]+ тоже должно работать

обновление 26 марта 2012 года, Дата выпуска Блокнот++ 6.0:

OMG, это действительно работает сейчас.

PCRE regexp in Notepad++

оригинальный ответ 2008 (Notepad++ 4.x) — 2009-2010-2011 (Блокнот++ 5.x)

на самом деле нет, похоже, он не работает с regexp.

но если у вас есть Notepad++ 5.X, вы можете использовать ‘продлен ‘ режим поиска и искать rn . Что делает найти все ваши CRLF .

(я понимаю, что это тот же ответ, что и другие, но опять же, «расширенный режим» доступен только с Notepad++ 4.9, 5.х и более)

С апреля 2009 года у вас есть статья wiki на сайте Notepad++ по этой теме:
«как заменить концы строк, тем самым изменив макет строки«.
(упомянутые georgiecasey в своем ответ ниже)

некоторые соответствующие выдержки включают в себя следующие процессы поиска:

простой поиск ( Ctrl + F ), Режим Поиска = Normal

  • просто переместите курсор в конец строки и введите Shift + право стрелка.
  • или, чтобы выбрать EOL С помощью мыши начните только в конце строки и перетащите в начало следующей строки; перетаскивание вправо от EOL не работает. Вы можете вручную скопировать EOL и вставьте его в поле для файлы Unix ( LF -только).

простой поиск (Ctrl+F), режим поиска = расширенный

опция «Extended» показывает n и r как символы, которые могут быть сопоставлены.
Как и в обычном режиме поиска, Notepad++ ищет точный символ.
Поиск r в UNIX-формате файл ничего не найдет, но ищет n будет. Аналогично, файл формата Macintosh будет содержать r а не n .

простой поиск (Ctrl+F), режим поиска = регулярное выражение

регулярные выражения используют символы ^ и $ для привязки строки соответствия к началу или концу строки. Например, поиск return;$ найдет вхождения » return;», которые происходят без последующего текста в той же строке. Символы привязки работают одинаково во всех форматах файлов.
Этот.’ — точечный метасимвол не совпадает с окончаниями строк.

[протестировано в Notepad++ 5.8.5]:поиск регулярных выражений с явным r или n не работает (в отличие от документация Scintilla).
Также не выполняется поиск по явному (вставленному) LF, или на (невидимых) символах EOL, помещенных в поле при выборе EOL. Расширенный поиск ( Ctrl + R ) без regexp

Ctrl + M вставить какое-то строки. Они будут заменены строкой replace.
Я рекомендую этот метод как самый надежный, если вам действительно не нужно использовать регулярное выражение.
Например, чтобы удалить каждую вторую новую строку в файле с двойным интервалом, введите Ctrl + M дважды в строке поиска и один раз в поле заменить строку.

расширенный поиск ( Ctrl + R ) с помощью регулярных выражений.

ни Ctrl + M , $ , ни rn совпадают.

в той же Вики также упоминается HEX-редактор альтернативу:

  • введите новую строку в начало документа.
  • выберите просмотр документа в шестнадцатеричном режиме.
  • выберите одну из новых строк и нажмите Ctrl + H .
  • пока у вас есть диалоговое окно заменить, Выберите на заднем плане новую строку замены и Ctrl + C скопируйте его, чтобы вставить его в текстовый ввод Replace with.
  • затем заменить или заменить все, как вы хотите.

похоже, что это часто задаваемые вопросы, и предлагаемое разрешение:

простой поиск (Ctrl+H) без regexp

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

Примечание 1: Если вы выбираете их с помощью мышь, начните прямо перед ними и перетащите к началу следующей строки. Перетаскивание в конец линии не будет работа.

примечание 2: вы не можете копировать и вставлять их в поле.

расширенный поиск (Ctrl+R) без regexp

Ctrl+M вставит что-то, что соответствует новым строкам. Они будут заменены строкой replace.

в диалоговом окне заменить, Вы хотите установить режим поиска «расширенный». Режимы нормального или регулярного выражения не будут работать.

затем просто найдите «rn » (или просто n для файлов unix или просто r для файлов формата mac) и установите замену на то, что вы хотите.

Читать еще:  Как сделать рисунок карандашом из фото онлайн

Мне не очень повезло с регулярными выражениями rn из окна поиска / замены.

однако это работает в Notepad++ v4.1.2:

используйте меню «Вид / Показать конец строки», чтобы включить отображение символов конца строки. (Каналы возврата каретки должны отображаться как один затененный символ CRLF.)

Выберите один из символов CRLF (поместите курсор перед одним из них, удерживайте клавишу SHIFT, а затем нажмите правая клавиша курсора один раз).

скопируйте символ CRLF в буфер обмена.

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

откройте диалоговое окно поиск / замена. Поле «найти что» показывает содержимое буфера обмена: в этом случае символ CRLF-который отображается как 2 «символа коробки» (предположительно, это непечатаемый символ?)

обеспечить что параметр «регулярное выражение» выключен.

теперь вы должны уметь считать, находить или заменять по желанию.

Я нашел, что он работает, используя функцию Replace и используя «n» с режимом «Extended». Я использую версию 5.8.5.

Изображение с CRLF

enter image description here

изображение без CRLF

enter image description here

в 2013 году, v6.13 или более поздней версии используйте:

меню редактироватьпреобразование EOLФормат Windows.

предполагая, что он имеет поиск «регулярных выражений», найдите rn. Я предпочитаю r?n, потому что некоторые файлы не используют возврат каретки.

EDIT: Спасибо за отзыв, кто бы ни проголосовал за это. Я научился этому. ну, ничего, потому что вы не предоставили никакой обратной связи. Почему это неправильно?

используйте опцию «расширенный поиск» ( Ctrl + R ) и используйте сочетание клавиш для CRLF ( Ctrl + M ) для вставки возврата каретки.

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

  1. заменить все rn по тегу, скажем #GO# → проверить ‘Extended’, заменить rn by #GO#
  2. выполните регулярное выражение, например, удаление многострочного ICON=»*» из закладок html → проверить регулярное выражение, заменить ICON=.[^»]+.> by >
  3. Put back rn → Check ‘Extended’, replace #GO# by rn

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

  1. заменить все «rn «на»rn»
  2. заменить все «; rn » на «rn»
  3. заменить все «rn «на»»

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

Это сработало для меня.

выполнить эту настройку. Меню — > Вид — > Показать символ — > снимите флажок Показать конец строки

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

Обзор основных возможностей и настроек

Приведу список основных особенностей:

  • Мультиоконный интерфейс;
  • Подсветка синтаксиса большинства языков программирования, свёртывание синаксиса;
  • Автосохранение;
  • Русский язык уже в комплекте;
  • Быстрый запуск и работа, без проблем открывает большие файлы;
  • Автозавершение функций и подсказки для параметров функций;
  • Легкое увеличение и уменьшение масштаба текста;
  • Мощный поиск / замена.
  • И много других возможностей…

Многооконный интерфейс

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

Вкладки с красным значком дискеты означают, что файл изменён или вообще не сохранён (new 1, new 2, new 3 и т.д.).

Для открытия новой вкладки можно два раза кликнуть на пустом месте справа от последней открытой вкладки либо нажать Ctrl+N. Для закрытия текущей вкладки нажать Ctrl+W.

Notepad++ с кучей вкладок

Автосохранение несохраненных вкладок (!)

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

Это одна из моих самых любимых особенностей Notepad++, честно, это настолько удобно. А когда вкладок накопилось слишком много — я сажусь и разбираю все вкладки за раз, раскидывая заметки, куски кода, тексты, конспекты вебинаров по другим местам, например, в Evernote и пр.

Подсветка синтаксиса Notepad++

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

А если вы скопировали кусок кода в новую вкладку и он почему-то не подсвечивается? Или Notepad++ не смог распознать расширение и включить правильную подсветку? В этом случае всегда можно включить ее вручную из меню Синтаксисы. Например, для HTML идем по адресу: Синтаксисы -> H -> HTML, для CSS это Синтаксисы -> C -> CSS. Для PHP ищем под буквой P. И так далее. Кстати, дополнительно можете почитать как настроить постоянную подсветку HTML для TPL-файлов в Notepad++.

Читать еще:  Дополнение IE Tab для Firefox

Скриншот для включения подсветки синтаксиса CSS:

Включение подсветки синтаксиса в Notepad++

Что я имею в виду под свертыванием синаксиса? Откройте любой php (html, css…) файл и нажмите на квадратик с минусом слева от функции. В моем случае это if…else. Она свернется в одну строчку. Развернуть ее можно точно так же. Это помогает экономить рабочее пространство, сворачивая ненужные в данный момент конструкции.

Сворачивание функции в Notepad++ Разворачивание функции в Notepad++

7 вещей, которые вам пригодятся при работе в Notepad++

1. Перенос строк, если текст слишком длинный

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

2. Различные кодировки файлов

Все проблемы с кодировками в открываемых файлах решаются через меню Кодировки. Если отображаются кракозябры или нужно сохранить файл в другой кодировке (из win1251 в utf8 или наоборот), то это сюда. Например, для сохранения файла из CP1251 в UTF8 — выбираем Преобразовать в UTF-8 без BOM и сохраняем.

3. Многократная отмена действий

Если вы хотите отменить последние 2-3-5-10-20 операций над текстом, которые вы сделали, то это можно осуществить с помощью зеленых стрелок на панели инструментов или горячими клавишами Ctrl+Z и Ctrl+Y. То есть, для 10 последовательных отмен нажмите Ctrl+Z и затем еще 9 раз нажимайте Z, продолжая удерживать Ctrl при этом. Если слегка промахнулись и сделали больше откатов, чем нужно — не беда. Для таких случае и существует Ctrl+Y. Эта комбинация действует в противоположном от Ctrl+Z направлении.

Отмена последних действий Ctrl+Z и Ctrl+Y в Notepad++

4. Переход к нужной строке по Ctrl+G

Если открыт большой файл на много строк, то нажав Ctrl+G можно перейти к выбранной строчке. Это оценят вебмастера, когда в Firebug’е находят точное место, где нужно внести изменения в CSS файле, к примеру. Firebug показывает точную строку, а затем по Ctrl+G быстро переходим прямо к искомой строчке, чтобы внести окончательные изменения.

5. Массово убираем или добавляем отступы к тексту слева

Если вы скопировали откуда-то текст в нотепад и теперь нужно выровнять текст по левому краю Notepad++, то это легко сделать с помощью комбинации Shift+Tab. Выделяем весь текст или только нужный вам фрагмент — и затем жмем Shift+Tab до тех пор, пока текст не окажется ровненько по левому краю. Если требуется добавить отступы слева, то делаем почти то же самое — выделяем нужный фрагмент, но нажимаем просто Tab столько раз, сколько нужно отступов.

6. Поиск выделенного фрагмента текста в Google

Если выделить незнакомое слово или любой фрагмент текста в Notepad++ и нажать Alt+F2, то запуститься браузер по умолчанию и откроется гугл с поисковым запросом равным выделенному фрагменту текста. Это быстрее, чем копировать слово, открыть браузер, потом открыть гугл, вставить слово… ну, вы меня поняли)

7. Дублирование любой строки

Если хотите продублировать какую-то строчку, то вместо стандартного способа — выделить строку, скопировать ее, вставить — можно поступить по-другому и быстрее. Встаньте курсором на ту строчку, которую хотите дублировать и нажмите Ctrl+D. Дубликат появится сразу под исходной строчкой.

Это далеко не все возможности Notepad++, конечно же. Целью статьи было первое знакомство с «блокнотом на стероидах» для тех, кто с ним еще не работал или слышал краем уха, но еще не успел попробовать. Я сам постоянно им пользуюсь и буду постепенно рассказывать о тех или иных нюансах работы с ним, например, у него есть Plugin Manager, через который можно отдельными плагинами расширять функциональные возможности Notepad++.

Понравился вам Notepad++? Как вы его используете? Какие настройки и функции больше всего вам нравятся?

Работа в Html и PHP редакторе Notepad ++

Теперь давайте откроем файл какой-нибудь темы шаблона и на примерах рассмотрим функции Notepad ++.

нотепад++

1. Нумерация строк;

2. Вкладки. Как я говорил выше: можно одновременно работать с множеством файлов, и открываться они будут в одном окне по вкладкам, а не в разных окнах. Все эти вкладки можно сворачивать, перемещать, закрывать. Так же можно открыть в одном окне 2 копии файла:

работа со вкладками в нотепад++

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

3. Отмена и повтор действий. Например: вы что-то редактировали в файле (добавляли, удаляли, меняли и т.п.) и вдруг совершили ошибку, и хотите вернуть все как было изначально. Для этого Вам просто напросто, необходимо воспользоваться стрелочками на панели инструментов либо клавишами Ctrl+Z (шаг назад).
Шагов назад (или вперёд) может быть сколь угодно (допустим вы внесли 103 изменения в файл, тогда будет 103 шага назад), вплоть до первоначального файла;

Читать еще:  Как отправить фото на Ватсап с компьютера

4. При клике мышкой по какому-либо открывающемуся тегу (<>, </>,(/), и т.д.) редактор автоматически выделит цветом закрывающий (или наоборот) парный тег, таким образом выделит PHP или HTML код заключенный между тегами Я нажал на открывающийся тег div, 16 строка, после чего редактор автоматически выделил и закрывающий div 27, показывая нам весь блок div с классом «author»;

5. Элементы кода выделяется различными цветами (обычный текст выделяется черным цветом);

6. При нажатии на минус/плюс, определенный участок кода свернется/развернется.

Кодировка UTF-8 (без BOM).

Если вы не произвели настройки описанные выше, то при редактировании php, html файлов вы можете столкнуться с следующим: русский язык на сайте отобразится кракозябрами или какими-нибудь знаками вопроса, причина этому кодировка ANSI (Windows-1251), в которой ранее был сохранен исходный файл. В этом случае Вам необходимо будет проделать следующее: выделить и вырезать весь код и текст, затем перейти во вкладку кодировки и преобразовать этот файл-ы в кодировку UTF-8 (без BOM), затем вставить туда ранее вырезанный код и сохранить.

Настоятельно рекомендую при редактировании php, html файлов не пользоваться стандартным блокнотом Windows.

Поиск в Notepad (Plus Plus).

Здесь довольно всё просто и проблем возникнуть не должно. Искать можно как по текущему документу (Find), так и по всем файлам (Find in Files) в определённой вами директории:

поиск в нотепад++

К стати здесь же вы можете автоматически заменить какие вам угодна слова! Для этого заполните поле «Заменить на:» и нажмите на кнопку «Заменить в файлах»! Эта функция может пригодиться при переводе шаблонов, т.к. во многих файлах шаблонов попадаются одни и те же слова (предложения), которые разом можно поменять во всех файлах темы – если у Вас мало опыта, то пользуйтесь функцией замены поосторожнее.

Автоматическое завершение набираемых слов.

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

Как включить/отключить автозавершение я рассказывал в самом начале.

Ну вот в принципе и все, что вам нужно знать на начальном этапе.

Создание макросов в Notepad++

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

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

Сначала макрос надо включить – МакросНачало записи, либо при помощи кнопки на панели инструментов, затем вводим нужную запись, останавливаем ее. Сейчас запись можно удалить.

Чтобы вставить, можно нажать горячие клавиши – Shift+Ctrl+P либо МакросПрокрутить запись. Все, наша запись вставится в нужное место.

Сейчас макрос можно сохранить – МакросСохранить запись в макросе, появляется окно, в котором можно задать ему имя, назначить сочетание клавиш.

Сохранение макроса в редакторе

В пункте меню Макросы появится новый пункт с именем нашего макроса, нажав на который можно запустить его выполнение.

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

Устал бить Ctrl + S все время? Теряете данные из-за того, что забыли их сохранить? Загрузите этот плагин (из диспетчера плагинов) и сосредоточьтесь на написании.

Скриншот 272

Если вам не нравится открывать Chrome для проверки внесенных вами изменений, вы можете выделить плавающее окно только для этого. Нажмите ярлык Ctrl + Shift + H чтобы открыть предварительный просмотр. Загрузите плагин из диспетчера плагинов. Имеется специальный Обновить кнопка для ручного обновления.

Итак, фанаты Notepad ++, пропустили ли мы какой-нибудь крутой плагин? Дайте нам знать!

Интегрируем Notepad++ в Total Commander.

Если Вы пользуетесь файловым менеджером Total Commander (Total Commander: зачем он нужен блоггеру?), то для удобства работы интегрируйте Notepad++ в него. Это довольно просто:

  1. Открываете Total Commander
  2. Зайдите “Конфигурация” —> “Правка/Просмотр“:
  3. И укажите программу Notepad++ текстовым редактором по умолчанию (нажимаете на стрелки (показано цифрой 1) и указываете адрес до данной программы, потом у Вас в поле должно появится слово notepad.exe (на рисунке стрелкой 2)):

Следующий урок: Урок 18 Выводим популярные статьи на блоге.

Ссылка на основную публикацию
Adblock
detector