vim - 如何在 vim 中对齐列表项

标签 vim text-alignment

<分区>

假设我有这样的 PHP 代码

$values = array(
    'foo' => 'bar',
    'longfoo' => 'otherbar',
    'baz' => 'foobar,
);

在 Vim 中有没有办法对齐数组值并像下面这样格式化它?

$values = array(
    'foo'       => 'bar',
    'longfoo'   => 'otherbar',
    'baz'       => 'foobar,
);

小注:我使用空格而不是制表符来缩进。

最佳答案

tabular插件将使这变得容易。安装后你可以 简单地运行

:Tabularize /=>/

在任何行上 对齐。如果您经常使用相同的模式,您甚至可以设置一个映射到 做得更快。

关于vim - 如何在 vim 中对齐列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18172356/

相关文章:

CSS:为什么这些列表元素的缩进没有对齐?

html - 文本对齐不正确

java - 在 linux 中编辑 .jar 文件

vim - 打开 .vimrc 进行编辑后,逃逸命令不可用

vim - 如何在vim中删除当前行以下的行?

html - 如何在 zurb foundation 6 中的列列 block 中垂直和水平对齐图像上的文本

vim - GVIM : How can I run a command on a large number of buffers without needing user input?

vim - 防止自动完成 vim-go 分屏

html - 如何正确对齐括号中的数字?

html - 使文本在响应图像中保持在同一位置