简短的问题我使用这个regex https://stackoverflow.com/a/11531819/4779063在vim中按长度对行进行排序,但我对它进行了一点修改,使其能够与windows和gawk一起工作,所以我最终得到了这样的结果:
vmap <Leader>su ! gawk -f "{ print length(), $0 \| \"sort -n \| cut -d\\ -f2-\"}"<CR>
但每次我尝试使用它时,它都说它可以在我的C:\Users\Username\AppData\Local\Temp\VIi33.tmp中打开.tmp文件
有什么主意吗?
2条答案
按热度按时间izj3ouym1#
如果你愿意,你可以尝试只使用vim来按长度对文件进行排序:
fxnxkyjh2#
这个GNUAWK程序根据记录或行的长度(通过一个数组)对它们进行排序,并按排序后的顺序打印出来。你能用它吗?
。