首页 > 解决方案 > 用于对齐逗号分隔参数函数的 Vim 表格/正则表达式

问题描述

我想对齐逗号分隔的参数,以便每行只有一个参数。例如,我想转换以下

mafInfo[[i]] <- maftools::read.maf(maf = mafInfo[[i]], vc_nonSyn = unlist(strsplit(params$nonSyn_list, 
¦   split = ",", fixed = TRUE)), removeDuplicatedVariants = params$remove_duplicated_variants,         
¦   gisticAllLesionsFile = gisticInfo[[i]]$all.lesions, gisticAmpGenesFile = gisticInfo[[i]]$amp.genes,
¦   gisticDelGenesFile = gisticInfo[[i]]$del.genes, gisticScoresFile = gisticInfo[[i]]$scores.gis,     
¦   verbose = FALSE)  

进入

mafInfo[[i]] <- maftools::read.maf(                                             
¦   maf = mafInfo[[i]],                                                         
¦   vc_nonSyn = unlist(strsplit(params$nonSyn_list, split = ",", fixed = TRUE)),
¦   removeDuplicatedVariants = params$remove_duplicated_variants,               
¦   gisticAllLesionsFile = gisticInfo[[i]]$all.lesions,                         
¦   gisticAmpGenesFile = gisticInfo[[i]]$amp.genes,                             
¦   gisticDelGenesFile = gisticInfo[[i]]$del.genes,                             
¦   gisticScoresFile = gisticInfo[[i]]$scores.gis,                              
¦   verbose = FALSE                                                             
)                                                                               

然后我可以更好地对齐Tabularize /=以获得

mafInfo[[i]] <- maftools::read.maf(                                                                   
¦   maf                             = mafInfo[[i]],                                                   
¦   vc_nonSyn                       = unlist(strsplit(params$nonSyn_list, split = ",", fixed = TRUE)),
¦   removeDuplicatedVariants        = params$remove_duplicated_variants,                              
¦   gisticAllLesionsFile            = gisticInfo[[i]]$all.lesions,                                    
¦   gisticAmpGenesFile              = gisticInfo[[i]]$amp.genes,                                      
¦   gisticDelGenesFile              = gisticInfo[[i]]$del.genes,                                      
¦   gisticScoresFile                = gisticInfo[[i]]$scores.gis,                                     
¦   verbose                         = FALSE                                                           
)                                                                                                     

我想用几种语言来做这件事,而不仅仅是R。你能帮我吗?

谢谢,

约安

标签: vimargumentsalignmentvim-tabular

解决方案


推荐阅读