vim - 用于格式化对象的 Vim 命令

标签 vim

Vim 中是否有一个简单的快捷方式(或插件)可以帮助格式化代码,如下所示:

var obj = {
    one: 1,
    two: 2,
    three: 3,
    four: 4
};

成这个?
var obj = {
    one    : 1,
    two    : 2,
    three  : 3,
    four   : 4
};

最佳答案

有几个 align 插件,可以很容易地处理这类问题:

https://github.com/junegunn/vim-easy-align

https://github.com/godlygeek/tabular

https://github.com/vim-scripts/Align

我个人正在使用最后一个(也许是最古老的?)。为了您的需要,我只是选择这些行和 <leader>t:完毕!

关于vim - 用于格式化对象的 Vim 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20751951/

相关文章:

python - 使用 Python sh 模块,如何不抑制交互式 vim 命令?

vim - 如何使用不同的制表符/空格设置打开单个文件或项目

regex - 积极的后向断言和用 Vim 替换?

Vim 中用于 c 编程的代码完成插件

ruby - 在 vim 中看不到自动完成和代码提示

vim - 通过单击边距来折叠 gvim 代码

vim - 在.vimrc中采购Vim设置

regex - 一个 Vim 命令,用于插入一段文本以匹配行,除非它已经存在

Vim:找到任何不以 "WORD"结尾的行

ruby - 无法在 Ubuntu 中成功安装带有 Ruby 支持的 Vim