我正在使用tinyxml2,不幸的是,缩进被视为4个空格。我想将其更改为标签,但我不知道如何。还有其他方法吗?可以记事本++自动将我的所有80000 xml文档从空格转换为制表符吗?该文件如下所示,mutateAndGetPayload: (credentials) => {
console.log('credentials', credentials);
userprof.findOne({email: credentials.email}).exec(function(err, r) {
if(!r) {
return new Error('no user')
} else if(r) {
if(r.password != credentials.password) {
return new Error('password error');
} else {
var token = jwt.getToken(r);
console.log(token);
return {token};
}
}
});
}
应该是标签而不是4个空格。
<folder>
答案 0 :(得分:1)
如果您可以容忍使用制表符替换所有出现的四个空格,则以下内容应该有效:
<强>查找强>
(type in four spaces)
<强>替换强>
\t
执行以上操作以正则表达式模式查找/替换(在弹出对话框中选择正则表达式选项)。
答案 1 :(得分:1)
要在单个文件中执行此操作:
Edit -> Blank Operations -> Space to TAB (Leading)
这取决于您的标签设置。
要在多个文件中执行此操作:
Find (Ctrl-F) -> Find in Files (tab)
Find what: <4 spaces>
Replace with: /t
Directory: the directory that contains the files
Filters: if needed a means of filtering eg file extension *.xml
Search mode: Extended
Then Replace In Files
如果您只需要替换行开头的空格,那么可能会有正则表达式解决方案。这可能会有所帮助: