Notepad ++ має вбудоване редагування стовпців та команду Line Up за допомогою команди (,) (плагін TextFX), що дає графічне рішення "вказівки та натискання", яке, можливо, буде вперше правильним. Це дозволяє уникнути використання регулярних виразів або програмування оболонок, обидва з яких зазвичай вимагають певної налагодження, поки вони не виконають саме те, що ви хочете, і нічого більше.
Початкова точка : CSV-файл із стовпцями, які не вирівнюються, тому їх легко редагувати за стовпцем ...
1,Value1,value2,value3,value4,value5
3445,Value1,value2,value3,value4,value5
12345,Value1,value2,value3,value4,value5
1234,Value1,value2,value3,value4,value5
11,Value1,value2,value3,value4,value5
...
Порядок:
Виберіть цікаві рядки - можливо, весь файл.
Використовуйте команду меню TextFX> TextFX Edit> Вибудовуйте декілька рядків за допомогою кома (,) Це вибудовує всі рядки за стовпцями та полегшує редагування стовпців.
1 ,Value1,value2,value3,value4,value5
3445 ,Value1,value2,value3,value4,value5
12345,Value1,value2,value3,value4,value5
1234 ,Value1,value2,value3,value4,value5
11 ,Value1,value2,value3,value4,value5
Увійдіть у режим стовпця у стовпці після першої коми (,) Для невеликої кількості рядків використовуйте команди клавіатури: Alt + Shift + DownArrow.
Якщо вам потрібно працювати над багатьма рядками (великий файл), використовуйте клавішу Alt + та клацніть потрібний стовпець першого рядка, потім перейдіть до останнього рядка файлу та Alt + Shift + натисніть на ту саму позицію стовпця. Це активує режим стовпця у файлі ENTIRE - ви повинні бачити вертикальну лінію за всіма комами.
Видалити в режимі стовпців видаляє цілий стовпець символів. Таким чином, ви можете видалити все до першої коми з усіх рядків відразу, щоб отримати:
Value1,value2,value3,value4,value5
Value1,value2,value3,value4,value5
Value1,value2,value3,value4,value5
Value1,value2,value3,value4,value5
Value1,value2,value3,value4,value5
Готово!
Зауважте про це рішення порівняно з іншими запропонованими дотепер:
Редагування режиму стовпців є досить потужним і, поєднуючись із параметрами плагінів TextFX, застосовується до різних ситуацій точним та швидким способом.
Наприклад, якщо ви вирішили швидко видалити 2-й стовпчик або N-й стовпчик, такий підхід працює майже без змін.
Регулярні вирази, сценарії оболонки, з іншого боку, досягнуть мети, так, але у складних проблемах ви витратите більше часу на "де-помилку" свого синтаксису.
Багатофункціональний вбудований функціонал Notepad ++ є однією з його головних переваг: ви отримуєте досить багато енергії, не вдаючись до "програмування".