如何解决如何替换vim中现有文件的间距将新的〜/ .vimrc设置应用到该间距?
:set et tabstop=2 shiftwidth=2
以上是我创建python(.py)文件时的〜/ .vimrc的初始设置。我已经将所有标签“扩展”为空格。我的文件现在已经很大。现在,我希望所有选项卡(文件中已经存在的选项卡,我将进一步添加的选项卡)都具有4个空格(最初为2个空格)。所以我尝试了:
:set et tabstop=4 shiftwidth=4
在当前.py文件中以及通过在我的〜/ .vimrc文件中添加(编辑)两者中的。这只会影响我现在所做的更改。文件的其余部分保持原样。 任何帮助表示赞赏。帮我接受vim,我可能正要退出vim:)
解决方法
这是Python,:retab
和/或gg=G
是不够的。
可能(未经测试)...您可以尝试
- 强制
setlocal noexpandtab
, -
:retab!
强制使用制表符-注意爆炸声(!
) - 更改
setlocal sw=4
和setlocal tabstop=4
, - 重新
setlocal expandab
-
:retab
- 将制表位恢复为8-即保持默认的Python设置不变。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。