正则表达式 – 如何用空格替换intraline标签,保持对齐?
发布时间:2020-12-14 05:39:13 所属栏目:百科 来源:网络整理
导读:我喜欢使用空格来缩进而不是标签;在sed或 vim中,在行的开头替换制表符很容易: s/^I/ /g 但是如果一行中有选项卡(假设空格是选项卡字符的宽度): 'foo'^I ^I = 'bar','bazzle'^I = 'qux', 每个选项卡都不对应于维持对齐的设定数量的空格.任何人都有一个狡猾
我喜欢使用空格来缩进而不是标签;在sed或
vim中,在行的开头替换制表符很容易:
s/^I/ /g 但是如果一行中有选项卡(假设空格是选项卡字符的宽度): 'foo'^I ^I => 'bar','bazzle'^I => 'qux', 每个选项卡都不对应于维持对齐的设定数量的空格.任何人都有一个狡猾的想法,如何在保持正确对齐的同时用空格替换这些制表符? 解决方法
在Vim:
:retab 或者,如果您在空格后面有标签: :retab! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |