在Aptana中,当我必须格式化代码时,我选择一个代码块,然后按Ctrl + Shift + F.
在VIM中这相当于什么?
我说我们得到了以下代码:
function() {
var test = "hello World";
var test2 = "Hello World Again";
}
我想看的最终输出是格式良好的代码,如下所示:
function(){
var test = "hello World";
var test2 = "Hello World Again";
}
答案 0 :(得分:5)
如果vim知道您使用的语言,可以使用=
键自动缩进代码段。
在块类型=a}
内,或通过键入gg=G
自动缩进整个文件。
答案 1 :(得分:5)
使用>i{
(在当前块内右移),或者更好,=a{
(正确缩进当前块),并启用适当的缩进模式(例如:set cindent
)
如果您要打开一个非常缩进的整个文件,您可能需要从gg=G
开始(重新缩进整个文件)。
答案 2 :(得分:2)
您可以使用:
set shiftwidth=2
用两个空格缩进,正如我在你的例子中看到的那样,然后:
V
插入可视模式块,
j
向下一行并选择两者,
>
缩进一次
答案 3 :(得分:0)
Esc进入正常模式
选择v或V然后> gt
“>>” 中或:>缩进一行
“X>>” 中或:X>如果你想多次缩进
检查:帮助shiftwidth设置你的身份将有多少空格