sam*_*207 3 vim formatting text-align
我正在尝试将VIM作为我的ruby/rails编辑器.如此肥胖我的功能令人印象深刻,我能够安装以下插件,为我提供更好的IDE体验
但是,我仍然难以找到格式化/对齐代码的方法.作为一个例子,有时我可能会复制并粘贴来自其他地方的代码,然后整个代码就会分散.
例如:items.css.scss
.throw {
float:left; width: 100%;
margin-bottom: 2px;
border: solid gray 1px;
border-radius: 10px;
.cell {
float: left;
padding-left: 6px;
padding-right: 6px;
}
}
Run Code Online (Sandbox Code Playgroud)
我想要它
.throw {
float:left; width: 100%;
margin-bottom: 2px;
border: solid gray 1px;
border-radius: 10px;
.cell {
float: left;
padding-left: 6px;
padding-right: 6px;
}
}
Run Code Online (Sandbox Code Playgroud)
什么是在VIM中对齐/格式化代码的最佳插件/方法
有两件事可以帮到你:
该==
命令重新接受当前选择的任何内容(例如尝试V
直观地选择行 - 一个有用的组合{V}=
将缩进当前的'段落')
该:set paste
命令.在将代码粘贴到文件中之前将其打开(并:set nopaste
在完成后再将其关闭).