Удалить конечные пробелы при сохранении в Intellij Idea (12)



можно ли автоматически удалить конечные пробелы при сохранении в IntelliJ Idea? Я знаю, что есть некоторые обходные пути, например, использование git для обрезки пробелов при фиксации.
Возможно, этот вопрос является дубликатом этого, но я надеюсь, что это можно сделать без настройки сочетаний клавиш и макросов.

585   2  

2 ответов:

Не знаю о 12, но есть следующие настройки в 13:

настройки → редактор → разделите конечные пробелы на Save

по состоянию на IntelliJ 2017.2 он находится под

настройки → редактор → общие → Strip trailing spaces on Save

configuration dialogue

добавить внешний инструмент. Как проходит программа /usr/bin/sed (может отличаться на вашем поле, run which sed найти) и вставить -i 's/[[:space:]]\+$//' $FilePath$ в параметрах. В целом команда, которую вы хотите запустить IntelliJ,

/usr/bin/sed -i 's/[[:space:]]\+$//' <your current file>

этот sed удалит конечные пробелы, и в целом эффект будет очень похож на git. Затем вы можете добавить комбинацию клавиш для новой записи внешнего инструмента, но я не уверен, можно ли что-либо запустить при сохранении.

Comments

    Ничего не найдено.