我通常使用 Notepad++ 编写代码。我通常通过手动进入菜单并选择相关菜单来删除尾随空格并将制表符转换为空格。发生的问题是无意中引入了尾随空格,制表符也是如此。后来,当文件被提交到 Git 等版本控制系统时,它会在代码审查期间引起混乱,因为看起来很多行都发生了变化,尽管唯一发生的事情是尾随空格被删除或制表符被转换为空格,什么都没有别的。
当我单击保存按钮时,如何使 Notepad++ 自动删除尾随空格并将制表符转换为空格?你认为这个问题的最佳解决方案是什么?
如果我强制 git 在提交文件之前运行一个执行这些更改的脚本会更好吗?但是我不确定如何在提交操作完成之前让 Git 运行脚本。
如何使 Notepad++ 自动删除尾随空格?
资料来源:如何使用 Notepad++ 自动修剪尾随空格?,安东尼奥的回答。看看那里的其他答案。
如何让 Notepad++ 将制表符转换为空格?
Notepad++ 可以配置为自动执行此操作。
菜单>首选项>语言>无>默认>勾选“用空格替换”并设置“标签大小”