Vim自动缩进大型阵列
我面临的问题是,有几行的列表看起来很难看,但这些行的长度却不相同 以下是一个例子:Vim自动缩进大型阵列,vim,indentation,code-formatting,vim-plugin,auto-indent,Vim,Indentation,Code Formatting,Vim Plugin,Auto Indent,我面临的问题是,有几行的列表看起来很难看,但这些行的长度却不相同 以下是一个例子: voxels = [[90, 90, 90], [110, 110, 110], [40, 40, 40], [100, 100, 100], [50, 50, 50], [25, 25, 25], [10, 10,
voxels = [[90, 90, 90],
[110, 110, 110],
[40, 40, 40],
[100, 100, 100],
[50, 50, 50],
[25, 25, 25],
[10, 10, 10]]
cords = [[-5.141, -114.9, 181.8],
[-27.71, -99.95, 169.4],
[51.29, -152.3, 213],
[-16.43, -107.4, 175.6],
[40, -144.8, 206.8],
[68.21, -163.5, 222.3],
[85.14, -174.7, 231.7]]
体素列表已正确格式化,但线未正确格式化。
找不到任何vim工具可以实现这一点,关于如何实现这一点有什么想法吗?您可以尝试;安装后,转到以cords=开头的行,然后运行以下命令。根据您自己的喜好,该命令的结尾可能会有所不同,请参阅插件的帮助:
:.,.+6Tabularize /,/l0l1
这将产生以下结果:
cords = [[-5.141, -114.9, 181.8] ,
[-27.71, -99.95, 169.4] ,
[51.29 , -152.3, 213] ,
[-16.43, -107.4, 175.6] ,
[40 , -144.8, 206.8] ,
[68.21 , -163.5, 222.3] ,
[85.14 , -174.7, 231.7]]
tbh,我认为体素的格式也可以更好,比如第2列的所有内容都是从同一行缩进开始的。请参阅或以获取有助于此的插件。