Привіт усім читачам. Хочу сьогодні відкрити нову рубрику у себе на блозі «Корисні програми», в якій робитиму огляд тільки тих програм, які були використані та перевірені особисто мною.

Практично з перших днів існування цього проекту я почав використовувати текстовий редактор Notepad++ для редагування файлів PHP та HTML.

Так що якщо ви тільки починаєте вести свій блог, редактор Notepad plus plus має бути у вас встановлений одним із перших.

Кодування WordPress UTF-8 і для чого потрібен редактор Notepad++

Спершу розберемося, що таке взагалі кодування, чому в деяких з'являються зовсім незрозумілі символи і знаки, які називаються «кракозяби».

Все, що ви бачите на екрані, утворюється за допомогою символів (шрифти на комп'ютері) та коду. Саме код і дозволяє дістати із набору символів саме той, який потрібно додати до певного місця.

Особисто я для цих цілей використовую спеціальну програму FileZilla, яка має низку корисних і простих функцій. Про неї я вам розповім у своїх наступних статтях, тому підписуйтесь на оновленнясторінок блогу та будьте в курсі всіх подій.

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

Щоб повністю розповісти, що вміє текстовий редактор Notepad++ однієї статті буде недостатньо, тому набагато простіше розумітися на його використанні.

Повірте, що там немає нічого складного. Бувайте усі!

Де можна скачати Notepad++? Звичайно ж ми поговоримо не тільки про те, як завантажити і де, але й трохи торкнемося інших питань, трохи про налаштування, загальні слова, про схожі програми. Як відкривати файли за допомогою програми. Прості та складні питання і звичайно ж трохи про налаштування цієї програми.

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

І сьогодні можна знайти цілу низку таких програм, які схожі на програму notepad

Notepad опис програми

Не можна зробити опис програми на одній сторінці, ця сторінка буде першою, і далі буде докладний опис та налаштування даної програми, саме тими речами, якими я користуюся я вам та розповім, як зробити тонке налаштування програми Notepad, щоб було зручно працювати!

Як відкрити файли сайту програмою notepad

Взяти файл і перетягнути прямо до програми Notepad. Або ж натиснути ПК по файлу і вийде таке вікно, де ви побачите рядок - edit with Notepad. Або ще варіант прикріпити до даного дозволу цю програму, але це тема для окремої сторінки.

Я замислювався, а чи взагалі потрібно робити тему про програму Notepad - і думав, що достатньо однієї програми, яка перекочує в новий дизайн і буде постійним інструментом.

Але потім, все-таки вирішив, що програма Notepad - теж варта уваги і багато хто її любить. Я не скажу, що Notepad - колись була моєю улюбленою програмою, але деякий час я все-таки користувався нею! І в мене накопичився деякий досвід роботи з цією програмою і раптом цей досвід комусь та й знадобиться!

Не викидати ж його!

Notepad++ – це гарна програма!? Я іноді користуюся програмою Notepad і має ряд фішок, яких немає на інших програмах!

Notepad++- безкоштовний редактор вихідного коду та універсальний помічник веб-дизайнерів та програмістів Нотепад плюс плюс є ще й чудовою заміною стандартному Блокноту.

Основні можливості Notepad++:

    пошук та заміна, керування закладками

    масштабування вікон, робота з блоками

    згортання фрагментів тексту чи коду

    автодоповнення тексту, підсвічування синтаксису

    підтримка плагіна перевірки орфографії GNU Aspell

    підтримка Java Script, XML, SQL, PHP, HTML, C ++, Java, Pascal, Assembler.

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

Родзинка Notepad++ - опція підсвічування тексту та можливість згортання блоків згідно синтаксису мови програмування. Сама функція підсвічування гнучко настроюється. Доступно виділення кольором директив та операторів мови програмування.

Якщо порівнювати Html редактор Notepad++ з більш складними програмами, призначеними для полегшення написання та редагування різних кодів, таких, наприклад, як Dreamweaver, то тут знайдеться багато аргументів для використання саме Notepad plus plus для роботи з Html і PHP.

Покращена версія блокнота від Віндовс, яка підтримує мультивкладальність, має кілька корисних плагінів, а також здатна запам'ятати послідовність ваших дій і відтворити їх.

Якщо ви користувалися стандартним Блокнотом Windows, повинні знати, що це вкрай малофункціональна програма. Згадати хоча б те, що у ньому неможливо було відкрити кілька документів одразу. Ця та інші проблеми були вирішені у Нотепад++.

Цей софт здатний відкривати стільки вкладок, скільки вам потрібно. Крім того, написаний текст можна масштабувати і змінювати його кодування. Хотілося б звернути увагу на функцію запису дій. Програма запам'ятовує, що ви робите в ній і який текст вводите, а потім на вашу вимогу відтворює все сама. Програмісти оцінять високі показники швидкості роботи при скромних розмірах ПЗ. Підійде Notepad++ для Windows XP, 7 та 8.

Можливості:

    перегляд текстових файлів з можливістю подальшого редагування;

    дозволяє записувати ваші дії, а потім повторювати їх натисканням однієї кнопки, тим самим позбавляючи вас монотонної роботи;

    відкриває файли в окремих вкладках;

    перетворює текст на вибране вами кодування;

    розпізнає деякі мови програмування;

    масштабування тексту;

    різні плагіни, наприклад конвертер тексту в ASCII-код.

Переваги:

    російська мова інтерфейсу;

    можливе ручне налаштування «гарячих клавіш»;

    кожен рядок пронумерований, що дозволяє краще орієнтуватися в програмному коді;

    скачати програму Нотепад можна безкоштовно.

Над чим варто попрацювати:

    відсутня перевірка наявності орфографічних помилок російською.

Привіт друзі! Сьогодні поговоримо про текстовому редакторі Notepad++(Plus Plus). У попередніх постах я неодноразово радив користуватися саме ним, та й надалі, без цього редактора нам просто не обійтися.

Ось тому, у цьому пості, я хотів би спробувати написати невелику інструкцію з редактора Notepad++,показати функції та фішки такого чудового та безкоштовного блокнота, створеного для того, щоб полегшити життя всім вебмайстрам і нам з вами в тому числі!

Можливості HTML та PHP редактора Notepad++.

Почнемо з того що Блокнот Notepad++(Plus Plus), на відміну від того ж Dreamweaver або інших Html та PHP редакторівабсолютно безкоштовний і легший і спритніший у роботі… а це вже ++! Ну гаразд, давайте перейдемо до функцій блокнота.

У редакторі є підсвічування синтаксису, тобто. кожен елемент коду виділяється своїм кольором (звичайний текст просто чорним кольором), так само, при натисканні мишкою на який-небудь тег (, (),<>,(), [/], {/}, ,(/),) редактор автоматично виділяє кольором закриває (або відкриває) парний тег, виділяючи таким чином HTML і PHP код укладений між тегами.

наприклад:

1. При натисканні на div, що відкриває тег, 13 рядок автоматично виділилася і закриває div пофарбувався таким же кольором як відкриває, показуючи нам весь блок div з класом «entry»;

2. Просто текст, блокнот показує звичайним чорним кольором;

3. Номери рядків;

4. При натисканні на мінус певна ділянка коду згорнеться, що дозволяє зручніше працювати в редакторі. На місці мінуса з'явиться плюс, при натисканні на який згорнутий блок розгорнеться;

5. Як говорив вище, кожен елемент має свій колір.

У текстовому редакторі нотепад++є дуже корисна функція - необмежену кількість кроків тому. Поясню докладніше: наприклад, ви щось редагували у файлі (видаляли, додавали, змінювали і т.д.) і раптом припустилися помилки, а як було спочатку ви не пам'ятаєте, і як бути?!… все просто, необхідно скористатися гарячими клавішами Ctrl+Z (крок назад), або в меню «Правка-скасування», або можна скористатися загнутими стрілками на панелі інструментів:

Кроків назад може бути скільки завгодно багато, аж до початкового файлу. Так само можна скасувати скасування (вибачте за масло маслене) крок вперед. Для цього служать гарячі клавіші Ctrl+Y, «редагування-скасування», і стрілочка вправо. Загалом функція вперед-назад може добре допомогти при редагуванні Html та PHP код у текстовому редакторі Notepad++.

Текстовий редактор Notepad++ може перетворювати та зберігати файли Html та PHP на кодування UTF-8 (без BOM). Якщо у файлах шаблону додасте будь-який запис російською мовою, то на сайті цей запис відобразиться кракозябрами або знаками питання, причина цього кодування Windows-1251, в якій був збережений вихідний файл. Таким чином, при редагуванні файлів движка, необхідно перетворити ці файли на кодування UTF-8 (без BOM). Робиться це так:

1. Вписуємо замість англійського тексту переклад;

2. Ідемо у вкладку кодування;

3. Тиснемо перетворити на UTF-8 (без BOM);

4. Дискетка, якщо файл не збережено, забарвиться у червоний колір. Щоб зберегти тиснемо на неї. Все, файл перетворено та збережено.

Слід сказати кілька слів про BOM. Коли ви працюєте з Html або PHP файлами сайту в звичайному блокноті Windows, то при збереженні його в кодуванні UTF-8 відбувається додавання невидимих ​​символів (BOM), які можуть негативно позначитися на працездатності файлу (PHP файл може видавати помилку, запитання замість букв і іншої белеберди ...).

Якщо після редагування у вас на сайті з'явилися кракозябри – перевірте кодування!

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

Ці вкладки можна переміщувати, згортати, закривати. Також можна дві копії файлу відкрити в одному вікні:

Іноді це дуже зручно, якщо потрібно працювати з документом у різних його частинах (десь подивитися чи скопіювати, а десь вставити). Активувати дані режим дуже просто, достатньо на потрібній вкладці натиснути правою кнопкою миші та вибрати пункт «дублювати в інше вікно», або затиснути лівою кнопкою миші і перетягнути потрібну вкладку на головне вікно Html і PHP редактора Notepad ++, потім вибрати пункт «дублювати в інше вікно». При збереженні зміни одного з файлів, копія другого також оновиться.

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

Обов'язково навчитеся користуватися пошуком, заощадите купу часу!

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

увімкнути автозавершення Html або PHP коду в редакторі Notepad++можна так: "опції-налаштування" вкладка "резерв/автозавершення" і поставити галочку "включити для кожного введення"

Раджу включити цю функцію, іноді дуже корисно!

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

Що мені ще подобається в Notepad++, це те, що в ньому є вбудований FTP-клієнт, що дозволяє без зайвих сторонніх програм завантажувати файли з сервера, редагувати їх, і завантажувати безпосередньо з блокнота на хостинг.

Погодьтеся, не завжди зручно тієї ж FileZilla (стаття про FTP клієнт FileZilla) спочатку скачати файл із сервера (наприклад, таблицю стилів css), потім у редакторі змінити колір посилання, далі зберегти файл на комп'ютері, потім знову відкривати FileZilla і закачувати цей файл назад на сервер… довго! Так от, а в Notepad ці всі рухи тіла можна зробити набагато швидше: відкрив редактор, підключився по FTP до сервера, підправив код і тут же закачав файл назад! Я вважаю – просто супер!

Як підключити FTP з'єднання Notepad++.

Отже, запускаємо Notepad++, на панелі інструментів знаходимо значок з'єднання «Show Npp FTP Window»

Клацаємо на цей значок, в результаті праворуч побачите частину, яка відповідає за FTP-з'єднання. Натискаємо на «шестерню», щоб налаштувати наш FTP-клієнт у notepad++

Вибираємо profile settings і у вікні налаштовуємо з'єднання з сервером.

У поля заповнення слід вписати стандартні дані, які використовуються для з'єднання.

1. Ім'я з'єднання (будь-яке);

2. Адреса хостингу;

3. Ваш логін на хостингу;

4. Пароль з'єднання;

5. Директорія, яка при підключенні відкриватиметься на хостингу (public_html);

6. Готово.

Після всіх налаштувань стане активним значок «Connect»

тиснемо на нього і вибираємо наше встановлене з'єднання (у моєму випадку це біжить).

Після цього відкриються всі папки та файли, що знаходяться на нашому сервері. Вибираємо необхідний файл для редагування, натискаємо в FTP-клієнт Notepad++"завантажити" (зелена стрілочка вниз).

Після того, як ми завантажили та підредагували файл, тепер необхідно повернути його на сервер

Щоб оновити файл на сервері, потрібно натиснути кнопку зі стрілочкою вгору.

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

Ну ось основні функції, які потрібно знати всім, я вам розповів. Звичайно в нотепаді (плюс плюс) ще багато різних налаштувань і можливостей, але я сам поки не розібрався, і не можу вчити вас. Просто,щоб знали, в Notepad++ є підтримка плагінів, запис макросів, перевірка граматики російської. Ви можете активувати багато додаткових функцій через меню «TextFX». В одному з наступних уроків розбиратимемо програму Total Commander і там я покажу як Notepad інтегрувати в нього.

У наступному уроці за допомогою блокнота Notepad++ навчимося перекладати шаблон WordPress.

це все з блогу Валерія Вороніна

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

Вже протягом багатьох років він є однією з найпопулярніших програм для редагування Html, CSS і PHP коду. Навіть дивуюся: «а як я раніше обходився без нього, реалізуючи його потенціал за допомогою інших програм?».

Зараз у мене на комп'ютері завжди одночасно запущена пара браузерів, дуже простий, безкоштовний і зручний ФТП менеджер FileZilla і цей редактор, можливості якого просто незрівнянні з блокнотом, що використовується в Windows за замовчуванням. Але все по порядку.

Скачування та можливості редактора Notepad ++

Встановлення програми в Windows здійснюється цілком звичайним способом. Так само за бажання можете скачати Notepad ++ Portable, що представляє із себе портативну версіюцього редактора, яка потребує установки в операційну систему.

Портабл версію можна буде отримати зі звичайної, якщо розпакувати архів з програмою в будь-яке зручне місце і запустити файл notepad.exe, що виконується.

Усі плюси редактора Notepad++

Насправді вбудований у Windows блокнот відрізняється від нашого героя так само, як небо та земля. У класичному блокноті немає практично нічого, крім можливості перегляду та створення найпростіших текстових файлів (виходить щось схоже на ціпок-копалку, що використовується людьми на ранніх етапах розвитку).

Почавши користуватися Нотепадом з двома плюсами, хоча б для коригування Html і CSS файлів, ви відразу потрапите з кам'яного віку в кабіну сучасної землерийної машини. Є, звичайно ж, й інші альтернативні програми і навіть , але для новачка «блокнот із двома плюсами» буде саме те (імхо).

Так, звичайно ж, спочатку використання його може здатися хитромудрим і нетрадиційним. Але це тільки на початку знайомства, а потім вам буде так само складно обходитися без нього, як, наприклад, багато користувачів комп'ютера не мислять своє життя (теж свого роду «класика»).

Якщо порівнювати Notepad ++ з більш складними програмами, призначеними для полегшення написання та редагування різних кодів, таких, наприклад, як Dreamweaver, то тут знайдеться чимало аргументів для використання саме нашого героя:

  1. По перше, він абсолютно безкоштовний, а значить ви зможете суттєво заощадити, використовуючи його замість того ж Dreamweaver, якщо не брати до уваги зламаних версій платних програм (які цілком можуть бути розсадником троянів та інших вірусів).
  2. По-друге, Нотепад набагато більше легкий та швидкий, ніж багато платних редакторів. Крім того, є можливість використовувати взагалі не встановлюючи його в операційну систему Windows (так звана портативна версія - портабл) і носити його, скажімо, . В результаті ви завжди матимете під рукою зручний, функціональний та добре зрозумілий вам інструмент для роботи з Html, PHP та кількома десятками інших різновидів коду.

Чому саме цей редактор варто завантажити?

Давайте коротко пробіжимося за його можливостями та особливостями, а потім спробуємо їх розглянути докладніше. Отже, Notepad++ вміє таке:

  1. Підсвічувати кілька десятків найпопулярніших мов програмування та розмітки, наприклад, такі як: Ada, Assembler, C, C#, C++, CSS, FORTRAN, HTML, Java, JavaScript, Objective-C, Pascal, Perl, PHP, Python, Ruby, SQL , XML.
  2. Для всіх цих мов здійснюється підсвічування синтаксису, розбиття коду на рядки та блоки, які можна згорнути натисканням на мінус та розгорнути, натиснувши на плюс. А також пунктиром можна відображати зв'язок між елементами. Наприклад, я взяв фрагмент PHP коду, щоб продемонструвати можливості цього редактора:

    Якщо клацнути мишею на тезі, що відкриває Html, то він виділиться синім фоном і одночасно так само буде виділений і закривають тег, якщо такий є. Чудово допомагає знайти незакриті елементи та .

  3. У ньому дуже просто здійснити зміну кодування, наприклад, на популярною , про яку я розповідав у статті, присвяченій боротьбі з кракозябрами в кодуваннях російської мови (див. її за посиланням).

  4. В одному вікні програми можна буде відкривати на редагування скільки завгодно файлів, оскільки Notepad++ використовує вкладкина кшталт тих, до яких ви вже встигли звикнути у сучасних браузерах.

    Колір дискетки на кожній вкладці показує, чи ви зберегли останні зміни за допомогою аналогічної дискетки на панелі інструментів. На активній вкладці червона дискетка (а на неактивній – фіолетова) говорить про вашу забудькуватість.

  5. За допомогою цього редактора можна вести пошук(Ctrl+F) як за відкритим у ньому документом, так і за цілим набором текстових файлів, що лежать у певній папці. Можливий пошук із заміною та з використанням регулярних виразів. Чудово зручний інструмент.

  6. У налаштуваннях цього редактора можна включити автоматичне прописування тега, що закриває Html, при наборі відкриває, а так само опцію автозавершення тегів.
  7. Нотепад++ не тільки веде історію всіх ваших змін і дозволяє відкотитися на скільки завгодно кроків назад або повернутися вперед, але й здійснює резервне зберігання копій цих документів на зразок того, як це робить Мікрософт Ворд.
  8. Цей редактор має можливість управління гарячими клавішами, яких у ньому задано безліч - з верхнього меню "Опції" - "Гарячі клавіші". Причому, при подвійному клацанні мишею по комбінації, що вас цікавить, відкриється вікно для перепризначень клавіш, що може бути зручно тим, хто на Notepad пересідає з іншого редактора.

  9. Нотепад за роки свого існування обзавівся масою плагінів, деякі встановлюються з ним за замовчуванням, а інші будуть доступні для вас з верхнього меню "Плагіни" - "Plagin Manager" - "Show Plagin Manager".

    Для встановлення вам достатньо буде на першій вкладці поставити галочку у потрібного плагіна і натиснути кнопку «Install».


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

  10. Ще цей «швейцарський ніж» вміє підключатися до вашого сайту за ФТП, записувати та відтворювати макроси, здійснювати перевірку орфографії на льоту, проводити порівняння двох файлів у відкритих поруч вікнах та багато чого іншого.

Що вам ще може знадобитися в Нотепад ++

  1. Завдяки підсвічуванням синтаксису в Notepad ++ дуже легко, наприклад, перевірити, чи закриті всі Html теги в коді, а за наявності мінімального досвіду ви вже візуально відзначатимете, що в коді у вас десь була допущена помилка, бо зміниться колірне оформлення коду у цьому місці.
  2. Також через те, що код виділяється кольором, а звичайний текст моїх статей залишається чорним, моєму незмінному коректору граматичних помилок (улюбленій дружині) дуже зручно здійснювати перевірку граматики саме в ньому. Ні, звичайно ж, я використовую і різні, але не одні з них ще не вміє перевіряти пунктуацію, та й смислові помилки теж.
  3. Ще мені в цьому текстовому редакторі дуже подобається наочне відображення окремих блоків коду за допомогою підсвічування дужок виду ( ) (). Коли курсор миші перебуває між якими-небудь дужками, вони підсвічуються, хіба що виділяючи початок і кінець блоку Html чи PHP коду.
  4. Крім відмінної реалізації підсвічування, слід окремо відзначити можливість зробити крок назад(Скасувати попередню дію). Причому кількість кроків тому не обмежена, що дає змогу не боятися експериментувати з кодом без ризику незворотних наслідків.

    Скасування дії в Notepad++ можливе за допомогою гарячих клавіш Ctrl+Z (Ctrl+Y — крок вперед, тобто скасування виробленої скасування), за допомогою відповідних пунктів меню «Правка» або за допомогою кнопок у вигляді загнутих стрілочок на панелі інструментів цього редактора.

  5. Нотепад++ постійно відстежує стан відкритих у ньому документів і у разі їх зміни або видалення, наприклад, в іншій програмі, вам буде показано вікно з пропозицією закрити дану вкладку з документом або повторно підвантажити її змінену версію.
  6. Як я вже раніше згадував, у блокноті з двома плюсами є можливість налаштування підсвічування синтаксису(а також десятка інших мов) під свої смаки та потреби, але я цією опцією жодного разу не користувався, бо цілком влаштовують налаштування, прийняті за умовчанням.

    Але вам ніхто не заважає це зробити, добре, що все гранично просто - вибрати з верхнього меню пункти "Опції" - "Визначення стилів", в результаті чого відкриється вікно, де ви зможете самі тонко налаштувати шрифти та кольори для підсвічування Html, PHP або будь-якого іншої потрібної вам мови.

  7. Також у Notepad++ є можливість автоматичного завершенняслова, що набирається, що може бути дуже зручно, якщо ви не впевнені в правильності написання того чи іншого оператора Html, PHP або будь-якого іншого коду. Для цього вам при наборі достатньо натиснути сполучення клавіш Ctrl-Пробіл і вибрати з вікна потрібний варіант:

    Якщо хочете зробити автозавершення коду автоматичним без використання гарячих клавіш, то потрібно буде вибрати з верхнього меню «Опції» — «Налаштування» і на вкладці «Резерв/Автозавершення» поставити галочку в полі «Включити для кожного введення».

  8. Черговою примочкою, яка здається мені досить зручною у цьому редакторі, є можливість перетягування ярликів документів прямо у вікно програми для їх відкриття (хоча цим навряд чи можна когось здивувати) та можливість перетягуватиу самому документі виділений фрагмент коду (лівою кнопкою миші) у потрібне вам місце.
  9. При роботі з Notepad ++ у вас буде можливість ставити маркери, які в ньому називаються нотатками, але суть від цього не змінюється. У потрібному рядку можете поставити на лівому полі клацанням миші маркер у вигляді синьої точки.

    Для встановлення маркера (нотатки) у редакторі так само можна скористатися поєднанням клавіш Ctrl-F2, а для переміщення між проставленими в документі маркерами достатньо буде послідовно натискати F2 або Shift-F2 для перегортання нотаток у зворотний бік.

  10. Якщо ви працюєте в цьому редакторі з файлом Html, то можете подивитися як виглядатиме ваш код у браузері FireFox або IE шляхом вибору відповідних пунктів меню «Запуск». Якщо потрібен інший браузер, то вибираєте верхній пункт «Запуск» і відшукуєте у вікні потрібний вам екзешник.

  11. Також є можливість запису макросів, які мені ще не доводилося створювати, але логіка їхньої роботи досить проста. Спочатку ви записуєте його, вибравши з меню редактора пункти "Макроси" - "Старт запису", а потім вставляєте записані макроси в потрібне місце коду, вибираючи їх з меню редактора або скориставшись призначеними для них гарячими клавішами.

Кодування та робота з файлами у вікні редактора Нотепад++

  1. Слід зазначити, що цей редактор коду дозволяє зберігати та перетворювати файли Html, PHP та інші у кодування UTF-8 (без BOM). Мені це не раз допомагало подолати проблему з російським кодуванням під час роботи з різними сайтами.

    Коли я хотів змінити будь-який напис на сайті на російську, то часто отримував у результаті кракозябри, причиною яких було кодування Windows-1251, в якому було збережено вихідний файл.

    Після того, як вихідний файл був перетворений на кодування UTF-8 (без BOM), кракозябри з успіхом трансформувалися у звичайні російські символи Т.о. якщо ви додаєте кирилицю в якісь файли движка, то для її правильного відображення на сайті потрібно буде або відразу його зберігати в правильному кодуванні, або потім перетворювати.

    Слід сказати, напевно, кілька слів про цей самий BOM. Справа в тому, що коли ви працюєте з різними текстовими об'єктами у звичайному блокноті Windows, то при збереженні його в кодуванні UTF-8 відбувається додавання невидимих ​​символів (BOM), які можуть позначитися згодом на працездатності файлу (наприклад, PHP може видавати помилку) .

  2. Якщо ви захочете роздрукувати вміст відкритого файлу, на друк буде виведений код не в тому вигляді, в якому ви його спостерігаєте у вікні програми. Але вибравши з меню "Опції" - "Налаштування" вкладка "Друк"ви вільні будете це змінити та вибрати варіант друку підсвічування коду кольором, дозволити відображати номери рядків, колонтитули тощо. речі:

  3. У цьому просунутому текстовому редакторі також є можливість відкривати скільки завгодно багато нових документів, не побоюючись, що ви тим самим захламите панель завдань операційної системи. В унісон із сучасними браузерами, він відкриватиме все нові документи не в новому вікні програми, а у новій вкладцівже відчиненого вікна.

    Ці вкладки різних документів у вікні цього блокнота можна буде довільним чином перетягувати мишею, закривати і згортати.

    Ну, і залежно від зроблених налаштувань («Опції» — «Налаштування») всі відкриті перед закриттям Notepad ++ вкладки будуть відновлені при черговому запуску програми (знов-таки аналогічно до роботи браузерів). Закривати непотрібні можна подвійним кліком або розміщувати їх вертикально.

  4. Окрім звичних операцій із вкладками, у цьому редакторі можна буде відкрити в одному вікні відразу дві копії одного і того ж документа. Це може знадобитися, якщо потрібно проводити роботу з документом у різних його частинах (десь подивитися чи скопіювати, а кудись вставити).

    Для активації цього режиму вам буде достатньо клацнути правою кнопкою миші по вкладці PHP редактора і вибрати з контекстного пункт «Дублювати в Іншому вікні».

    Дуже зручно те, що зберігши зміни в одній із копій документа, оновиться і друга (тобто ви не заплутаєтеся — чи зберегли ви зроблені зміни та в якій саме копії).

  5. Також у ньому мені дуже подобається вбудований пошукза відкритими Html або PHP документами з можливістю заміни(Деякі активно використовують для цього регулярні вирази, але я до свого сорому їх не знаю). Все багатство пошуку в цьому просунутому текстовому редакторі можна оцінити просто відкривши пункт меню «Пошук». Скріншот дивіться на початку статті.

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

Використання плагінів у Notepad++

Нагадаю, що для встановлення нового плагіна вам достатньо буде вибрати із верхнього меню редактора «Плагіни» - « Plagin Manager» - "Show Plagin Manager".

А у вікні на першій вкладці (з верхнього меню) поставити галочку у потрібного плагіна і натиснути на кнопку «Install».


Після цього вікно редактора перевантажиться і новий плагін буде доступний в однойменній вкладці. Загалом все простіше нікуди.

Які плагіни для Нотепада вам можуть знадобитися у роботі

    Дуже багато додаткових та зручних примочок надає плагін "TextFX", який після установки буде доступний в однойменному пункті верхнього меню редактора. Якщо у вас ще такого пункту немає, то зайдіть в "Плагіни" - "Plagin Manager" - "Show Plagin Manager", прокрутіть список у першій вкладці вниз і поставте галочку навпроти TextFX Character.

    Після його установки редактор перевантажиться і в меню з'явиться новий пункт TextFX з безліччю підпунктів, що випадають. Наприклад, активація показаної на малюнку опції може полегшити вам життя при редагуванні або написанні Html коду:

    У цьому випадку, як тільки ви введете в текстовому редакторі Notepad++ тег, що відкриває Html, поруч з ним тут же з'явиться парний йому закриває тег. В наявності сильна економія часу і суттєве зниження ймовірності помилки через незакритий тег. Однак, мене ця штука дратує, і я її не використовую. Але це анітрохи не благає її гідності.

    Примочок у «TextFX» досить багато, тому спробуйте їх роботу на практиці самі і визначтеся, що саме вам буде зручно і корисно.

    Ну, і продовжуючи тему вкладок у редакторі, варто згадати ще про можливість порівняння двох документів. Спочатку цей плагін потрібно буде встановити через Plagin Manager:

    Для активації режиму порівняння документів у Notepad++ вам буде достатньо вибрати з верхнього меню пункти "Додатки" - "Compare" - "Compare" або натиснути Alt+D на клавіатурі. В результаті у вікні цього блокнота буде відкрита активна в даний момент вкладка, а також вкладка розташована поряд з нею.

    Для зручності порівняння двох Html або PHP документів редактор Notepad ++ підсвітить для вас відмінності в них. Для переходу в звичайний режим роботи з документами потрібно у верхньому меню вибрати пункти "Додатки" - "Compare" - "Clear Results" або натиснути Ctrl + Alt + D на клавіатурі.

    Причому два документи у вікні Notepad++ можна буде переглядати як у вертикальному, так і в горизонтальному вигляді. Для вибору найбільш зручного для вас способу клацніть правою кнопкою за місцем їх розділу та виберіть напрямок повороту (вправо чи вліво).

    До речі, якщо ви, як і я, в основному використовуєте Notepad++ для редагування Html або PHP файлів свого сайту, то вам може стати в нагоді можливість підключатися до нього по FTP безпосередньо з цього текстового редактора. Мені, правда, як робота з FileZilla більше до душі, тим більше що навіть з неї у мене паролі відвести примудрилися.

    Якщо ви хочете спробувати роботу по FTP через Нотепад, виберіть з верхнього меню пункти «Плагіни» - «NppFTP» - «Show NppFTP Window», в результаті чого праворуч відкриється вікно FTP клієнта.

    Для налаштування підключення по FTP клацніть по іконці шестерні, виберіть "Profile Setting" і введіть дані вашого підключення. Подальша робота мало чим відрізняється від того, що я писав у статті про FileZilla, яка живе.

  1. Якщо ви встановите плагін Customize Toolbar за допомогою Plagin Manager, отримаєте можливість перетасувати, видалити або додати нові кнопки на панель інструментівцієї програми.

  2. На початку статті я згадував Light Explorer, який додає можливість відкриття у лівій колонці менеджера файлів. Однак, для цієї ж мети можна використовувати і Explorer, який ви знайдете у менеджері плагінів.
  3. Відмінний плагін WebEdit, що дозволяє за аналогією з Html редактором Вордпреса обрамляти текст найбільш затребуваними тегами заголовків, списків, таблиць та інших. Виділяєте потрібний фрагмент та клацаєте по одній із кнопок на панелі інструментів Notepad++.
  4. ImgTags - дозволяє з вже прописаними горизонтальним і вертикальним розміром (сам їх обчислює, що дуже здорово), заготовленим атрибутами ALT і SRC (потрібно буде туди ще додати шлях до папки з картинками на сервері).

Перевірка правопису вікні в Нотепад++ за допомогою плагінів

    Для підключення перевірки граматики російської мовиу редакторі Notepad ++ використовується плагін Shell-Checker (з пункту меню «Плагіни»), для роботи якого потрібно завантажити словник російської мови з цієї сторінки, а при активації даного плагіна перевірки орфографії вказати шлях на вашому комп'ютері до файлу словника.

    Є нюанси встановлення. Спочатку потрібно буде завантажити Full installer, а потім файлик з російським словником aspell-ru-0.50-2-3.exe. Спочатку ставте повний установник, у майстрі якого, особисто я, не змінював обраний за замовчуванням шлях (c: Program Files (x86) Aspel).

    Потім ставте мовний пакет, де спочатку в досовском вікні доведеться вводити букву «y» і натискати Enter на клавіатурі (хоча, можливо, це було тільки в мене, тому що я вже ставив GNU Aspell на комп'ютер до цього):

    Потім вже запуститься стандартний майстер установки російського словника, де я знову ж таки не змінював умовчувальний шлях. Всі.

    Тепер перезавантажуєте Notepad ++ і або вибираєте з меню показані вище пункти, або утримуєте на клавіатурі нереальну комбінацію CTRL+ALT+SHIFT+S. У вікні, що відкриється, ви повинні будете ввести шлях до каталогу BIN з папки Aspell:

    Якщо при встановленні GNU Aspell та російського словника шлях ви не змінювали, то сюди треба буде вставити:

    C:\Program Files (x86)\Aspell\bin\

    Ну, або щось подібне залежно від вашої операційної системи. Все, тепер виділяйте той текст, в якому ви хочете перевірити орфографію, і натисніть CTRL+ALT+SHIFT+S (у налаштуваннях гарячих клавіш цю комбінацію можна буде змінити — дивіться вище). З'явиться вікно, де буде відображена перша знайдена помилка:

    Можна її проігнорувати, або вибрати відповідну заміну з запропонованих варіантів. Внизу можна змінити мову перевірки, якщо ви встановили кілька мовних модулів GNU Aspell. От і все.

    DSpellCheck— дуже зручне рішення на зразок попереднього плагіна, бо в ньому теж використовується GNU Aspell та його російський словник, але перевірку орфографії він уже робить нальоту, так само як і у всіх сучасних браузерах. Заходьте в менеджер плагінів та встановлюєте його.

    Відразу ж за замовчуванням увімкнеться перевірка граматики (відключається вона зняттям галочки показаної на скріншоті), але підключений буде модуль тільки з англійською мовою, тому ми йдемо в налаштування DSpellCheck і вносимо зміни.

    Вибираємо зі списку Aspell (якщо він у вас ще не встановлений, то прокрутіть трохи вгору цю статтю і завантажте модуль разом з російським мовним пакетом, щоб встановити їх у вашу ОС), а трохи нижче вказуєте шлях до файлу aspell-15.dll. Ще трохи нижче вибираєте мову словника, що підключається, якщо ви їх ставили кілька, і тиснете на Apply.

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

Удачі вам! До швидких зустрічей на сторінках блогу сайт

Вам може бути цікаво

Як видалити порожні рядки в Notepad ++ Як зі списку URL-адрес вичленувати домени та прибрати їх повтори за допомогою Notepad++ (готуємо список для Disavow links) Як вести пошук за вмістом файлів у Total Commander
FileZilla - де безкоштовно скачати і як навчитися користуватися популярним FTP клієнтом Файлзилла
PhpMyAdmin - що це таке, де можна його завантажити, як встановити, налаштувати та використовувати
Artisteer - програма для створення та редагування шаблонів для Joomla та тем для WordPress
Punto Switcher - безкоштовний перемикач розкладки клавіатури та інші можливості програми Пунто Світчер

Converter

Цей плагін перетворює виділений текст (або шістнадцятковий рядок ASCII) в ASCII або шістнадцяткові рядки на ваш вибір. Формат шістнадцяткового рядка, що генерується, може бути встановлений шляхом зміни параметрів у розділі з converter.ini. Для цього потрібно перезапустити редактор Notepad++

За допомогою цього плагіна Notepad можна запускати командний рядок з параметрами. У Notepad++ є інструкція, як створювати компіляції скриптів кожного типу файлів вихідного коду.

За допомогою цього плагіна можна вирішувати різні складні завдання. Наприклад, потрібно за допомогою NppExec скомпілювати свої файли C, запустити їх, і показувати свої дані.

Ось як це робиться для Perl. Тобто просто адаптується для C

1 2 3 4 5 6 7 8 9 10 11 12 13 14 * Open Notepad * Type F6 для Open execute window * Write the following commands: o npp_save< -- Saves the current document o CD $(CURRENT_DIRECTORY) <-- Moves to the current directory o perl.exe -c -w "$(FILE_NAME)" <-- executes the command perl.exe -c -w , example: perl.exe -c -w test.pl (-c = compile -w = warnings) * Click on Save * Type a name to save the script (ie Perl Compile) * Go to Menu Plugins -> Nppexec -> Advanced Options -> Menu Item * У combobox select the script recently created and click ok -> ok * Restart Notepad * Go to Menu Settings -> Shortcut mappter -> Plugins -> search for the script name * Select the shortcut to use ( ie ctrl + 1), click ok * Verify, що ви можете зараз, щоб script створений з шорти selected.

* Open Notepad * Type F6 для Open execute window * Write the following commands: o npp_save< -- Saves the current document o CD $(CURRENT_DIRECTORY) <-- Moves to the current directory o perl.exe -c -w "$(FILE_NAME)" <-- executes the command perl.exe -c -w , example: perl.exe -c -w test.pl (-c = compile -w = warnings) * Click on Save * Type a name to save the script (ie Perl Compile) * Go to Menu Plugins -> Nppexec -> Advanced Options -> Menu Item * У combobox select the script recently created and click ok -> ok * Restart Notepad * Go to Menu Settings -> Shortcut mappter -> Plugins -> search for the script name * Select the shortcut to use ( ie ctrl + 1), click ok * Verify, що ви можете зараз, щоб script створений з шорти selected.

NppExport

Корисний плагін Notepad++, за допомогою якого можна експортувати файли в html, формати rtf

Ось як він працює. Відкриваємо файл, переходимо на вкладку «П лагини» > NppExport > Export to HTML. Тобто експортуємо файл у HTML формат. Код може бути переглянутий у будь-якому браузері

Надзвичайно корисний плагін. З його допомогою можна працювати з файлами прямо на сервері. Плагін дозволяє моментально завантажувати файли з сервера, вносити зміни прямо у вікні редактора, і зберігати їх, цим автоматично відправляючи змінений файл назад на сервер. Це дуже зручно, повірте!

NppNetNote

За допомогою даного плагіна Notepad ++ у вас з'явиться можливість дати можливість редагувати файл віддалено. Тобто, ви можете самі підключитися, або дати можливість підключитися до вашого друга до свого файлу, і після цього ви зможете вдвох, одночасно редагувати файл.

PluginManager

Цей плагін є мозком системи апгрейду текстового редактора Notepad ++. За допомогою цього плагіну користувач може оновлювати, видаляти або встановлювати плагіни Notepad++. Просто відкриваємо цей плагін, вибираємо плагін зі списку доступних для завантаження, та встановлюємо його. Або просто оновлюємо плагіни. Їх загалом багато. У мене встановлено за замовчуванням 10 плагінів, а у списку доступних я нарахував аж 72 плагіна для Notepad++!Невелике уточнення. У Windows 7, щоб оновлюватися, необхідно запускати програму від імені адміністратора.

Spell-Checker

Даний плагін призначений для перевірки орфографії, подібність до вордовского вбудованого словника. Тут все те саме за аналогією. Тільки попередньо потрібно буде встановити програму ASpell.

Інші корисні можливості безкоштовного текстового редактора Notepad++

1. Підсвічування синтаксису

Можливо, це одна з причин, через які я використовую безкоштовний текстовий редактор Notepad++. Його можливості у плані підсвічування синтаксису вражають уяву. Кількість мов величезна. В останній версії програми їх стало настільки багато, що їх довелося розбити на окремі категорії, бо вже у вікні просто не розміщуються. За бажанням можна створювати свої правила підсвічування синтаксису.

Наприклад, ставимо підсвічування php коду

Крім безпосередньо самого підсвічування, перевага полягає ще й у тому, що інформація розбивається на спеціальні контейнери, за допомогою яких можна вивчати складний код, щоб не плутатися. У цьому випадку зі скріншота вище, я розкрив 745 рядок (натиснув на значок "-" мінус), щоб подивитися контейнер повністю. Тепер замість мінуса "-" там значиться плюс "+", і вивчення коду стає простіше і зрозуміліше

2. РедакторNotepad++ у кодуванніUTF-8 (безBOM)

UTF-8у перекладі з англійської означає формат перетворення Юнікоду. На сьогоднішній день це кодування є одним з найбільш популярних і використовуваних. З її допомогою реалізується уявлення Юнікод, сумісне з 8-бітним кодуванням тексту.

Тепер щодо кодування UTF-8 без BOM, про яке ви вже могли чути. Справа в тому, що двигун WordPress (див. ) працює з кодуванням UTF-8, але якщо користуватися стандартним блокнотом Windows, то при збереженні файлів у кодуванні UTF-8, ця краса додає в PHP-файли невидимі символи. Саме вони називаються BOM. Тому UTF-8 без BOM і означає, що файл не містить всієї радості, тобто. зайвих невидимих ​​символів. Ця проблема успішно вирішується за допомогою безкоштовного текстового редактора Notepad++, який може конвертувати або зберігати файли Html (див. ) та PHP (див. ).

Перетворити файл із вихідного кодування на кодування UTF-8 (без BOM) можна так:

Робиться просто. Беремо, наприклад, файл, де міститься англійський текст, вписуємо замість англійських букв російські, після чого йдемо на вкладку «Кодування», вибираємо «Перетворити на UTF-8 без BOM, і тиснемо на значок дискетки. Все, файл збережено.

3. Закладки

Програма Notepad містить таку корисну штуку. Припустимо, у мене є кілька файлів у форматі .txt, де я зберігаю будь-яку потрібну інформацію: різні HTML коди, нагадування. Загалом, поточну робочу інформацію, і часто використовувану інформацію. Ну, наприклад, потрібно мені знайти для якоїсь мети (неважливо для якої) в моєму.txt файлі теги . Крім цих тегів, у цьому файлі може бути купа іншої інформації. І мені, щоб знайти ці теги , потрібно буде скролити документ то вгору, то вниз, доки не знайду. У результаті виходить дурна робота. А якщо за день потрібно відкривати цей файл. Проблема вирішується легко. Знаходимо потрібний нам рядок, і двічі клацаємо поруч із його номером. І одразу ж навпроти неї з'явиться закладка. А потім цю закладку можна легко знайти, натискаючи F2 на клавіатурі.