如何将所有其他空格更改为vs代码中的选项卡

时间:2017-07-14 04:19:45

标签: visual-studio-code vscode-extensions

假设我有这样的文字

Name    Peak
Surname Sornpaisarn

但我希望整个文档都像这样写成

function getIndexOfK(arr, k){
    if (!arr){
        return [];
    }

for(var i=0; i<arr.length; i++){
    for( var j = 0 ; j < arr[i].length; j ++ ) {
        var index = arr[i][j].indexOf(k);
        if (index > -1){
            return [i, j,index];
        }        
  }
}

    return [];
}

因此,对于奇怪的空白区域,我想更改为制表符。对于偶数空白,我想删除它。 vs代码中有什么可以做到的吗?

1 个答案:

答案 0 :(得分:0)

  • 确保最后一行只是>,以便最终的键空间值空间块与其他行相同
  • 制作页面的备份副本。如果编辑将其废弃,您可以替换它并尝试其他内容
  • 选择&#34;替换&#34;从编辑菜单
  • 在查找/替换对话框中,单击小.*框以启用正则表达式
  • 在顶部(查找)框中,输入>\s([^\n]+)\n>\n>\s([^\n]+)\n>
  • 在底部(替换为)框中,输入$1\t$2
  • 点击文件中第一个字符的前面,以便您开始转换
  • 点击小&#34;替换&#34;或者&#34;替换所有&#34;按钮(&#34右侧的小b -> c个图标;替换为&#34;文字)