我看了python-mode和python.el,现在正在使用python-mode.el,同时也在使用rope和ropemacs。我要么想找一些有用的文档,要么找另一个elisp包或类似的东西。
我目前的问题是,给我的代码缩进大小不一致。对于某些块,它将是两个空格,而对于其他块,则为4个空格。我想清理这个问题,但出现了一个问题,当我告诉emacs“修复缩进”时,它基本上只是在每一行上都按tab键,这会破坏代码。我想保持相同的相对缩进,但标准化为4个空格。有什么方法可以让我轻松地做到这一点吗?
我想我可以找到每个错误缩进的实例,将其块化,并查询替换2个空格为4个空格。但这太依赖于我的精度,需要注意哪里应该这样做。而且,这是很多代码。
有人告诉我bicycle repairman可以解决这个问题,但那已经多年没有更新了...还有其他建议吗?
谢谢。
我目前的问题是,给我的代码缩进大小不一致。对于某些块,它将是两个空格,而对于其他块,则为4个空格。我想清理这个问题,但出现了一个问题,当我告诉emacs“修复缩进”时,它基本上只是在每一行上都按tab键,这会破坏代码。我想保持相同的相对缩进,但标准化为4个空格。有什么方法可以让我轻松地做到这一点吗?
我想我可以找到每个错误缩进的实例,将其块化,并查询替换2个空格为4个空格。但这太依赖于我的精度,需要注意哪里应该这样做。而且,这是很多代码。
有人告诉我bicycle repairman可以解决这个问题,但那已经多年没有更新了...还有其他建议吗?
谢谢。