Удалить конечные пробелы при сохранении в Intellij Idea (12)
можно ли автоматически удалить конечные пробелы при сохранении в IntelliJ Idea? Я знаю, что есть некоторые обходные пути, например, использование git для обрезки пробелов при фиксации.
Возможно, этот вопрос является дубликатом этого, но я надеюсь, что это можно сделать без настройки сочетаний клавиш и макросов.
2 ответов:
Не знаю о 12, но есть следующие настройки в 13:
настройки → редактор → разделите конечные пробелы на Save
по состоянию на IntelliJ 2017.2 он находится под
настройки → редактор → общие → Strip trailing spaces on Save
добавить внешний инструмент. Как проходит программа
/usr/bin/sed(может отличаться на вашем поле, runwhich sedнайти) и вставить-i 's/[[:space:]]\+$//' $FilePath$в параметрах. В целом команда, которую вы хотите запустить IntelliJ,/usr/bin/sed -i 's/[[:space:]]\+$//' <your current file>этот sed удалит конечные пробелы, и в целом эффект будет очень похож на git. Затем вы можете добавить комбинацию клавиш для новой записи внешнего инструмента, но я не уверен, можно ли что-либо запустить при сохранении.

Comments