use*_*542 6 formatting text sublimetext3
我有几个不同长度/宽度的数字.样本集如下:
490
29
0924
29
1
我在SublimeText 3中寻找一种方便的方法来转换它们,使每个都有一个前导零,总宽度为5.我知道Excel有这个功能:选择列>格式单元格>自定义>(键入五个零)> Viola!,但需要SublimeText中的解决方案.
00490
00029
00924
00029
00001
我曾尝试使用Sublime Text Insert Nums和TextPastry插件,但无法弄清楚如何做到这一点.
使用TextPastry,我做了:
~05在命令行中,它将获得正确的格式,但会在1开始,因此创建00001,00002等等.我需要一种方法告诉它工作它在我已经提供的列表中的方式,不从索引创建一个.我以为\i会做这种迭代,但显然它在1开始索引.
我该怎么做?
Insert Nums 可以做到这一点.
1 /选择现有数据:
490
29
0924
-29
1
2 /将您的选择分成多行(cmd+shift+l或ctrl+shift+l)
3 /进入 Insert Nums
4 /使用此输入: i|~=05::_
5 /结果:
00490 00029 00924 -0029 00001
说明:
i用来说你实际上是在阅读整数(f用于花车)| 表示您正在使用现有的选定数据~=05是零填充到5的长度(=这里实际上是不必要的)::_在这种情况下,表达式_是"按原样使用数据"如果您对此有任何疑问,请与我们联系.
--Alexis
| 归档时间: |
|
| 查看次数: |
1401 次 |
| 最近记录: |