Вчимося працювати з текстовим редактором notepad

Вчимося працювати з текстовим редактором notepad
Привіт, шановні Новомосковсктелі блогу web-revenue.ru.

• він безкоштовний;
• дуже легкий і швидкий;
• є можливість скасування дії;
• можна одночасно працювати з безліччю файлів;
• підсвічування синтаксису;
• підтримка плагінів;
• вбудований ftp клієнт;
• пошук з можливістю заміни.

Завантажуйте: Notepad + + Installer, або Notepad ++ zip package - портабл версія (не вимагає установки).

Установка і початкова настройка Notepad ++.

Запускаємо викачаний файл. Після цього вибираємо мову програми і натискаємо на кнопку «Ок»

Вчимося працювати з текстовим редактором notepad

У наступному віконці натискаємо «Далі»

Потім потрібно прочитати і прийняти угоду.

Після чого вибрати місце (папку) для установки програми:

Вчимося працювати з текстовим редактором notepad

На наступному кроці Вам потрібно вибрати додаткові компоненти (я вибрав все крім додаткових мов) і натиснути на кнопку «далі»:

Вчимося працювати з текстовим редактором notepad

Відзначаємо все чек бокси і тиснемо далі:

Вчимося працювати з текстовим редактором notepad

Тепер зайдіть у вкладку «Вид» - і клацніть по пункту «Перенесення рядків»

Вчимося працювати з текстовим редактором notepad

після цього текст не буде розтягуватися в довгі рядки, а буде укладатися в ширину вікна.

Тепер зайдіть у вкладку «Опції» - «Налаштування»

Вчимося працювати з текстовим редактором notepad

І перейдіть у вкладку «Новий документ». У пункті кодування виберіть UTF-8 без мітки ВВП і встановіть галочку на проти пункту «Застосувати при відкритті ASNI файлу»:

Вчимося працювати з текстовим редактором notepad

Після цього всі файли в в кодуванні ANSI автоматично перетворювати всі в UTF-8 без ВОМ, це допоможе вам уникнути будь-яких козябряк при редагуванні php файлів.

Тут же у вкладці «Резерв / автозавершення» може включити (відключити) автоматичне завершення слів або функції:

Вчимося працювати з текстовим редактором notepad

Тепер давайте відкриємо файл який-небудь теми шаблону і на прикладах розглянемо функції Notepad ++.

Вчимося працювати з текстовим редактором notepad

1. Нумерація рядків;

2. Виберіть. Як я говорив вище: можна одночасно працювати з безліччю файлів, і відкриватися вони будуть в одному вікні по вкладках, а не в різних вікнах. Всі ці вкладки можна згортати, переміщати, закривати. Так само можна відкрити в одному вікні 2 копії файлу:

Вчимося працювати з текстовим редактором notepad

Іноді бувають ситуації, що потрібно працювати з різними частинами одного документа (десь скопіювати або просто подивитися, а десь вставити). Щоб активувати даний режим, натисніть правою кнопкою миші по потрібній Вам вкладці і виберіть пункт «дублювати в іншому вікні»;

3. Скасування і повтор дій. Наприклад: ви щось редагували в файлі (додавали, видаляли, міняли і т.п.) і раптом зробили помилку, і хочете повернути все як було спочатку. Для цього Вам просто напросто, необхідно скористатися стрілками на панелі інструментів або клавішами Ctrl + Z (крок назад).
Кроків назад (або вперед) може бути як завгодно (припустимо ви внесли 103 змін в файл, тоді буде 103 кроку назад), аж до початкового файлу;

5. Елементи коду виділяється різними кольорами (звичайний текст виділяється чорним кольором);

6. При натисканні на мінус / плюс, певну ділянку коду згорнеться / розгорнеться.

Кодування UTF-8 (без BOM).

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

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

Пошук в Notepad (Plus Plus).

Тут досить все просто і проблем виникнути не повинно. Шукати можна як за поточним документом (Find), так і по всіх файлів (Find in Files) в певній вами директорії:

Вчимося працювати з текстовим редактором notepad

До речі тут же ви можете автоматично замінити які вам бажана слова! Для цього заповніть поле «Замінити на:» і натисніть на кнопку «Замінити в файлах»! Ця функція може стати в нагоді при перекладі шаблонів, тому що у багатьох файлах шаблонів трапляються одні й ті ж слова (пропозиції), які разом можна поміняти у всіх файлах теми - якщо у Вас мало досвіду, то користуйтеся функцією заміни обережніше.

Автоматичне завершення набираються слів.

Ця функція може бути дуже корисною, якщо ви сумніваєтеся в правильність написання тих чи інших операторів PHP або Html коду.

Як включити / відключити автозавершення я розповідав на самому початку.

FTP з'єднання в Notepad ++.

В панелі інструментів Notepad ++ переходимо у вкладку Модулі-NppFtp-Show Npp FTP Window, або просто клацаємо по значку Show Npp FTP Window.

Далі натискаємо на кнопку «Settings» і і вибираємо пункт «profile settings»:

Перед Вами відкриється віконце, в якому потрібно прописати дані для ftp з'єднання:

Вчимося працювати з текстовим редактором notepad

Після того, як ви вб'є всі настройки, стане активним значок «(Dis) Connect». Натисніть на нього і виберете наше тільки, що створене з'єднання (в моєму випадку - beget.ru):

Після чого в даному віконці з'являться всі папки та файли, які знаходяться на Вашому сервері. Якщо Вам потрібно відредагувати будь-якої файл, і в FTP-клієнті Notepad ++ натискаємо на «Download File» (зелена стрілочка вниз).

Коли ви закінчите редагування файлу, його потрібно буде знову завантажити на ваш сервер і для цього потрібно натиснути на «Upload File» (зелена стрілочка вгору).

Таким чином, за допомогою Notepad ++ і FTP з'єднання, Ви зможете швидко редагувати файли Вашої теми (шаблону)!

Ну ось в принципі і все, що вам потрібно знати на початковому етапі. Звичайно в Notepad ++ є ще безліч різних можливостей і налаштувань, але тому що я сам ними не користуюся і поки не розбирався з ними, розповісти про них я поки не можу.