Тільки роблячи очищення пробілів на лініях, що торкалися


16

Для більшості проектів, над якими я працюю, я використовую before-save-hookдля запуску whitespace-cleanup. Це добре, коли всі в команді прибирають свої місця, але іноді я беру участь у вже запущених проектах, якщо більшість файлів всіяні білим кольором. В даний час я просто вимикаю мою економію і додаю свою частку простору, але в ідеалі я хочу, щоб мій розріз був чітким.

Чи є там якісь пакети, в яких тільки очищається пробіл на лініях, яких я торкнувся?

Відповіді:


15

У ws-butlerпакеті видаляє пробільні символи тільки з порушених рядків. Пакет доступний на Melpa.

З цього пакета README на github:

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

Обрізка відбувається лише при збереженні.


Ой, мені подобається це рішення, у мене часто траплялися такі самі проблеми.
шапр

0

Нещодавно я натрапив на режим білого простору-очищення , який, відповідно до його сторінки Github

другорядний режим, який викликає whitespace-cleanupперед збереженням поточного буфера, але тільки якщо пробіл у буфері спочатку був чистим.

Він може не робити саме те, що ви хочете, але це може допомогти іншим із подібною проблемою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.