Огляд потужного та безкоштовного редактора коду – Notepad++

У сьогоднішній статті ми поговоримо про безкоштовний, але потужний редактор коду – Notepad++. Коротко розглянемо цей інструмент і те, що він вміє робити.

 

 

Встановлення Notepad++

Notepad++ — це безкоштовний редактор з відкритим вихідним кодом. Ви можете завантажити його на офіційному сайті. Інсталятор доступний як в 32-бітній, так і 64-бітній версії. А важить він небагато (всього до 5Мб). У Notepad++ є дуже активна спільнота, і він доступний на багатьох мовах (включаючи українську). Крім того, хоча програма призначена для Windows (де вона замінює стандартний Блокнот), вона також працює в Linux, Unix і може бути перенесена на MacOS X. Notepad++ написаний на C++ і використовує чистий API Win32 і STL, який забезпечує більш високу швидкість виконання і менший розмір програми.

 

 

Переваги Notepad++

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

 

Безкоштовний, і з відкритим вихідним кодом

Notepad++ — це проект з відкритим вихідним кодом. Це дозволяє користувачам робити свій внесок в його розвиток:

  • Відправляти звіти про помилки та робити запити потрібних функцій
  • Брати участь у виправленні та розробляти патчі
  • Робити он-лайн підтримку
  • Перекладати редактор
  • Ділитися плагінами, темами і т.д.

 

 

 

Стандартні функції

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

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



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

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

Нарешті, Notepad++ портативний і може працювати з USB-накопичувача.

 

 

Повністю налаштовуваний користувацький інтерфейс

Інтерфейс Notepad++ налаштовується різними способами. По-перше, ви можете контролювати вирівнювання вкладок по вертикалі, по горизонталі та/або одна над іншою. Також доступний робочий розділовий екран з більш ніж одним файлом і переглядом.

Крім того, редактор містить 20 тем, які можна активувати в розділі Опції > Визначення стилів. Також, тут ви зможете змінити налаштування фонового і основного кольору, шрифтів, стилів шрифтів і т.д.

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

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

 

 

Мапа документів і кілька курсорів (мультиредагування)

Одна з просунутих функції в редакторі – можливість використовувати декілька курсорів для зміни коду в декількох місцях одночасно. Щоб активувати це, перейдіть в меню налаштувань (Опції > Налаштування > Редагування), а потім поставте галочку в полі Мультиредагування.

Мапа документа активується в меню Вигляд > Мапа документа. Вона дозволяє бачити весь документ в цілому і переходити до будь-якої його частини.

 

 

Завантаження плагінів

Функціонал редактора Notepad++ можна розширити за допомогою плагінів. Повний список плагінів доступний за цим посиланням. Встановлення плагінів здійснюється через вбудований менеджер плагінів.

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

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

 

 

Макрос

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

Все, що стосується макросів, знаходиться в пункті меню Макроси.

 

 

Мінуси Notepad++

Звичайно, завжди є щось, що може бути покращено, і Notepad++ тут ​​не є винятком. Основне, що спадає на думку – це досить застарілий дизайн і складне керування плагінами (менеджер поки не працює з 64-розрядною версією). За винятком цього, Notepad++ є дуже потужним і простим у використанні редактором програмного коду.

 

 

 

Короткий підсумок

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

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